From 516bc0c666e1fbf4802c9219b76badd76ec21041 Mon Sep 17 00:00:00 2001 From: Peter Boyle Date: Fri, 10 Apr 2015 05:22:36 +0200 Subject: [PATCH] MPI exposed incorrectly in main --- Grid.h | 1 + Grid_init.cc | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/Grid.h b/Grid.h index caa4ed5e..a0989e0b 100644 --- a/Grid.h +++ b/Grid.h @@ -52,6 +52,7 @@ namespace Grid { void Grid_init(int *argc,char ***argv); + void Grid_finalize(void); double usecond(void); void Grid_sa_signal_handler(int sig,siginfo_t *si,void * ptr); void Grid_debug_handler_init(void); diff --git a/Grid_init.cc b/Grid_init.cc index 3a601209..9e8b8b96 100755 --- a/Grid_init.cc +++ b/Grid_init.cc @@ -23,6 +23,12 @@ void Grid_init(int *argc,char ***argv) #endif Grid_debug_handler_init(); } +void Grid_finalize(void) +{ +#ifdef GRID_COMMS_MPI + MPI_Finalize(); +#endif +} double usecond(void) { struct timeval tv; gettimeofday(&tv,NULL);