Agrego uso de srun

master
Sebastián Santisi 2 years ago
parent 92802da6cc
commit 95fc2548cb

@ -21,13 +21,13 @@ cp bashrc OpenFOAM/etc
```
3. Entrar a entorno de desarrollo de nix y compilar OpenFOAM
3. Entrar a entorno de desarrollo de nix y compilar OpenFOAM en recursos del clúster
```bash
nix develop
cd OpenFOAM
source etc/bashrc
./Allwmake -q -j -s
srun -N 1 --ntasks-per-node=32 --partition=free-rider --pty ./Allwmake -q -j -s
```
4. Correr con SLURM algún ejemplo (damBreak)
@ -44,6 +44,8 @@ sbatch slurm-example-damBreak
reconstructPar
```
(Observar que estamos ejecutando `blockMesh`, `setFields`, `decomposePar` y `reconstructPar` en el headnode, en el caso de un proyecto real de envergadura tanto el preprocesamiento como el postprocesamiento debería realizarse de forma paralela en los recursos del clúster con `srun`.)
∞. Postinstalación
Luego de terminada la sesión de compilación, al abrir una nueva sesión en el futuro:
@ -63,9 +65,9 @@ cd openfoam-nix
nix develop
```
y disparar la recompilación de OpenFOAM, por ejemplo con
y disparar la recompilación de OpenFOAM en el clúster, por ejemplo con
```
cd OpenFOAM
./Allwmake -q -j -s
srun -N 1 --ntasks-per-node=32 --partition=free-rider --pty ./Allwmake -q -j -s
```

Loading…
Cancel
Save