Dirac » History » Version 3
Version 2 (Gabriel Winckler, 29 Feb 2012 16:18) → Version 3/5 (Gabriel Winckler, 01 Jul 2016 14:45)
{{include(SubmissaoSimplificadaCabecalho)}}
h1. Dirac
h2. Envio local, exemplos de scripts
Informações sobre o uso direto do cluster local estão em [[SLURM|aqui]].
h3. Serial
<pre>
#!/bin/bash
#SBATCH -t 5:00
module load dirac
pam --scratch=/tmp --mol=methanol.xyz --inp=hf.inp
</pre>
h3. SMP
<pre>
#!/bin/bash
#SBATCH -t 5:00 -c 4
module load dirac
export OMP_NUM_THREADS=4
pam --dirac=dirac.x-smp --scratch=/tmp --mol=methanol.xyz --inp=hf.inp
</pre>
h3. MPI
<pre>
#!/bin/bash
#SBATCH -t 5:00 -n 16
module load dirac
pam --dirac=dirac.x-mpi --mpi=16 --scratch=/tmp --mol=methanol.xyz --inp=hf.inp
</pre>
h2. Submissa Simplificada
{{include(SubmissaoSimplificadaCabecalho)}}
Exemplo:
<pre>
APP=dirac
CASE=nome_do_caso
INPUT="cc.inp clf.xyz"
ARGS="--mol=clf.xyz --inp=cc.inp"
PPH=8
</pre>
Caso OUTPUT não seja declarado, o sistema salvará arquivos no formato nome_do_caso.out e nome_do_caso.tgz
*Para rodar em modo serial, omita a linha HOSTS*
É possível alocar diversos processos mpi, usando HOSTS (por exemplo HOSTS=32 e omitindo PPH). Porém isso implicará a utilização de um disco compartilhado, que pode ser mais lento. A opção PPH=8 alocará todos os processos na mesma máquina.
{{include(SubmissaoSimplificadaRodape)}}
h1. Dirac
h2. Envio local, exemplos de scripts
Informações sobre o uso direto do cluster local estão em [[SLURM|aqui]].
h3. Serial
<pre>
#!/bin/bash
#SBATCH -t 5:00
module load dirac
pam --scratch=/tmp --mol=methanol.xyz --inp=hf.inp
</pre>
h3. SMP
<pre>
#!/bin/bash
#SBATCH -t 5:00 -c 4
module load dirac
export OMP_NUM_THREADS=4
pam --dirac=dirac.x-smp --scratch=/tmp --mol=methanol.xyz --inp=hf.inp
</pre>
h3. MPI
<pre>
#!/bin/bash
#SBATCH -t 5:00 -n 16
module load dirac
pam --dirac=dirac.x-mpi --mpi=16 --scratch=/tmp --mol=methanol.xyz --inp=hf.inp
</pre>
h2. Submissa Simplificada
{{include(SubmissaoSimplificadaCabecalho)}}
Exemplo:
<pre>
APP=dirac
CASE=nome_do_caso
INPUT="cc.inp clf.xyz"
ARGS="--mol=clf.xyz --inp=cc.inp"
PPH=8
</pre>
Caso OUTPUT não seja declarado, o sistema salvará arquivos no formato nome_do_caso.out e nome_do_caso.tgz
*Para rodar em modo serial, omita a linha HOSTS*
É possível alocar diversos processos mpi, usando HOSTS (por exemplo HOSTS=32 e omitindo PPH). Porém isso implicará a utilização de um disco compartilhado, que pode ser mais lento. A opção PPH=8 alocará todos os processos na mesma máquina.
{{include(SubmissaoSimplificadaRodape)}}