From 8f10483bac5a5f44508f4f1c25cf49c9366ef92a Mon Sep 17 00:00:00 2001 From: Antonio De Lucreziis Date: Thu, 13 Mar 2025 18:08:49 +0100 Subject: [PATCH] fwofjewpfew --- arnoldi.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/arnoldi.c b/arnoldi.c index 4401ec1..52f0ffa 100644 --- a/arnoldi.c +++ b/arnoldi.c @@ -66,7 +66,8 @@ int main(int argc, char **argv) { char hostname[64]; PetscCall(PetscGetHostName(hostname, sizeof(hostname))); - PetscCall(PetscPrintf(PETSC_COMM_WORLD, "[Arnoldi] Running on %s, rank %d of %d\n", hostname, rank, total)); + if (rank == 0) + PetscCall(PetscPrintf(PETSC_COMM_WORLD, "[Arnoldi] Running on %s, rank %d of %d\n", hostname, rank, total)); PetscLogDouble load_start_time; PetscCall(PetscTime(&load_start_time)); @@ -93,7 +94,8 @@ int main(int argc, char **argv) { PetscCall(PetscTime(&load_start_end)); PetscLogDouble load_time = load_start_end - load_start_time; - PetscCall(PetscPrintf(PETSC_COMM_WORLD, "[Arnoldi] Load time: %f seconds\n", load_time)); + if (rank == 0) + PetscCall(PetscPrintf(PETSC_COMM_WORLD, "[Arnoldi] Load time: %f seconds\n", load_time)); if (n == -1) { MatGetSize(A, &n, NULL); @@ -164,7 +166,8 @@ int main(int argc, char **argv) { PetscLogDouble arnoldi_end_time; PetscCall(PetscTime(&arnoldi_end_time)); PetscLogDouble arnoldi_time = arnoldi_end_time - arnoldi_start_time; - PetscCall(PetscPrintf(PETSC_COMM_WORLD, "[Arnoldi] Arnoldi time: %f seconds\n", arnoldi_time)); + if (rank == 0) + PetscCall(PetscPrintf(PETSC_COMM_WORLD, "[Arnoldi] Arnoldi time: %f seconds\n", arnoldi_time)); // ARNOLDI TIME END // // print Hessenberg matrix