====== 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