From 383914db9a789b82c1ff40cbe1394de7ec84eca6 Mon Sep 17 00:00:00 2001 From: "Mittal, Ketan" Date: Thu, 23 Apr 2026 14:27:01 -0700 Subject: [PATCH] use MFEM's Mpi class to initialize instead of MPI_Init directly --- fem/gslib.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/fem/gslib.cpp b/fem/gslib.cpp index 176a356fbe..1afdb35084 100644 --- a/fem/gslib.cpp +++ b/fem/gslib.cpp @@ -106,9 +106,7 @@ FindPointsGSLIB::FindPointsGSLIB() gsl_comm = new gslib::comm; cr = new gslib::crystal; #ifdef MFEM_USE_MPI - int initialized = 0; - MPI_Initialized(&initialized); - if (!initialized) { MPI_Init(NULL, NULL); } + if (!Mpi::IsInitialized()) { Mpi::Init(); } MPI_Comm comm = MPI_COMM_WORLD; comm_init(gsl_comm, comm); #else @@ -2623,9 +2621,7 @@ GSOPGSLIB::GSOPGSLIB(Array &ids) gsl_comm = new gslib::comm; cr = new gslib::crystal; #ifdef MFEM_USE_MPI - int initialized; - MPI_Initialized(&initialized); - if (!initialized) { MPI_Init(NULL, NULL); } + if (!Mpi::IsInitialized()) { Mpi::Init(); } MPI_Comm comm = MPI_COMM_WORLD; comm_init(gsl_comm, comm); #else