std::vector<simgrid::s4u::Host*> const& hosts);
/* This version without parameter is nice to use with SMPI_app_instance_start() */
-static void MPI_Init()
-{
- MPI_Init(nullptr, nullptr);
-}
+XBT_PUBLIC void MPI_Init();
/* C++ declarations for shared_malloc and default copy buffer callback */
XBT_PUBLIC int smpi_is_shared(const void* ptr, std::vector<std::pair<size_t, size_t>>& private_blocks, size_t* offset);
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_mpi, smpi, "Logging specific to SMPI ,(mpi)");
+void MPI_Init()
+{
+ MPI_Init(nullptr, nullptr);
+}
+
#define NOT_YET_IMPLEMENTED \
{ \
xbt_die("Not yet implemented: %s. Please contact the SimGrid team if support is needed", __func__); \