Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
59 changes: 56 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ The list of available pseudo families
with links to further resources and the appropriate references:

### [PseudoDojo](http://www.pseudo-dojo.org) (prefixed dojo)

Norm-conserving pseudopotentials for multiple functionals and accuracy levels.
Some potentials are available for relativistic calculations.
Ecut recommendations are taken from the pseudo-dojo protocol.

```
M.J. van Setten, M. Giantomassi, E. Bousquet, M.J. Verstraete, D.R. Hamann, X. Gonze, G.-M. Rignanese,
The PseudoDojo: Training and grading a 85 element optimized norm-conserving pseudopotential table,
Expand All @@ -49,12 +54,60 @@ julia --project=scripts scripts/add_pseudodojo.jl pseudos
**Collection-specific metadata.** Contains the following element-specific metadata:
* `cutoffs_normal`, `cutoffs_high`, `cutoffs_low`: Respective recommended cutoffs by PseudoDojo
* `rcut`: Recommended radial cutoff when integrating numeric pseudopotentials (in Bohrs).
Right now just `5.99` for each element (equal the ABINIT hard-coded value,
with respect to which PseudoDojo is developed and tested).
This may be refined in future versions of the library.
Equal to `5.99` for each element (the ABINIT hard-coded value, with respect
to which PseudoDojo is developed and tested). This may be refined in future
versions of the library.

**Deviations from upstream.** The pseudopotential files identified by
`dojo.nc.sr.pbe.v0_5.standard.upf` of the elements Bi, Pb, Po, Rn, Te, Tl are corrupted due
to a bug in ONCVPSP, which could not be easily fixed on the pseudodojo website itself.
We therefore fixed this bug locally in this library and make the correct files available as
`dojo.nc.sr.pbe.v0_5_1-fix.standard.upf`. Apart from the bugfix, this family is identical to
`dojo.nc.sr.pbe.v0_5.standard.upf`; we recommend you use
`dojo.nc.sr.pbe.v0_5_1-fix.standard.upf` in your calculations.

### [SG15 ONCV potentials](http://www.quantum-simulation.org/potentials/sg15_oncv/index.htm) (prefixed sg15)

Systematically obtained norm-conserving pseudopotentials for PBE.
Some potentials are available for relativistic calculations.

```
M. Schlipf, F. Gygi,
Optimization algorithm for the generation of ONCV pseudopotentials,
Computer Physics Communications,
Volume 196,
2015,
https://doi.org/10.1016/j.cpc.2015.05.011.
```

```
P. Scherpelz, M. Govoni, I. Hamada, G. Galli,
Implementation and Validation of Fully Relativistic GW Calculations: Spin-Orbit Coupling in Molecules, Nanocrystals, and Solids,
Journal of Chemical Theory and Computation,
Volume 12,
2016,
https://doi.org/10.1021/acs.jctc.6b00114
```

**Script.** The sg15 pseudopotentials have been added by running the script
```sh
julia --project=scripts scripts/add_sg15.jl pseudos
```
The script downloads the latest tarball (sg15_oncv_upf_2020-02-06.tar.gz) and splits
the files into the versions 1.0, 1.1 and 1.2 of the family.

**Collection-specific metadata.** Contains the following element-specific metadata:
* `sg15_filename`: Original filename of this pseudopotential file in the SG15 tarball.
* `rcut`: Recommended radial cutoff when integrating numeric pseudopotentials (in Bohrs).
Equal to `10` for each element (the QuantumESPRESSO hard-coded value, with
respect to which SG15 potentials have been developed and tested). This may
be refined in future versions of the library.


### [CP2K GTH-type potentials](https://github.com/cp2k/cp2k-data/tree/master/potentials/Goedecker) (prefixed cp2k)

Analytic norm-conserving pseudopotentials.

```
C. Hartwigsen, S. Goedecker, J. Hutter,
Relativistic separable dual-space Gaussian pseudopotentials from H to Rn,
Expand Down
4 changes: 4 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Ag.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rcut = 10.0
Ecut = -1
supersampling = 2.0
sg15_filename = "Ag_ONCV_PBE_FR-1.0.upf"
2,245 changes: 2,245 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Ag.upf

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Al.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rcut = 10.0
Ecut = -1
supersampling = 2.0
sg15_filename = "Al_ONCV_PBE_FR-1.0.upf"
1,580 changes: 1,580 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Al.upf

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Ar.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rcut = 10.0
Ecut = -1
supersampling = 2.0
sg15_filename = "Ar_ONCV_PBE_FR-1.1.upf"
1,578 changes: 1,578 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Ar.upf

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/As.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rcut = 10.0
Ecut = -1
supersampling = 2.0
sg15_filename = "As_ONCV_PBE_FR-1.1.upf"
2,243 changes: 2,243 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/As.upf

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Au.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rcut = 10.0
Ecut = -1
supersampling = 2.0
sg15_filename = "Au_ONCV_PBE_FR-1.0.upf"
2,919 changes: 2,919 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Au.upf

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/B.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rcut = 10.0
Ecut = -1
supersampling = 2.0
sg15_filename = "B_ONCV_PBE_FR-1.0.upf"
1,576 changes: 1,576 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/B.upf

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Br.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rcut = 10.0
Ecut = -1
supersampling = 2.0
sg15_filename = "Br_ONCV_PBE_FR-1.0.upf"
2,243 changes: 2,243 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Br.upf

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/C.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rcut = 10.0
Ecut = -1
supersampling = 2.0
sg15_filename = "C_ONCV_PBE_FR-1.0.upf"
1,576 changes: 1,576 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/C.upf

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions pseudos/sg15.nc.fr.pbe.v1_1.canonical.upf/Ca.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
rcut = 10.0
Ecut = -1
supersampling = 2.0
sg15_filename = "Ca_ONCV_PBE_FR-1.0.upf"
Loading