build:optpkgs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
build:optpkgs [2017/05/23 12:20] – Matthieu Verstraete | build:optpkgs [2020/08/10 12:22] (current) – [YAML] Xavier Gonze | ||
---|---|---|---|
Line 2: | Line 2: | ||
===== Overview ===== | ===== Overview ===== | ||
+ | The following list includes plugin libraries which abinit can use to add features (DMFT, Wannier functions...) and interoperability (other pseudopotential formats...). They are listed in alphabetical order, not by order of importance. Several are available as fallbacks for abinit: see the options of the configure script for more details, and some links below on installation procedures. | ||
===== AtomPAW ===== | ===== AtomPAW ===== | ||
- | AtomPAW is a generation library for PAW atomic data sets (like pseudopotentials). It is the reference package to generate datasets for ABINIT, but several others can be used as well. | + | AtomPAW is a generation library for PAW atomic data sets (like pseudopotentials) |
You can download AtomPAW from its [[http:// | You can download AtomPAW from its [[http:// | ||
- | Our [[build: | + | //Please note that AtomPAW depends on [[build:minreq# |
- | + | ||
- | //Please note that AtomPAW depends on [[build:extdeps# | + | |
<WRAP tip> | <WRAP tip> | ||
Line 23: | Line 22: | ||
Our [[build: | Our [[build: | ||
- | //Please note that BigDFT requires [[build:extdeps# | + | //Please note that BigDFT requires [[build:minreq# |
- | ===== ETSF_IO ===== | ||
- | ETSF_IO is a Fortran library allowing the platform-independent storage and exchange of electronic-structure data. It is of great interest to restart a calculation on a different computer, as well as to perform multi-step calculations involving other software projects. Thanks to ETSF_IO, Abinit can for instance calculate the ground-state properties of a system and provide input data for a GW calculation with [[http:// | ||
- | |||
- | You can download ETSF_IO from: | ||
- | * the [[http:// | ||
- | * its [[https:// | ||
- | |||
- | Our [[build: | ||
- | |||
- | //Please note that ETSF_IO depends on [[build: | ||
- | |||
- | ===== GSL ===== | ||
- | |||
- | GSL is the GNU Scientific Library, and implements many mathematical algorithms, optimization, | ||
- | |||
- | You can download the GSL from the [[http:// | ||
- | |||
- | Our [[build: | ||
===== Levmar ===== | ===== Levmar ===== | ||
Line 51: | Line 32: | ||
You can download Levmar from its [[http:// | You can download Levmar from its [[http:// | ||
- | Our [[build: | + | ===== Libpspio ===== |
- | ===== LibXC ===== | + | Libpspio is a library for interchange (input and output) of different pseudopotential file formats. It supports a number of them for many different codes. |
- | LibXC is a library implementing almost all known exchange correlation functionals. It is almost a strict requirement for abinit usage - you gain access to many xc approximations, | + | You can download |
- | + | ||
- | You can download | + | |
- | + | ||
- | Our [[build: | + | |
- | + | ||
- | ===== NetCDF ===== | + | |
- | + | ||
- | NetCDF is a binary portable file format used for many outputs of abinit. It is strongly recommended to use it for portability, | + | |
- | + | ||
- | You can download NetCDF | + | |
- | + | ||
- | Our [[build: | + | |
===== PAPI ===== | ===== PAPI ===== | ||
Line 74: | Line 43: | ||
You can download PAPI from its [[http:// | You can download PAPI from its [[http:// | ||
- | |||
- | Our [[build: | ||
===== PSML ===== | ===== PSML ===== | ||
Line 83: | Line 50: | ||
You can download PSML from its [[https:// | You can download PSML from its [[https:// | ||
- | Our [[build: | + | [TO BE SUPPRESSED, see Fallbacks]. |
===== TRIQS ===== | ===== TRIQS ===== | ||
Line 101: | Line 68: | ||
* the [[https:// | * the [[https:// | ||
- | Our [[build: | + | [TO BE SUPPRESSED, see Fallbacks]. |
- | //Please note that Wannier90 requires [[build:extdeps# | + | //Please note that Wannier90 requires [[build:minreq# |
<WRAP important> | <WRAP important> | ||
Line 111: | Line 78: | ||
YAML is a human readable yet easy to parse file format, for some input and output files of ABINIT. | YAML is a human readable yet easy to parse file format, for some input and output files of ABINIT. | ||
- | You can download YAML from the [[http:// | + | Very often, it is available with your OS. However, if not, you can download YAML from the [[http:// |
- | + | ||
- | Our [[build: | + | |
- | + | ||
- | ===== Libpspio ===== | + | |
- | + | ||
- | Libpspio is a library for interchange (input and output) of different pseudopotential file formats. It supports a number of them for many different codes. | + | |
- | + | ||
- | You can download Libpspio from its [[https:// | + | |
- | + | ||
- | Our [[build: | + | |
build/optpkgs.1495534815.txt.gz · Last modified: 2017/05/23 12:20 by Matthieu Verstraete