Dirac

De acordo com a página do Dirac, “The DIRAC program computes molecular properties using relativistic quantum chemical methods. It is named after P.A.M. Dirac, the father of relativistic electronic structure theory”.

Versões Disponíveis

  • dirac/12.3-mpi

  • dirac/12.3-serial

  • dirac/12.3-smp

Submissão de Jobs em Paralelo

Crie um arquivo chamado, por exemplo, submit_paral_jobs.sh.

#!/bin/bash
#SBATCH -t 5:00 -n 16

module load dirac/12.3-mpi

export INPUT="methanol.xyz hf.inp"
export OUTPUT="*"

job-nanny mpirun -np 16 pam --dirac=$DIRAC_EXEC_MPI --scratch=/store --mol=methanol.xyz --inp=hf.inp

Para submeter o processo, basta usar o comando:

sbatch submit_paral_jobs.sh

Submissão de Jobs SMP

Crie um arquivo chamado, por exemplo, submit_smp_jobs.sh.

#!/bin/bash
#SBATCH -t 5:00 -c 4

module load dirac/12.3-smp

export INPUT="methanol.xyz hf.inp"
export OUTPUT="*"

export OMP_NUM_THREADS=4
job-nanny pam --dirac=$DIRAC_EXEC_SMP --scratch=/tmp --mol=methanol.xyz --inp=hf.inp

Para submeter o processo, basta usar o comando:

sbatch submit_smp_jobs.sh

Submissão de Jobs Seriais

Crie um arquivo chamado, por exemplo, submit_serial_jobs.sh.

#!/bin/bash
#SBATCH -t 5:00

export INPUT="methanol.xyz hf.inp"
export OUTPUT="*"

module load dirac/12.3-serial
job-nanny pam --dirac=$DIRAC_EXEC --scratch=/tmp --mol=methanol.xyz --inp=hf.inp

Para submeter o processo, basta usar o comando:

sbatch submit_serial_jobs.sh

Referências

Para informações adicionais sobre o software, consulte a documentação do Dirac.