Library for interfacing linear-algebra libraries to the buds library.
Currently it is recommended to use this as a plugin for the buds library.
Using linala as a plugin will make linala intrinsically usable in the buds library.
To realize the linala library as a plugin you only need to clone/extract this project into
the plugins
directory using this command:
git clone [email protected]:siesta-project/bud-linala.git linala
The you need to add this to the setup.make
file:
PLUGINS += linala
Then proceed with adding the dependencies on the library linker lines (LIBS
variable
in the setup.make
file).
linala depends on a number of linear algebra libraries. Currently these are required:
- BLAS
- LAPACK
- ScaLAPACK (optional)
- ELPA (optional)
The complete documentation of linala may be found here.
To download the latest linala library please see the release page.
The installation instructions of linala may be found here.