You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

938 B

Taller de TUPAC

Filminas de la charla

Video charla 1er cuatrimestre 2024:

thumbnail

Hola mundo

hola_openmp.c

Compilar con gcc -fopenmp.

Usar la variable de entorno OMP_NUM_THREADS para variar el número de hilos.

hola_mpi.c

Compilar con mpicc.

Probar ejecutando sin entorno MPI, con mpirun -np x y con sbatch slurm-hola.

Pi

  • 00: Versión secuencial, sin inicializar semilla de random().
  • 01: Secuencial con srand(time(NULL)).
  • 02: Versión OpenMP, importante que se cambia random() por rand_r() para poder tener una semilla independiente para cada proceso. Notar que el tiempo de user es el real sumando los procesadores.
  • 03: Version MPI, corre con sbatch slurm-03_pi_mpi.