build:install_bigdft
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
build:bigdft [2015/02/26 17:41] – created Yann Pouillon | build:install_bigdft [2016/09/22 15:05] (current) – [Linking everything into ABINIT] Yann Pouillon | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Building BigDFT ====== | ||
+ | |||
+ | To link ABINIT with BigDFT, BigDFT must be compiled as a library. | ||
+ | |||
+ | ===== Building dependencies ===== | ||
+ | |||
+ | Before compiling, one should compile or provide its dependencies : | ||
+ | * libXC ; | ||
+ | * libYAML ; | ||
+ | * linear algebra (Lapack and Blas or equivalents) ; | ||
+ | * a subset of ABINIT called later on libABINIT. | ||
+ | |||
+ | libXC, libYAML and the linear algebra are official packages provided by upstream. Refer to the different project pages for compilation indications. | ||
+ | |||
+ | To compile libABINIT, download it from [[http:// | ||
+ | < | ||
+ | Mind that it depends on libXC itself that should be compiled before. | ||
+ | |||
+ | ===== Building BigDFT as a library ===== | ||
+ | |||
+ | BigDFT is using the Autotools. One can download it from [[http:// | ||
+ | < | ||
+ | ===== Linking everything into ABINIT ===== | ||
+ | |||
+ | Add bigdft to the dft flavor in ABINIT configuration : | ||
+ | '' | ||
+ | |||
+ | |||
build/install_bigdft.txt · Last modified: 2016/09/22 15:05 by Yann Pouillon