hpc-script-hibrido
OpenMPI + OpenMP
El paralelismo híbrido combina MPI con MP.
1. Compilación
Para compilar el código híbrido codigo_hibrido.c y obtener el código compilado codigo_hibrido.x, se carga el módulo GCC y se ejecuta el comando gcc con la opción -fopenmp:
module load GCC gcc -fopenmp -o codigo_hibrido.x codig_hibrido.c
2. Envío
Una vez compilado el código híbrido, para enviar el trabajo de paralelismo híbrido se puede usar el script de Slurm:
#!/bin/bash ... #SBATCH --nodes=2 # 2 nodos #SBATCH --ntasks=2 # 2 procesos totales #SBATCH --cpus-per-task=4 # 4 núcleos (cores) de CPU por proceso ... module load OpenMPI export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK ... ./programa_hibrido.x
hpc-script-hibrido.txt · Última modificación: 2022/12/06 13:10 por Beatriz Valdés Díaz