rbarrel / Farseal

Fortran spARse Simulated annEALing library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Farseal

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).

Installation

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.

About

Fortran spARse Simulated annEALing library


Languages

Language:Fortran 86.3%Language:Sage 7.7%Language:Meson 6.1%