diff --git a/Grid/util/Init.cc b/Grid/util/Init.cc index 93372eba0..0c5787879 100644 --- a/Grid/util/Init.cc +++ b/Grid/util/Init.cc @@ -343,7 +343,11 @@ void Grid_init(int *argc,char ***argv) GridCmdOptionInt(arg,forcempi); Stencil_force_mpi = (bool)forcempi; } - + + if( GridCmdOptionExists(*argv,*argv+*argc,"--shm-barrier-force") ){ + Stencil_force_barrier = true; + } + if( GridCmdOptionExists(*argv,*argv+*argc,"--device-mem") ){ int MB; arg= GridCmdOptionPayload(*argv,*argv+*argc,"--device-mem"); @@ -538,6 +542,7 @@ void Grid_init(int *argc,char ***argv) std::cout<