From 95fc2548cbe964dcb875280d02e072fd6ece6fba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Santisi?= Date: Mon, 8 May 2023 16:40:15 +0000 Subject: [PATCH] Agrego uso de srun --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 ```