Siesta
Siesta is both a method and its computer program implementation, to perform efficient electronic structure calculations and ab initio molecular dynamics simulations of molecules and solids. For more information please visit here
Available containers
Name | sha256 | mpi | labels | descripion |
---|---|---|---|---|
Singularity.Siesta-4.1.5-foss-2021a.localimage.sif | a3e885bfa1473a35fd26732565b6d248be5d5d330828b7723af230a7ee1eb08e | OpenMPI 4.1.1 | pmix | benchmark |
Running the container
Example invocation of Siesta benchmark
# Note: $PLCR is base path of container repository and $CONT is the container filename
export I_MPI_PMI_LIBRARY=$PLCR/local/pmi2/libpmi2.so
cd $TMPDIR
wget 'https://gitlab.com/siesta-project/siesta/-/raw/master/Tests/32_h2o/32_h2o.fdf'
wget 'https://gitlab.com/siesta-project/siesta/-/raw/master/Tests/Pseudos/H_lyp.psf'
wget 'https://gitlab.com/siesta-project/siesta/-/raw/master/Tests/Pseudos/O_lyp.psf'
sed -i 's/DM\.UseSaveDM/DM\.UseSaveDM\nMD.TypeOfRun CG\nMD.Steps 10\n/' 32_h2o.fdf
sed -i 's/DM\.Tolerance 1.d-4//DM\.Tolerance 1.d-8/' 32_h2o.fdf
sed -i 's/%Block PAO.Basis/PAO.BasisSize TZ2P\n%Block PAO.Basis/' 32_h2o.fdf
srun --mpi=pmix --cpu-bind=cores singularity -s run -B $I_MPI_PMI_LIBRARY -B $PWD:/host_pwd --pwd /host_pwd $PLCR/images/$CONT siesta 32_h2o.fdf