build:reqpkgs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
build:reqpkgs [2020/08/10 12:15] – [NetCDF / NetCDF_Fortran / HDF5] Xavier Gonze | build:reqpkgs [2020/08/10 20:31] – [Fast Fourier Transforms] Xavier Gonze | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Required Packages ===== | + | ====== Required Packages |
The following packages are either mandatory dependencies or strongly recommended external libraries, without which some important functionalities of abinit will not function | The following packages are either mandatory dependencies or strongly recommended external libraries, without which some important functionalities of abinit will not function | ||
- | ==== Linear Algebra ==== | + | ===== Linear Algebra |
Abinit will work only if linear algebra libraries are present on the computer. Only 2 linear algebra components are mandatory: | Abinit will work only if linear algebra libraries are present on the computer. Only 2 linear algebra components are mandatory: | ||
Line 19: | Line 19: | ||
On many high performance computers, you will have access to optimized libraries (mkl, ESSL, ACML, OpenBLAS, | On many high performance computers, you will have access to optimized libraries (mkl, ESSL, ACML, OpenBLAS, | ||
- | ==== Fast Fourier Transforms ==== | + | ===== Fast Fourier Transforms |
Abinit has an internal FFT library made by Stefan Goedecker in the 1990s, which he then cleverly parallelized in the 2000s.\\ This is the default, but not the fastest FFT library abinit has access to. You want to link to external recent optimized versions. | Abinit has an internal FFT library made by Stefan Goedecker in the 1990s, which he then cleverly parallelized in the 2000s.\\ This is the default, but not the fastest FFT library abinit has access to. You want to link to external recent optimized versions. |
build/reqpkgs.txt · Last modified: 2020/08/10 20:32 by Xavier Gonze