Skip to content

Commit 891bf91

Browse files
authored
Add SPMS v1.0 (#14)
1 parent 8b26ad6 commit 891bf91

141 files changed

Lines changed: 352257 additions & 1 deletion

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ julia --project=scripts scripts/add_cp2k.jl pseudos
133133
In running the script we categorised the pseudopotential files
134134
into *smallcore*, *semicore* and *largecore*. The mapping from the original filenames
135135
[used upstream](https://github.com/cp2k/cp2k-data/tree/master/potentials/Goedecker/cp2k)
136-
is available in
136+
is available in
137137
[pseudos/cp2k.nc.sr.lda.v0_1.md](pseudos/cp2k.nc.sr.lda.v0_1.md)
138138
and
139139
[pseudos/cp2k.nc.sr.pbe.v0_1.md](pseudos/cp2k.nc.sr.pbe.v0_1.md).
@@ -142,6 +142,33 @@ and
142142
* `n_valence_electrons`: Number of valence electrons
143143
* `cp2k_filename`: The original file name used in the CP2K pseudopotential data repository.
144144

145+
### [SPMS potentials](https://github.com/SPARC-X/SPMS-psps) (prefixed spms)
146+
147+
Norm-conserving potentials for PBE obtained by an evolutionary Pareto optimization.
148+
149+
```
150+
M. F. Shojaei, J. E. Pask, A. J. Medford, P, Suryanarayana,
151+
Soft and transferable pseudopotentials from multi-objective optimization,
152+
Computer Physics Communications,
153+
Volume 283,
154+
2023,
155+
https://doi.org/10.1016/j.cpc.2022.108594
156+
```
157+
158+
**Script.** The SPMS pseudopotentials have been added by running the script
159+
```sh
160+
julia --project=scripts scripts/add_spms.jl pseudos
161+
```
162+
The script clones the latest commit of the `SPMS-psps` repository for v1.0 as of April 2026 and retrieves the recommeded `Ecut`s from the copyright/info block written at the top of UPF and bottom of PSP8 files.
163+
164+
**Collection-specific metadata.**
165+
Contains the following element-specific metadata:
166+
* `cutoffs_low`, `cutoffs_high`: 10^{-3} and 10^{-4} Ha/atom (ONCVPSP) recommended cutoffs by SPMS. The default (i.e. `Ecut` value) corresponds to `high`.
167+
* `rcut`: Recommended radial cutoff when integrating numeric pseudopotentials (in Bohrs).
168+
Equal to `5.99` for each element (the PseudoDojo/PSP8 value, with respect
169+
to which SPMS was developed).
170+
171+
145172
## Structure of the Artifact.toml
146173
Next to the usual entries to make the `Artifact.toml` useful to download
147174
peudopotential information as a lazy artifact (using `LazyArtifacts`)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
rcut = 5.99
2+
Ecut = 22.0
3+
supersampling = 2.0
4+
5+
[cutoffs_high]
6+
Ecut = 22.0
7+
supersampling = 2.0
8+
9+
[cutoffs_low]
10+
Ecut = 18.0
11+
supersampling = 2.0

pseudos/spms.nc.sr.pbe.v1_0.canonical.upf/Ag.upf

Lines changed: 5655 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
rcut = 5.99
2+
Ecut = 14.0
3+
supersampling = 2.0
4+
5+
[cutoffs_high]
6+
Ecut = 14.0
7+
supersampling = 2.0
8+
9+
[cutoffs_low]
10+
Ecut = 9.0
11+
supersampling = 2.0

pseudos/spms.nc.sr.pbe.v1_0.canonical.upf/Al.upf

Lines changed: 5827 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
rcut = 5.99
2+
Ecut = 19.0
3+
supersampling = 2.0
4+
5+
[cutoffs_high]
6+
Ecut = 19.0
7+
supersampling = 2.0
8+
9+
[cutoffs_low]
10+
Ecut = 14.0
11+
supersampling = 2.0

pseudos/spms.nc.sr.pbe.v1_0.canonical.upf/Ar.upf

Lines changed: 3019 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
rcut = 5.99
2+
Ecut = 30.0
3+
supersampling = 2.0
4+
5+
[cutoffs_high]
6+
Ecut = 30.0
7+
supersampling = 2.0
8+
9+
[cutoffs_low]
10+
Ecut = 27.0
11+
supersampling = 2.0

pseudos/spms.nc.sr.pbe.v1_0.canonical.upf/As.upf

Lines changed: 4618 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
rcut = 5.99
2+
Ecut = 19.0
3+
supersampling = 2.0
4+
5+
[cutoffs_high]
6+
Ecut = 19.0
7+
supersampling = 2.0
8+
9+
[cutoffs_low]
10+
Ecut = 16.0
11+
supersampling = 2.0

0 commit comments

Comments
 (0)