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.