diff --git a/example/basic_zposv/basic_posv.h b/example/basic_zposv/basic_posv.h index 165235798bdb6c270d66c71e3c5527467d5e77c7..030f42d9e375c15518ced2a00f6d55baf466f568 100644 --- a/example/basic_zposv/basic_posv.h +++ b/example/basic_zposv/basic_posv.h @@ -117,7 +117,7 @@ enum iparam_examples { IPARAM_INVERSE, IPARAM_NCUDAS, - IPARAM_NDOM, + IPARAM_NMPI, IPARAM_P, /* Parameter for 2D cyclic distribution */ IPARAM_Q, /* Parameter for 2D cyclic distribution */ /* Added for StarPU version */ @@ -182,7 +182,7 @@ static void init_iparam(int iparam[IPARAM_SIZEOF]){ iparam[IPARAM_INVERSE ] = 0; iparam[IPARAM_NCUDAS ] = 0; - iparam[IPARAM_NDOM ] = 1; + iparam[IPARAM_NMPI ] = 1; iparam[IPARAM_P ] = 1; iparam[IPARAM_Q ] = 1; iparam[IPARAM_PROFILE ] = 0; diff --git a/timing/timing.c b/timing/timing.c index 8941146320e8de86e74d254d18d0a8ec0e738a09..92c15fe88a8ae97947bd50be0cc356893aa2f2f5 100644 --- a/timing/timing.c +++ b/timing/timing.c @@ -400,6 +400,10 @@ print_header(char *prog_name, int * iparam) { "# CHAMELEON %d.%d.%d, %s\n" "# Nb threads: %d\n" "# Nb GPUs: %d\n" +#if defined(CHAMELEON_USE_MPI) + "# Nb mpi: %d\n" + "# PxQ: %dx%d\n" +#endif "# NB: %d\n" "# IB: %d\n" "# eps: %e\n" @@ -410,6 +414,10 @@ print_header(char *prog_name, int * iparam) { prog_name, iparam[IPARAM_THRDNBR], iparam[IPARAM_NCUDAS], +#if defined(CHAMELEON_USE_MPI) + iparam[IPARAM_NMPI], + iparam[IPARAM_P], iparam[IPARAM_Q], +#endif iparam[IPARAM_NB], iparam[IPARAM_IB], eps ); @@ -472,7 +480,7 @@ main(int argc, char *argv[]) { iparam[IPARAM_INVERSE ] = 0; iparam[IPARAM_NCUDAS ] = 0; - iparam[IPARAM_NDOM ] = 1; + iparam[IPARAM_NMPI ] = 1; iparam[IPARAM_P ] = 1; iparam[IPARAM_Q ] = 1; iparam[IPARAM_PROFILE ] = 0; @@ -615,6 +623,7 @@ main(int argc, char *argv[]) { #if defined(CHAMELEON_USE_MPI) MPI_Comm_size( MPI_COMM_WORLD, &nbnode ); + iparam[IPARAM_NMPI] = nbnode; /* Check P */ if ( (iparam[IPARAM_P] > 1) && (nbnode % iparam[IPARAM_P] != 0) ) { diff --git a/timing/timing.h b/timing/timing.h index 011030048a3700e7777458db83721d9cf64d5651..bf8f2403b08d9d0f8f81b96a6d759dfd0ea58a9e 100644 --- a/timing/timing.h +++ b/timing/timing.h @@ -43,7 +43,7 @@ enum iparam_timing { IPARAM_INVERSE, IPARAM_NCUDAS, - IPARAM_NDOM, + IPARAM_NMPI, IPARAM_P, /* Parameter for 2D cyclic distribution */ IPARAM_Q, /* Parameter for 2D cyclic distribution */ /* Added for StarPU version */