Garli » History » Version 2

Gabriel Winckler, 04 Jul 2016 18:06

1 1 Gabriel Winckler
h1. Garli
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. Serial
8 2 Gabriel Winckler
9 2 Gabriel Winckler
<pre>
10 2 Gabriel Winckler
#!/bin/bash
11 2 Gabriel Winckler
#SBATCH -t 5:00
12 2 Gabriel Winckler
13 2 Gabriel Winckler
module load garli
14 2 Gabriel Winckler
goo-job-nanny Garli 
15 2 Gabriel Winckler
16 2 Gabriel Winckler
</pre>
17 2 Gabriel Winckler
18 2 Gabriel Winckler
h3. MPI
19 2 Gabriel Winckler
20 2 Gabriel Winckler
<pre>
21 2 Gabriel Winckler
#!/bin/bash
22 2 Gabriel Winckler
#SBATCH -t 5:00 -n 16
23 2 Gabriel Winckler
24 2 Gabriel Winckler
module load garli
25 2 Gabriel Winckler
goo-job-nanny mpirun -np 16 Garli.mpi -b garli-mpi.conf
26 2 Gabriel Winckler
</pre>
27 2 Gabriel Winckler
28 2 Gabriel Winckler
h2. Submissa Simplificada
29 2 Gabriel Winckler
30 2 Gabriel Winckler
{{include(SubmissaoSimplificadaCabecalho)}}
31 1 Gabriel Winckler
32 1 Gabriel Winckler
Exemplo serial:
33 1 Gabriel Winckler
34 1 Gabriel Winckler
<pre>
35 1 Gabriel Winckler
APP="garli"
36 1 Gabriel Winckler
INPUT="garli.conf rana.nex"
37 1 Gabriel Winckler
OUTPUT="rana.nuc*"
38 1 Gabriel Winckler
QUEUE=short
39 1 Gabriel Winckler
</pre>
40 1 Gabriel Winckler
41 1 Gabriel Winckler
Exemplo paralelo:
42 1 Gabriel Winckler
<pre>
43 1 Gabriel Winckler
APP="garli"
44 1 Gabriel Winckler
CASE="garli-mpi"
45 1 Gabriel Winckler
INPUT="$CASE.conf $CASE.nex"
46 1 Gabriel Winckler
ARGS="$CASE.conf"
47 1 Gabriel Winckler
HOSTS=4
48 1 Gabriel Winckler
QUEUE=short
49 1 Gabriel Winckler
</pre>
50 1 Gabriel Winckler
51 1 Gabriel Winckler
É mandatório especificar os arquivos de entrada (INPUT) e saída (OUTPUT).
52 1 Gabriel Winckler
53 1 Gabriel Winckler
Caso o arquivo de entrada não seja garli.conf, é necessário especificar em ARGS.
54 1 Gabriel Winckler
55 1 Gabriel Winckler
*Para rodar em modo serial, omita a linha HOSTS*
56 1 Gabriel Winckler
57 1 Gabriel Winckler
58 1 Gabriel Winckler
{{include(SubmissaoSimplificadaRodape)}}