The generator of ''good'' pseudopotentials for SIESTA code. To make it work, several things have to be taken care of:
- ATOM program (from
Pseudo
directory in SIESTA) has to be installed in the system settings.py
file. It can be taken fromsettings
folder and renamed accordingly; or it can be written from scratch using any file from this folder as an example.- files from DeltaCodesDFT project (actually, only
delta/WIEN2k.txt
is needed, to calculate delta factor against reference code). These files must be placed in the calculation folder indelta
subdir.
Also, several environmental variables have to be defined in the system:
ATOM_PROGRAM
, which defines the location of the ATOMatm
executable;ATOM_UTILS_DIR
, which defines the location of thept.sh
,pg.sh
andae.sh
scripts;SIESTA_EXEC
, which defines the location ofSIESTA
executable.
First, clone the code from GitHub:
git clone https://github.com/ansobolev/PseudoGenerator.git
Then, install the package with pip
:
pip install -e ./PseudoGenerator
Look at the examples
folder for an overview of the usage.