.. _Orca:
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*:
.. code-block:: bash
#!/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:
.. code-block:: bash
%pal
nprocs 16
end
Para submeter o processo, basta usar o comando:
.. code-block:: bash
sbatch submit_paral_jobs.sh
Submissão de Jobs Seriais
-------------------------
Crie um arquivo chamado, por exemplo, *submit_serial_jobs.sh*:
.. code-block:: bash
#!/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:
.. code-block:: bash
sbatch submit_serial_jobs.sh
Referências
-----------
Para informações adicionais sobre o software, consulte a `documentação do Orca `_.