Diferencia entre revisiones de «VASP»
Línea 29: | Línea 29: | ||
#SBATCH -p general | #SBATCH -p general | ||
#SBATCH -n 100 | #SBATCH -n 100 | ||
#SBATCH --ntasks-per-node= | #SBATCH --ntasks-per-node=40 | ||
#SBATCH --mem-per-cpu=3000 | #SBATCH --mem-per-cpu=3000 | ||
#SBATCH --mail-user=usuario@correo.cl | #SBATCH --mail-user=usuario@correo.cl |
Revisión del 20:41 15 nov 2022
¿Qué es?
VASP (Vienna Ab initio Simulation Package) es un paquete de mecánica cuántica para simulaciones de dinámica molecular a nivel ab initio, utilizando pseudopotenciales o el método Projector-Augmented Wave (PAW) y una base de ondas planas.
La metodología usada en este software se basa en la aproximación local de la densidad (LDA) y una evaluación exacta del estado fundamental en cada paso de la dinámica molecul
Modulos
Se encuentra disponible en:
Lmod
VASP/5.4.4
Definir entorno
En el archivo INCAR configuramos las siguientes variables respecto a la reserva que hagamos para tener idealmente de 1 átomo por core.
NPAR = 5 #cantidad de nodos NCORE = 20 #cantidad de cores por nodo #evitar exceso de carga en I/O LWAVE = .FALSE. LCHARG = .FALSE. LVTOT = .FALSE.
Ejemplo de Lanzador
Ejemplo de SBATCH para enviar al cluster:
#!/bin/bash #SBATCH -J ejemplo #SBATCH -p general #SBATCH -n 100 #SBATCH --ntasks-per-node=40 #SBATCH --mem-per-cpu=3000 #SBATCH --mail-user=usuario@correo.cl #SBATCH --mail-type=ALL #SBATCH -o %j_%x.out #SBATCH -e %j_%x.err module load VASP/5.4.4 export OMP_NUM_THREADS=1 export MKL_NUM_THREADS=1 export MKL_DYNAMIC=FALSE #vasp_std for standard NVT calculation and non-gamma k-points #vasp_gam for standard NVT calculation and only gamma-point #vasp_ncl for NPT ensemble and non-gamma-point calculations EXEC=vasp_gam BINVASP="${EXEC}" export BINVASP srun $BINVASP
El uso de este software está restringido a los usuarios que dispongan de una licencia válida de VASP, la cual deben enviar al correo de soporte.
Referencias
* The VASP site * First time you run a VASP job? * VASP bwHPC * VASP Wiki-Ncore