ESyS-Particle
4.0.1
|
A convenience class encapsulating an MPI barrier. Includes timing of the wait and a debug message ( via console.XDebug() ) More...
#include <mpibarrier.h>
Public Member Functions | |
CMPIBarrier (MPI_Comm comm=MPI_COMM_WORLD) | |
void | wait (const char *) |
A convenience class encapsulating an MPI barrier. Includes timing of the wait and a debug message ( via console.XDebug() )
void CMPIBarrier::wait | ( | const char * | msg | ) |
Wait on the barrier. The message and the time waited are output to console.XDebug()
msg | the message |
References BasicCon::XDebug().
Referenced by CLatticeMaster::addBondedIG(), CLatticeMaster::addCappedBondedIG(), CLatticeMaster::addConnections(), CLatticeMaster::addExIG(), CLatticeMaster::addParticles(), CLatticeMaster::addScalarInteractionSaveField(), CLatticeMaster::addScalarParticleSaveField(), CLatticeMaster::addScalarTriangleSaveField(), CLatticeMaster::addShortBondedIG(), CLatticeMaster::addTaggedScalarInteractionSaveField(), CLatticeMaster::addTaggedScalarParticleDistributionSaver(), CLatticeMaster::addTaggedScalarParticleSaveField(), CLatticeMaster::addTaggedVectorParticleSaveField(), CLatticeMaster::addTaggedVectorParticleSaveFieldWT(), CLatticeMaster::addVectorInteractionSaveField(), CLatticeMaster::addVectorParticleSaveField(), CLatticeMaster::addVectorParticleSaveFieldWT(), CLatticeMaster::addVectorTriangleSaveField(), CLatticeMaster::applyForceToWall(), CLatticeMaster::checkNeighbors(), CLatticeMaster::createTriMesh(), CLatticeMaster::findParticleNearestTo(), ASubLattice::initComplex(), CheckPointController::issueCheckPointCmd(), CheckPointController::issueCheckPointCmdWTM(), CheckPointController::issueCheckPointLoadingCmd(), CheckPointController::issueSnapShotCmd(), CLatticeMaster::moveParticleTo(), CLatticeMaster::moveSingleNodeBy(), CLatticeMaster::moveTaggedNodesBy(), CLatticeMaster::moveTaggedParticlesBy(), CLatticeMaster::moveWallBy(), CLatticeMaster::oneStep(), CLatticeMaster::readAndDistributeMesh2D(), TSubLattice< T >::rebuildInteractions(), TSubLattice< T >::receiveConnections(), TSubLattice< T >::receiveParticles(), CLatticeMaster::runEnd(), CLatticeMaster::runOneStep(), TSubLattice< T >::searchNeighbors(), CLatticeMaster::searchNeighbors(), CLatticeMaster::setParticleAngVel(), CLatticeMaster::setParticleDensity(), CLatticeMaster::setParticleNonDynamic(), CLatticeMaster::setParticleNonRot(), CLatticeMaster::setParticleNonTrans(), CLatticeMaster::setParticleVel(), CLatticeMaster::setTaggedParticleVel(), CLatticeMaster::setVelocityOfWall(), CLatticeMaster::setWallNormal(), and CLatticeMaster::tagParticleNearestTo().