A Fortran library allowing for simulated annealing computation on enormous datasets by utilizing sparse matrix storage and computation.
The library name is a combination of the words "Fortran spARse Simulated annEALing". The code is based heavily on the work of Nicholas Herring with (OpenFSAM).
Requirements:
Description | Suggested Package | Optional? |
---|---|---|
A Modern Fortran Compiler (F2008 or later) | GNU Fortran (13.2.1) | No |
A BLAS Compliant Sparse Matrix Library | librsb (1.3.0) | No |
A Build System | The Meson Build System (1.3.0) | No |
A Backend for Build System | Ninja Build (1.11.1) | No |
A Fortran Testing Library | test-drive (0.4.0) | Yes |
A Computer Algebra System | SageMath (10.2) | Yes |
Clone the repository then run meson setup build
and meson install -C build
to install Farseal as a library on your system.
If you want to be able to run the test suite, install test-drive
using meson
.