Description
ABINIT is a package whose main program allows one to find the total energy, charge density and
electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional
Theory (DFT), using pseudopotentials and a planewave or wavelet basis.
Software Category: chem
For detailed information, visit the Abinit
website.
Available Versions
The current installation of Abinit
incorporates the most popular packages. To find the available versions and learn how to load them, run:
module spider abinit
The output of the command shows the available Abinit
module versions.
For detailed information about a particular Abinit
module, including how to load the module, run the module spider
command with the module’s full version label. For example:
module spider abinit/8.2.2
Module | Version |
Module Load Command |
abinit | 8.2.2 |
module load intel/18.0 intelmpi/18.0 abinit/8.2.2
|
abinit | 8.10.3 |
module load intel/20.0 intelmpi/20.0 abinit/8.10.3
|
Build Your Own Version
Users may build their own versions of Abinit
if they wish to use a different compiler/MPI combination. Instructions are available on the Abinit
website. If using the Intel compiler, you need to add the -heap-arrays
flag to the Fortran compiler options.
Slurm Script Example
To run Abinit
on Rivanna, a script similar to the following can be used. Abinit
has many options so only a basic example is shown.
#!/bin/bash
#SBATCH --job-name=abinit
#SBATCH -N 5
#SBATCH --mem-per-cpu=6000
#SBATCH --ntasks-per-node=20
#SBATCH -t 10:00:00
#SBATCH -p parallel
#SBATCH -A mygroup
module purge
module load intel/16.0 openmpi/2.1.1 abinit/8.2.2
# assumes that the textfile “files” is present in the current directory
# pseudopotentials need to be in directory as defined in “files"
srun abinit <files>& gw-$SLURM_JOBID.log
For this example, the text file `files` has the following content:
```
gw.in
gw.out
gwi
gwo
gwt
../pseudo/sc-sg15.oncvpsp.psp8
../pseudo/se-sg15.oncvpsp.psp8
../pseudo/mo-sg15.oncvpsp.psp8
../pseudo/w-sg15.oncvpsp.psp8
```
|
HPC, software, chemistry
mpi