OpenFOAM » History » Version 4
Version 3 (Gabriel Winckler, 29 Jan 2013 14:07) → Version 4/6 (Gabriel Winckler, 29 Jan 2013 14:08)
{{include(SubmissaoSimplificadaCabecalho)}}
h1. OpenFOAM
Como o OpenFOAM utiliza diversos diretórios e arquivos, se recomenda o uso de arquivos compactados (por exemplo, zip)
Exemplo:
* caso.go:
<pre>
APP=openfoam
CASE=caso
EXEC=caso.sh
INPUT="dados_de_entrada.zip"
OUTPUT="dados_de_saida.zip"
</pre>
* caso.sh:
<pre>
#!/bin/bash
# unpack input file
unzip dados_de_entrada.zip
blockMesh
icoFoam
#pack all results
zip -r dados_de_saida.zip *
</pre>
no caso de execução *paralela*:
<pre>
#!/bin/sh
unzip airfoil.zip
decomposePar
run_mpi simpleFoam -parallel
reconstructPar
zip -r results.zip [0-9]*
</pre>
*Use _run_mpi_ run_mpi no lugar de mpirun -np N*
*Use um número de processos múltiplo de 8*
{{include(SubmissaoSimplificadaRodape)}}
h1. OpenFOAM
Como o OpenFOAM utiliza diversos diretórios e arquivos, se recomenda o uso de arquivos compactados (por exemplo, zip)
Exemplo:
* caso.go:
<pre>
APP=openfoam
CASE=caso
EXEC=caso.sh
INPUT="dados_de_entrada.zip"
OUTPUT="dados_de_saida.zip"
</pre>
* caso.sh:
<pre>
#!/bin/bash
# unpack input file
unzip dados_de_entrada.zip
blockMesh
icoFoam
#pack all results
zip -r dados_de_saida.zip *
</pre>
no caso de execução *paralela*:
<pre>
#!/bin/sh
unzip airfoil.zip
decomposePar
run_mpi simpleFoam -parallel
reconstructPar
zip -r results.zip [0-9]*
</pre>
*Use _run_mpi_ run_mpi no lugar de mpirun -np N*
*Use um número de processos múltiplo de 8*
{{include(SubmissaoSimplificadaRodape)}}