From 68650b61fe193c8d64c8b86767806697df35f0e6 Mon Sep 17 00:00:00 2001 From: Peter Boyle Date: Tue, 21 Sep 2021 00:51:01 +0200 Subject: [PATCH] Options controlling behaviour --- Grid/util/Init.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Grid/util/Init.cc b/Grid/util/Init.cc index ab2d2399..697f3ac1 100644 --- a/Grid/util/Init.cc +++ b/Grid/util/Init.cc @@ -301,6 +301,13 @@ void Grid_init(int *argc,char ***argv) GlobalSharedMemory::MAX_MPI_SHM_BYTES = MB64*1024LL*1024LL; } + if( GridCmdOptionExists(*argv,*argv+*argc,"--shm-mpi") ){ + int forcempi; + arg= GridCmdOptionPayload(*argv,*argv+*argc,"--shm-mpi"); + GridCmdOptionInt(arg,forcempi); + Stencil_force_mpi = (bool)forcempi; + } + if( GridCmdOptionExists(*argv,*argv+*argc,"--device-mem") ){ int MB; arg= GridCmdOptionPayload(*argv,*argv+*argc,"--device-mem"); @@ -419,7 +426,9 @@ void Grid_init(int *argc,char ***argv) std::cout<