From 7d234603c0e592c6401f4c6fdcb7e4c4c1e1c78b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Santisi?= Date: Thu, 13 Jun 2024 00:55:59 +0000 Subject: [PATCH] Fixes generales --- 03_pi_mpi.c | 10 +++++----- README.md | 2 ++ hola_mpi.c | 8 ++++---- hola_openmp.c | 3 --- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/03_pi_mpi.c b/03_pi_mpi.c index dc2cf4c..17c9f76 100644 --- a/03_pi_mpi.c +++ b/03_pi_mpi.c @@ -11,15 +11,15 @@ int main(int argc, char *argv[]) { return 1; } - int my_rank, num_procs; + int mi_rank, num_procs; MPI_Init(&argc, &argv); MPI_Comm_size(MPI_COMM_WORLD, &num_procs); - MPI_Comm_rank(MPI_COMM_WORLD, &my_rank); + MPI_Comm_rank(MPI_COMM_WORLD, &mi_rank); - if(! my_rank) + if(! mi_rank) printf("Procesos: %d\n", num_procs); - srand(time(NULL) + my_rank); + srand(time(NULL) + mi_rank); // Ojo, tal vez un proceso se lanza un segundo después que otro y esta cuenta coincide. size_t tiros = atol(argv[1]); tiros = tiros / num_procs * num_procs; @@ -35,7 +35,7 @@ int main(int argc, char *argv[]) { size_t positivos; MPI_Reduce(&positivos_parciales, &positivos, 1, MPI_LONG, MPI_SUM, 0, MPI_COMM_WORLD); - if(! my_rank) { + if(! mi_rank) { double pi = 4.0 * positivos / tiros; printf("Tiros = %zd, Positivos = %zd\n", tiros, positivos); diff --git a/README.md b/README.md index 1218e96..07efcf4 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Taller de TUPAC +[Filminas de la charla](https://docs.google.com/presentation/d/17K76Zx4Rin4IDFLLV7D73egm_Eh0gkJJfBsoMjVAWh8/edit?usp=sharing) + ## Hola mundo ### `hola_openmp.c` diff --git a/hola_mpi.c b/hola_mpi.c index a91d1ff..7bbd58b 100644 --- a/hola_mpi.c +++ b/hola_mpi.c @@ -2,21 +2,21 @@ #include int main(int argc, char *argv[]) { - int my_rank, num_procs; + int mi_rank, num_procs; char nombre[MPI_MAX_PROCESSOR_NAME]; int len; MPI_Init(&argc, &argv); MPI_Comm_size(MPI_COMM_WORLD, &num_procs); - MPI_Comm_rank(MPI_COMM_WORLD, &my_rank); + MPI_Comm_rank(MPI_COMM_WORLD, &mi_rank); MPI_Get_processor_name(nombre, &len); - if(! my_rank) { + if(! mi_rank) { printf("¡Holas generales!\n"); printf("Procesos: %d\n", num_procs); } - printf("¡Hola desde el proceso %d en %s!\n", my_rank, nombre); + printf("¡Hola desde el proceso %d en %s!\n", mi_rank, nombre); MPI_Finalize(); diff --git a/hola_openmp.c b/hola_openmp.c index 5d2bf89..5c3fb0a 100644 --- a/hola_openmp.c +++ b/hola_openmp.c @@ -1,7 +1,4 @@ #include -#include -#include -#include #include int main(void) {