1 #ifndef neo_support_MPISetup_hh_seen 2 #define neo_support_MPISetup_hh_seen 18 neo::cca::ports::MPIService *
mpis;
19 neo::cca::ports::MPIBorrow *
mpib;
53 #endif // neo_support_MPISetup_hh_seen
Memory lifecycle:
Definition: AbstractFramework.hh:16
neo::cca::ports::ServiceRegistry * sr
Definition: MPISetup.hh:20
void initialize(MPI_Comm borrowComm, MPI_Comm dupComm, neo::cca::AbstractFramework *naf)
Create and add to the framework MPIService and MPIBorrow support services.
The handle through which the component communicates with its containing framework.
Definition: Services.hh:16
void finalize(bool reclaim)
Shutdown the previous mpi-related services.
neo::cca::ports::MPIBorrow * mpib
Definition: MPISetup.hh:19
bool finalized
Definition: MPISetup.hh:21
neo::cca::ports::MPIService * mpis
Definition: MPISetup.hh:18
Implementation that can be reused by driver writers.
Definition: MPISetup.hh:11
NOT YET DEFINED IN CCA.SIDL: ServiceRegistry is a Port that is primordially provided by the framework...
Definition: ServiceRegistry.hh:14
neo::cca::AbstractFramework * naf
Definition: MPISetup.hh:17
neo::cca::Services * ms
Definition: MPISetup.hh:16
This is neoclassic – the ::classic::gov::cca headers updated to be similar to the official CCA speci...
Definition: neocca.hh:62