diff --git a/example/lapack_to_morse/step2.c b/example/lapack_to_morse/step2.c index 87fca9420819af9e90d6ff81a1acef41b24c5672..d3cb31436aab5b22135a77557841f0a8a921562e 100644 --- a/example/lapack_to_morse/step2.c +++ b/example/lapack_to_morse/step2.c @@ -38,8 +38,8 @@ int main(int argc, char *argv[]) { size_t i, j; size_t N; // matrix order - size_t NB; // number of rows and columns in tiles - size_t NRHS; // number of RHS vectors + int NB; // number of rows and columns in tiles + int NRHS; // number of RHS vectors int NCPU; // number of cores to use int NGPU; // number of gpus (cuda devices) to use int UPLO = MorseUpper; // where is stored L diff --git a/example/lapack_to_morse/step3.c b/example/lapack_to_morse/step3.c index 5330666edea4ca10188a3e43e357dd47572522d7..3a9f5ae7e48d210178d41ae685e8090a01f92f2b 100644 --- a/example/lapack_to_morse/step3.c +++ b/example/lapack_to_morse/step3.c @@ -36,8 +36,8 @@ int main(int argc, char *argv[]) { size_t i, j; size_t N; // matrix order - size_t NB; // number of rows and columns in tiles - size_t NRHS; // number of RHS vectors + int NB; // number of rows and columns in tiles + int NRHS; // number of RHS vectors int NCPU; // number of cores to use int NGPU; // number of gpus (cuda devices) to use int UPLO = MorseUpper; // where is stored L diff --git a/example/lapack_to_morse/step4.c b/example/lapack_to_morse/step4.c index 7e585ac10d29f1606d57d53c8e8b326531dfb17f..9a2ec215813da5d0ee7edd4d61c44284054039ba 100644 --- a/example/lapack_to_morse/step4.c +++ b/example/lapack_to_morse/step4.c @@ -40,8 +40,8 @@ int main(int argc, char *argv[]) { size_t i, j; size_t N; // matrix order - size_t NB; // number of rows and columns in tiles - size_t NRHS; // number of RHS vectors + int NB; // number of rows and columns in tiles + int NRHS; // number of RHS vectors int NCPU; // number of cores to use int NGPU; // number of gpus (cuda devices) to use int UPLO = MorseUpper; // where is stored L @@ -144,7 +144,8 @@ int main(int argc, char *argv[]) { /* Synchronization barrier (the runtime ensures that all submitted tasks * have been terminated */ - RUNTIME_barrier(morse); + MORSE_Sequence_Wait(sequence); + /* Ensure that all data processed on the gpus we are depending on are back * in main memory */ RUNTIME_desc_getoncpu(descA); diff --git a/example/lapack_to_morse/step5.c b/example/lapack_to_morse/step5.c index a49a5ff823eb79a951b344d39dc1626c65e2e9f6..1267532e358aa7b618cc81e886f0bfcac3c19405 100644 --- a/example/lapack_to_morse/step5.c +++ b/example/lapack_to_morse/step5.c @@ -40,8 +40,8 @@ int main(int argc, char *argv[]) { size_t i, j; size_t N; // matrix order - size_t NB; // number of rows and columns in tiles - size_t NRHS; // number of RHS vectors + int NB; // number of rows and columns in tiles + int NRHS; // number of RHS vectors int NCPU; // number of cores to use int NGPU; // number of gpus (cuda devices) to use int UPLO = MorseUpper; // where is stored L @@ -148,7 +148,8 @@ int main(int argc, char *argv[]) { /* Synchronization barrier (the runtime ensures that all submitted tasks * have been terminated */ - RUNTIME_barrier(morse); + MORSE_Sequence_Wait(sequence); + /* Ensure that all data processed on the gpus we are depending on are back * in main memory */ RUNTIME_desc_getoncpu(descA); diff --git a/example/lapack_to_morse/step6.c b/example/lapack_to_morse/step6.c index 70e27d31112a1a9016a8436cc001551105d86b30..ee7cc07756895cd07e04fe20fc8f5796ea306a9d 100644 --- a/example/lapack_to_morse/step6.c +++ b/example/lapack_to_morse/step6.c @@ -38,8 +38,8 @@ int main(int argc, char *argv[]) { size_t i, j; size_t N; // matrix order - size_t NB; // number of rows and columns in tiles - size_t NRHS; // number of RHS vectors + int NB; // number of rows and columns in tiles + int NRHS; // number of RHS vectors int NCPU; // number of cores to use int NGPU; // number of gpus (cuda devices) to use int GRID_P; // parameter of the 2D block cyclic distribution @@ -170,7 +170,8 @@ int main(int argc, char *argv[]) { /* Synchronization barrier (the runtime ensures that all submitted tasks * have been terminated */ - RUNTIME_barrier(morse); + MORSE_Sequence_Wait(sequence); + /* Ensure that all data processed on the gpus we are depending on are back * in main memory */ RUNTIME_desc_getoncpu(descA);