Quantum Expresso 6.5

Descrição

O Quantum ESPRESSO é um conjunto de métodos de química quântica ab initio para cálculo de estrutura eletrônica e modelagem de materiais, distribuídos gratuitamente e como software livre sob a Licença Pública Geral GNU.

Utilização

O quantum 6.5 pode utilizar vario núcleos por vez. Dessa forma, é recomendado que o arquivo .srm tenha os seguintes parâmetros para a submissão do job:

#!/bin/bash
#SBATCH --job-name=QUANTUM              # Nome do job
#SBATCH --partition=medium              # Fila (medium/long/gpu)
#SBATCH --nodes=1                       # Número de nós utilizados
#SBATCH --ntasks-per-node=1             # Número de processos em cada nó
#SBATCH --cpus-per-task=12              # Número de CPUs (cores) utilizada por cada processo

# Arquivo de entrada
ARQINP=test.inp
# Arquivo de saída
ARQOUT=test.out

# Nó de execução
echo "Nó de Execuçao: " `hostname`

export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK
ulimit -s unlimited

# Diretório de execução
cd $SLURM_SUBMIT_DIR
echo "Diretório de Execução: $SLURM_SUBMIT_DIR"

echo "Iniciando Quantum Expresso - " `date`
mpirun -np $SLURM_NTASKS pw.x -inp ${ARQINP} > ${ARQOUT}

echo "Job Concluído - " `date`

De acordo com o exemplo acima, o parâmetro “entrada.inp” é o arquivo de entrada que contém os parâmetros para serem calculados. O arquivo “saida.out” será gerado na mesma pasta e irá conter a saída do programa.