Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MpiDirectSendrecvVariableSynchronizerDispatcher Class Reference

Implementation of synchronization via MPI_Sendrecv. More...

Inheritance diagram for Arcane::MpiDirectSendrecvVariableSynchronizerDispatcher:
Collaboration diagram for Arcane::MpiDirectSendrecvVariableSynchronizerDispatcher:

Classes

class  Factory

Public Member Functions

 MpiDirectSendrecvVariableSynchronizerDispatcher (Factory *f)
Public Member Functions inherited from Arcane::AbstractDataSynchronizeImplementation
void setDataSynchronizeInfo (DataSynchronizeInfo *sync_info) final

Protected Member Functions

void compute () override
void beginSynchronize (IDataSynchronizeBuffer *vs_buf) override
void endSynchronize (IDataSynchronizeBuffer *) override
Protected Member Functions inherited from Arcane::AbstractDataSynchronizeImplementation
DataSynchronizeInfo_syncInfo () const

Private Attributes

MpiParallelMngm_mpi_parallel_mng

Detailed Description

Implementation of synchronization via MPI_Sendrecv.

Definition at line 39 of file MpiDirectSendrecvVariableSynchronizeDispatcher.cc.

Constructor & Destructor Documentation

◆ MpiDirectSendrecvVariableSynchronizerDispatcher()

Arcane::MpiDirectSendrecvVariableSynchronizerDispatcher::MpiDirectSendrecvVariableSynchronizerDispatcher ( Factory * f)
explicit

Member Function Documentation

◆ beginSynchronize()

void Arcane::MpiDirectSendrecvVariableSynchronizerDispatcher::beginSynchronize ( IDataSynchronizeBuffer * vs_buf)
overrideprotectedvirtual

◆ compute()

void Arcane::MpiDirectSendrecvVariableSynchronizerDispatcher::compute ( )
inlineoverrideprotectedvirtual

◆ endSynchronize()

void Arcane::MpiDirectSendrecvVariableSynchronizerDispatcher::endSynchronize ( IDataSynchronizeBuffer * )
inlineoverrideprotectedvirtual

Member Data Documentation

◆ m_mpi_parallel_mng

MpiParallelMng* Arcane::MpiDirectSendrecvVariableSynchronizerDispatcher::m_mpi_parallel_mng
private

The documentation for this class was generated from the following file: