X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/faab5db99c1d3ba4db5a9c1ede7f1e950d328131..6a8d5cf4199454b5f811043c207d195107743e72:/src/smpi/include/private.hpp?ds=sidebyside diff --git a/src/smpi/include/private.hpp b/src/smpi/include/private.hpp index 7210057300..d650bf8700 100644 --- a/src/smpi/include/private.hpp +++ b/src/smpi/include/private.hpp @@ -26,7 +26,7 @@ #define MPI_REQ_RMA 0x200 #define MPI_REQ_ACCUMULATE 0x400 -enum class SmpiProcessState { UNINITIALIZED, INITIALIZED, FINALIZED }; +enum class SmpiProcessState { UNINITIALIZED, INITIALIZING, INITIALIZED, FINALIZED }; #define COLL_TAG_REDUCE -112 #define COLL_TAG_SCATTER -223 @@ -59,8 +59,8 @@ typedef SMPI_Graph_topology* MPIR_Graph_Topology; typedef SMPI_Dist_Graph_topology* MPIR_Dist_Graph_Topology; -XBT_PRIVATE SMPI_Process* smpi_process(); -XBT_PRIVATE SMPI_Process* smpi_process_remote(simgrid::s4u::ActorPtr actor); +XBT_PRIVATE simgrid::smpi::ActorExt* smpi_process(); +XBT_PRIVATE simgrid::smpi::ActorExt* smpi_process_remote(simgrid::s4u::ActorPtr actor); XBT_PRIVATE int smpi_process_count(); XBT_PRIVATE void smpi_deployment_register_process(const std::string instance_id, int rank,