|
Opm::RescoupReceiveSlaveGroupData< Scalar, IndexTraits > Class Template Reference Receives and processes group data from slave processes in reservoir coupling. More...
Detailed Descriptiontemplate<class Scalar, class IndexTraits> class Opm::RescoupReceiveSlaveGroupData< Scalar, IndexTraits > Receives and processes group data from slave processes in reservoir coupling. This class handles the reception of production and injection data from slave processes and integrates it into the master process's group state. It is responsible for:
The class acts as a bridge between the MPI communication layer (ReservoirCouplingMaster) and the well/group management system (WellGroupHelper), ensuring that slave group data is properly incorporated into the master's group control logic.
Member Typedef Documentation◆ Potentials
template<class Scalar , class IndexTraits >
◆ ProductionRates
template<class Scalar , class IndexTraits >
◆ SlaveGroupInjectionData
template<class Scalar , class IndexTraits >
◆ SlaveGroupProductionData
template<class Scalar , class IndexTraits >
◆ WellGroupHelperType
template<class Scalar , class IndexTraits >
Constructor & Destructor Documentation◆ RescoupReceiveSlaveGroupData()
template<class Scalar , class IndexTraits >
Construct a receiver for slave group data.
Member Function Documentation◆ receiveSlaveGroupData()
template<class Scalar , class IndexTraits >
Receive and process group data from all active slave processes. This method orchestrates the reception of both production and injection data from all active slave processes via the ReservoirCouplingMaster. The received data is then processed and integrated into the master's group state, making it available for group control calculations. The method performs the following operations:
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||