User Tools

Site Tools


build:install_bigdft

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
build:install_bigdft [2016/04/24 15:20] – ↷ Page name changed from build:bigdft to build:install_bigdft Yann Pouillonbuild:install_bigdft [2016/09/22 15:03] – [Building BigDFT as a library] Yann Pouillon
Line 14: Line 14:
  
 To compile libABINIT, download it from [[http://forge.abinit.org/fallbacks/libABINIT-6.8+12.tar.gz|abinit.org]]. It works with the Autotools. So configure it with : To compile libABINIT, download it from [[http://forge.abinit.org/fallbacks/libABINIT-6.8+12.tar.gz|abinit.org]]. It works with the Autotools. So configure it with :
- ''./configure FC=mpif90 --with-libxc-incs="-I/path/to/libXC/install/includes" --with-libxc-libs="-L/path/to/libXC/install/lib -lxcf90 -lxc"''+<code>./configure FC=mpif90 --with-libxc-incs="-I/path/to/libXC/install/includes" --with-libxc-libs="-L/path/to/libXC/install/lib -lxcf90 -lxc"</code>
 Mind that it depends on libXC itself that should be compiled before. Mind that it depends on libXC itself that should be compiled before.
  
Line 20: Line 20:
  
 BigDFT is using the Autotools. One can download it from [[http://forge.abinit.org/fallbacks/bigdft-1.7.6.3.tar.gz|abinit.org]]. To configure it, one needs to provide access to all dependencies. Besides, one should disable the building of binaries and of Python bindings : BigDFT is using the Autotools. One can download it from [[http://forge.abinit.org/fallbacks/bigdft-1.7.6.3.tar.gz|abinit.org]]. To configure it, one needs to provide access to all dependencies. Besides, one should disable the building of binaries and of Python bindings :
- ''./configure FC=mpif90 --with-libxc-incs="-I/path/to/libXC/install/includes" --with-libxc-libs="-L/path/to/libXC/install/lib -lxcf90 -lxc" --with-libabinit-incs="-I/path/to/libABINIT/install/includes" --with-libabinit-libs="-L/path/to/libABINIT/install/lib -labinit" --disable-binaries --disable-bindings --without-gobject --enable-libbigdft'' +<code>./configure FC=mpif90 --with-libxc-incs="-I/path/to/libXC/install/includes" --with-libxc-libs="-L/path/to/libXC/install/lib -lxcf90 -lxc" --with-libabinit-incs="-I/path/to/libABINIT/install/includes" --with-libabinit-libs="-L/path/to/libABINIT/install/lib -labinit" --disable-binaries --disable-bindings --without-gobject --enable-libbigdft</code>
 ===== Linking everything into ABINIT ===== ===== Linking everything into ABINIT =====
  
build/install_bigdft.txt · Last modified: 2016/09/22 15:05 by Yann Pouillon