VASP#

VASP (Vienna Ab initio Simulation Package) es un programa de simulación de materiales basado en primeros principios (ab initio), ampliamente utilizado en física del estado sólido, ciencia de materiales y química computacional.
Importante
Para utilizar VASP, por favor dirígase a https://tickets.clementinaxxi.org.ar -> Abrir un Nuevo Ticket -> Temas de ayuda -> Solicitar acceso a VASP. Cualquier intento de uso de VASP sin poseer una licencia habilitante para la versión específica resultará en sanciones.
Versiones instaladas#
Actualmente la única versión de VASP instalada en Clementina XXI es la 6.5.1.
Características:
Compilada con Intel OneAPI
Biblioteca Intel MKL
Paralelización con Intel MPI y OpenMP
Wannier90
HDF5
LibXC
Como utilizar VASP#
Carga de módulo#
Una vez que su usuario se encuentre habilitado, usted podrá cargar VASP mediante el módulo vasp/6.5.1
module purge
module load vasp/6.5.1
Una vez hecho esto, podrá usar los binarios vasp_std, vasp_gam, vasp_ncl.
Scripts de ejemplo#
Script MPI puro#
#!/bin/bash
#SBATCH --job-name=vaspjob
#SBATCH --output=%x_%J.out
#SBATCH --error=%x_%J.err
#SBATCH --account=<account_number>
#SBATCH --nodes=1
#SBATCH --ntasks=64
#SBATCH --ntasks-per-node=64
#SBATCH --partition=gpunode
#SBATCH --exclusive
# Module loading
module purge
module load vasp/6.5.1
export OMP_NUM_THREADS=1
export MKL_NUM_THREADS=1
export MKL_DYNAMIC=false
mpirun vasp_std
#!/bin/bash
#SBATCH --job-name=vaspjob
#SBATCH --output=%x_%J.out
#SBATCH --error=%x_%J.err
#SBATCH --account=<account_number>
#SBATCH --nodes=2
#SBATCH --ntasks=128
#SBATCH --ntasks-per-node=64
#SBATCH --partition=gpunode
#SBATCH --exclusive
# Module loading
module purge
module load vasp/6.5.1
export OMP_NUM_THREADS=1
export MKL_NUM_THREADS=1
export MKL_DYNAMIC=false
mpirun vasp_std
#!/bin/bash
#SBATCH --job-name=vaspjob
#SBATCH --output=%x_%J.out
#SBATCH --error=%x_%J.err
#SBATCH --account=<account_number>
#SBATCH --nodes=4
#SBATCH --ntasks=256
#SBATCH --ntasks-per-node=64
#SBATCH --partition=gpunode
#SBATCH --exclusive
# Module loading
module purge
module load vasp/6.5.1
export OMP_NUM_THREADS=1
export MKL_NUM_THREADS=1
export MKL_DYNAMIC=false
mpirun vasp_std