LAMMPS » History » Version 3

Gabriel Winckler, 02 Apr 2015 17:44

1 2 Gabriel Winckler
h1. LAMMPS
2 2 Gabriel Winckler
3 2 Gabriel Winckler
h2. Envio local, exemplos de scripts
4 2 Gabriel Winckler
5 2 Gabriel Winckler
Informações sobre o uso direto do cluster local estão em [[SLURM|aqui]].
6 2 Gabriel Winckler
7 2 Gabriel Winckler
h3. MPI
8 3 Gabriel Winckler
9 2 Gabriel Winckler
<pre>
10 2 Gabriel Winckler
#!/bin/bash
11 2 Gabriel Winckler
#SBATCH -t 5 -n 4 
12 2 Gabriel Winckler
13 2 Gabriel Winckler
module load lammps
14 2 Gabriel Winckler
15 2 Gabriel Winckler
srun -n 4 lmp -in in.reaxc.rdx -log lammps-mpi.log
16 2 Gabriel Winckler
</pre>
17 2 Gabriel Winckler
18 2 Gabriel Winckler
19 2 Gabriel Winckler
h2. Submissao Simplificada
20 2 Gabriel Winckler
21 1 Gabriel Winckler
{{include(SubmissaoSimplificadaCabecalho)}}
22 1 Gabriel Winckler
23 1 Gabriel Winckler
24 1 Gabriel Winckler
Exemplo:
25 1 Gabriel Winckler
<pre>
26 1 Gabriel Winckler
APP=lammps
27 1 Gabriel Winckler
CASE="lammps-parallel"
28 1 Gabriel Winckler
INPUT="in.reaxc.rdx data.rdx ffield.reax"
29 1 Gabriel Winckler
ARGS="-in in.reaxc.rdx -log ${CASE}.log"
30 1 Gabriel Winckler
OUTPUT="${CASE}.log"
31 1 Gabriel Winckler
32 1 Gabriel Winckler
HOSTS=4
33 1 Gabriel Winckler
QUEUE=short
34 1 Gabriel Winckler
</pre>
35 1 Gabriel Winckler
36 1 Gabriel Winckler
Defaults do template:
37 1 Gabriel Winckler
* ARGS=-in $INPUT
38 1 Gabriel Winckler
* PROGRESS=(stdout)
39 1 Gabriel Winckler
40 1 Gabriel Winckler
Parâmetros:
41 1 Gabriel Winckler
* CASE - Nome do caso. Define o nome de arquivos de entrada, log e saida. *Padrão:* (nome do arquivo de parâmetros, sem a extensão)
42 1 Gabriel Winckler
* HOSTS - Número de hosts (processos) para a execução. *Padrão:* 1 (modo serial)
43 1 Gabriel Winckler
44 1 Gabriel Winckler
45 1 Gabriel Winckler
{{include(SubmissaoSimplificadaRodape)}}