Version: 6.5.0
Functions
ExplicitCoincidentDEC

Functions

void ParaMEDMEM::ExplicitCoincidentDEC::synchronize ()
void ParaMEDMEM::ExplicitCoincidentDEC::prepareSourceDE ()
void ParaMEDMEM::ExplicitCoincidentDEC::prepareTargetDE ()
void ParaMEDMEM::ExplicitCoincidentDEC::broadcastTopology (const ExplicitTopology *toposend, ExplicitTopology *toporecv, int tag)
void ParaMEDMEM::ExplicitCoincidentDEC::transferMappingToSource ()
void ParaMEDMEM::ExplicitCoincidentDEC::recvData ()
void ParaMEDMEM::ExplicitCoincidentDEC::sendData ()

Detailed Description

Function Documentation

void ParaMEDMEM::ExplicitCoincidentDEC::synchronize ( )
virtual
void ParaMEDMEM::ExplicitCoincidentDEC::prepareSourceDE ( )
virtual

Creates the arrays necessary for the data transfer and fills the send array with the values of the source field

Implements ParaMEDMEM::DisjointDEC.

References ParaMEDMEM::DisjointDEC::_local_field, ParaMEDMEM::MEDCouplingFieldDouble::getArray(), ParaMEDMEM::ParaFIELD::getField(), and ParaMEDMEM::DataArrayDouble::getPointer().

void ParaMEDMEM::ExplicitCoincidentDEC::prepareTargetDE ( )
virtual

Creates the buffers for receiving the fields on the target side

Implements ParaMEDMEM::DisjointDEC.

References ParaMEDMEM::MPIProcessorGroup::translateRank().

void ParaMEDMEM::ExplicitCoincidentDEC::broadcastTopology ( const ExplicitTopology *  toposend,
ExplicitTopology *  toporecv,
int  tag 
)

Synchronizing a topology so that all the group possesses it.

Parameters
toposendTopology that is transmitted. It is read on processes where it already exists, and it is created and filled on others.
toporecvTopology which is received.
tagCommunication tag associated with this operation.

References ParaMEDMEM::DisjointDEC::_comm_interface, ParaMEDMEM::MPIProcessorGroup::getComm(), ParaMEDMEM::MPIProcessorGroup::myRank(), ParaMEDMEM::CommInterface::recv(), and ParaMEDMEM::CommInterface::send().

void ParaMEDMEM::ExplicitCoincidentDEC::transferMappingToSource ( )
void ParaMEDMEM::ExplicitCoincidentDEC::recvData ( )
virtual
void ParaMEDMEM::ExplicitCoincidentDEC::sendData ( )
virtual
Copyright © 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS