From 3032aff048873b99304271a5f4187c1b8f44e3b5 Mon Sep 17 00:00:00 2001 From: carns Date: Wed, 29 Aug 2012 17:24:41 +0000 Subject: [PATCH] add barriers between shutdown_bench test scenarios git-svn-id: https://svn.mcs.anl.gov/repos/darshan/trunk@597 3b7491f3-a168-0410-bf4b-c445ed680a29 --- darshan-runtime/lib/darshan-posix.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/darshan-runtime/lib/darshan-posix.c b/darshan-runtime/lib/darshan-posix.c index 6e4752d..696cc5f 100644 --- a/darshan-runtime/lib/darshan-posix.c +++ b/darshan-runtime/lib/darshan-posix.c @@ -1426,6 +1426,7 @@ void darshan_shutdown_bench(int argc, char** argv, int rank, int nprocs) if(rank == 0) printf("# 1 unique file per proc\n"); + DARSHAN_MPI_CALL(PMPI_Barrier)(MPI_COMM_WORLD); darshan_shutdown(1); darshan_global_job = NULL; @@ -1449,6 +1450,7 @@ void darshan_shutdown_bench(int argc, char** argv, int rank, int nprocs) if(rank == 0) printf("# 1 shared file across procs\n"); + DARSHAN_MPI_CALL(PMPI_Barrier)(MPI_COMM_WORLD); darshan_shutdown(1); darshan_global_job = NULL; @@ -1472,6 +1474,7 @@ void darshan_shutdown_bench(int argc, char** argv, int rank, int nprocs) if(rank == 0) printf("# 1024 unique files per proc\n"); + DARSHAN_MPI_CALL(PMPI_Barrier)(MPI_COMM_WORLD); darshan_shutdown(1); darshan_global_job = NULL; @@ -1495,6 +1498,7 @@ void darshan_shutdown_bench(int argc, char** argv, int rank, int nprocs) if(rank == 0) printf("# 1024 shared files across procs\n"); + DARSHAN_MPI_CALL(PMPI_Barrier)(MPI_COMM_WORLD); darshan_shutdown(1); darshan_global_job = NULL; -- 2.26.2