|
Opm::RescoupSendSlaveGroupData< Scalar, IndexTraits > Class Template Reference Collects and sends group data from slave process to master in reservoir coupling. More...
Detailed Descriptiontemplate<class Scalar, class IndexTraits> class Opm::RescoupSendSlaveGroupData< Scalar, IndexTraits > Collects and sends group data from slave process to master in reservoir coupling. This class handles the collection of production and injection data from the slave process's group state and sends it to the master process via MPI. It is responsible for:
The class acts as a bridge between the well/group management system (WellGroupHelper) and the MPI communication layer (ReservoirCouplingSlave), ensuring that slave group data is properly formatted and transmitted to the master for group control calculations.
Member Typedef Documentation◆ InjectionRates
template<class Scalar , class IndexTraits >
◆ 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◆ RescoupSendSlaveGroupData()
template<class Scalar , class IndexTraits >
Construct a sender for slave group data.
Member Function Documentation◆ sendSlaveGroupDataToMaster()
template<class Scalar , class IndexTraits >
Collect and send group data to the master process. This method orchestrates the collection of both production and injection data for all slave groups and sends them to the master process via the ReservoirCouplingSlave. The data is collected from the current group state and formatted according to the reservoir coupling protocol. The method performs the following operations:
The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||