Go to the documentation of this file.
49 for (
int i = 0; i < s; ++i ) {
61 for (
int i = 0; i < size; i++ ) {
68Communicator :: initExchange(
int tag)
72 result &= pc.initExchange(tag);
79Communicator :: finishExchange()
83 result &= pc.finishExchange();
92Communicator :: initSend(
int tag)
96 result &= pc.initSend(tag);
103Communicator :: initReceive(
int tag)
107 result &= pc.initReceive(tag);
114Communicator :: clearBuffers()
122Communicator :: errorInfo(
const char *func)
const
124 return std::string(
"Communicator::") + func +
", Rank: " + std::to_string(
rank);
ProcessCommunicatorBuff * giveProcessCommunicatorBuff(int i)
std::vector< ProcessCommunicatorBuff > processCommBuffs
Array of process communicators.
EngngModel * engngModel
Engineering model.
CommunicatorMode mode
Mode.
std::vector< ProcessCommunicator > processComms
Array of process communicators.
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011