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`.