diff --git a/README.md b/README.md index 3ea8c25..ee277df 100644 --- a/README.md +++ b/README.md @@ -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 ```