From 123a81eeeb9fe79a5616fc599b896aeca01e4582 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Santisi?= Date: Wed, 12 Jun 2024 22:07:54 +0000 Subject: [PATCH] Agrego README --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..1218e96 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# Taller de TUPAC + +## 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. +- 03: Version MPI, corre con `sbatch slurm-03_pi_mpi`.