Orca

De acordo com a página do Orca, “With a strong user base of more than 15.000 registered users in academia worldwide, ORCA is the fastest growing quantum-chemical software package to date. ORCA provides cutting-edge methods in the fields of density functional theory as well as correlated wave-function based methods.”.

Versões Disponíveis

  • orca/4.0.1(default)

  • orca/4.2.1

  • orca/5.0.3

  • orca/5.0.4

Submissão de Jobs em Paralelo

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

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

export INPUT="orca-multstep.inp"
export OUTPUT="*"

module load orca
job-nanny $ORCA_BIN orca-multstep.inp

Como Orca chama o mpirun internamente, não há necessidade de informar a quantidade de processos na última linha, bastando usar apenas $ORCA_BIN orca-multstep.inp. No entanto, é fundamental informar o número de processos no arquivo de input .inp, o que, de arcordo com o exemplo acima, conteria algo como:

%pal
  nprocs 16
end

Para submeter o processo, basta usar o comando:

sbatch submit_paral_jobs.sh

Submissão de Jobs Seriais

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

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

export INPUT="orca-serial-short.inp"
export OUTPUT="*"

module load orca
job-nanny orca orca-serial-short.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 Orca.