VASP

Exemplo de arquivo de envio:

#!/bin/bash
#SBATCH -n 64

module load ufabc
module load vasp
ulimit -s unlimited

go srun -n 64 vasp

Estão disponíveis também as versões Gamma (vasp-gamma) e SpinOrbit (vasp-spinorbit).

Realizando checkpoints

Como o VASP requer a criação de um arquivo para sinalizar a criação de checkpoint, é necessário definir a variável CHECKPOINT_FUNC para o script go:

#!/bin/bash
#SBATCH -n 64

module load vasp
ulimit -s unlimited
export CHECKPOINT_FUNC='echo "LSTOP = .TRUE." > STOPCAR; while [ -f "STOPCAR" ]; do sleep 2; done; copy_files $ORIGINAL_DIR *'

go srun -n 64 vasp