escript  Revision_
Public Attributes
Esys_MPIInfo Struct Reference

Struct that holds MPI communicator, rank, size and a tag counter. More...

#include <Esys_MPI.h>

List of all members.

Public Attributes

dim_t reference_counter
int size
Esys_MPI_rank rank
MPI_Comm comm
int msg_tag_counter

Detailed Description

Struct that holds MPI communicator, rank, size and a tag counter.


Member Data Documentation

Referenced by finley::Mesh::addPoints(), paso::SystemMatrix::borrowMainDiagonalPointer(), paso::SystemMatrix::copyColCoupleBlock(), paso::SystemMatrix::copyRemoteCoupleBlock(), finley::NodeFile::createDenseDOFLabeling(), finley::NodeFile::createDenseNodeLabeling(), finley::NodeFile::createDenseReducedLabeling(), finley::NodeFile::createDOFMappingAndCoupling(), finley::NodeFile::createNodeMappings(), paso::Function::derivative(), finley::ElementFile::distributeByRankOfDOF(), Dudley_ElementFile_copyTable(), Dudley_ElementFile_setElementDistribution(), Dudley_Mesh_createDOFMappingAndCoupling(), Dudley_Mesh_createNodeFileMappings(), Dudley_Mesh_optimizeDOFDistribution(), Dudley_Mesh_optimizeDOFLabeling(), Dudley_Mesh_read(), Dudley_Mesh_resolveNodeIds(), Dudley_NodeFile_createDenseDOFLabeling(), Dudley_NodeFile_createDenseNodeLabeling(), Dudley_NodeFile_createDenseReducedDOFLabeling(), Dudley_NodeFile_createDenseReducedNodeLabeling(), Dudley_NodeFile_gather_global(), Dudley_NodeFile_setGlobalDOFRange(), Dudley_NodeFile_setGlobalIdRange(), Dudley_NodeFile_setGlobalNodeIDIndexRange(), Dudley_NodeFile_setGlobalReducedDegreeOfFreedomRange(), Dudley_NodeFile_setGlobalReducedNodeIDIndexRange(), Dudley_Util_setValuesInUse(), ripley::Rectangle::dump(), ripley::Brick::dump(), dudley::MeshAdapter::dump(), finley::MeshAdapter::dump(), Esys_MPIInfo_alloc(), paso::SystemMatrix::extendedRowsForST(), finley::NodeFile::gather_global(), finley::NodeFile::getGlobalDOFRange(), finley::NodeFile::getGlobalIdRange(), finley::NodeFile::getGlobalNodeIDIndexRange(), paso::SystemMatrix::getGlobalSize(), paso::TransportProblem::getSafeTimeStepSize(), paso::util::innerProduct(), paso::util::l2(), paso::util::lsup(), paso::SystemMatrix::mergeSystemMatrix(), finley::Mesh_merge(), paso::Distribution::numPositives(), finley::Mesh::optimizeDOFDistribution(), finley::Mesh::optimizeDOFLabeling(), paso::Preconditioner_AMG_buildInterpolationOperator(), paso::Preconditioner_AMG_buildInterpolationOperatorBlock(), paso::Preconditioner_AMG_getProlongation(), paso::Preconditioner_AMG_getRestriction(), finley::NodeFile::prepareLabeling(), ripley::Brick::randomFillWorker(), ripley::Rectangle::randomFillWorker(), finley::Mesh::read(), finley::Mesh::resolveNodeIds(), finley::Mesh::setOrders(), finley::util::setValuesInUse(), paso::MergedSolver::solve(), paso::Coupler::startCollect(), and ripley::RipleyDomain::updateTagsInUse().

Referenced by finley::Mesh::addPoints(), finley::Assemble_integrate(), ripley::Brick::Brick(), paso::SystemMatrix::copyColCoupleBlock(), paso::SystemMatrix::copyRemoteCoupleBlock(), finley::NodeFile::createDenseDOFLabeling(), finley::NodeFile::createDenseNodeLabeling(), finley::NodeFile::createDenseReducedLabeling(), finley::NodeFile::createDOFMappingAndCoupling(), finley::NodeFile::createNodeMappings(), ripley::Brick::createPattern(), ripley::Rectangle::createPattern(), finley::ElementFile::distributeByRankOfDOF(), Dudley_Assemble_integrate(), Dudley_ElementFile_getFirstElement(), Dudley_ElementFile_getMyNumElements(), Dudley_ElementFile_setElementDistribution(), Dudley_Mesh_createDOFMappingAndCoupling(), Dudley_Mesh_createNodeFileMappings(), Dudley_Mesh_optimizeDOFDistribution(), Dudley_Mesh_optimizeDOFLabeling(), Dudley_Mesh_read(), Dudley_NodeFile_createDenseDOFLabeling(), Dudley_NodeFile_createDenseNodeLabeling(), Dudley_NodeFile_createDenseReducedDOFLabeling(), Dudley_NodeFile_createDenseReducedNodeLabeling(), Dudley_NodeFile_gather_global(), Dudley_PrintMesh_Info(), Dudley_TriangularMesh_Tet4(), Dudley_TriangularMesh_Tri3(), ripley::Rectangle::dump(), ripley::Brick::dump(), dudley::MeshAdapter::dump(), finley::MeshAdapter::dump(), Esys_MPIInfo_alloc(), Esys_MPIInfo_Split(), paso::SystemMatrix::extendedRowsForST(), paso::SystemMatrix::fillWithGlobalCoordinates(), finley::NodeFile::gather_global(), paso::Distribution::getFirstComponent(), paso::Distribution::getLastComponent(), finley::loadMesh(), dudley::loadMesh(), paso::SystemMatrix::mergeMainAndCouple_CSR_OFFSET0(), paso::SystemMatrix::mergeMainAndCouple_CSR_OFFSET0_Block(), paso::SystemMatrix::mergeSystemMatrix(), finley::Mesh::optimizeDOFDistribution(), finley::Mesh::optimizeDOFLabeling(), ripley::Brick::populateSampleIds(), ripley::Rectangle::populateSampleIds(), paso::Preconditioner_AMG_buildInterpolationOperator(), paso::Preconditioner_AMG_buildInterpolationOperatorBlock(), paso::Preconditioner_AMG_getProlongation(), paso::Preconditioner_AMG_getRestriction(), finley::NodeFile::prepareLabeling(), paso::SystemMatrix::print(), ripley::RipleyDomain::Print_Mesh_Info(), finley::Mesh::printInfo(), ripley::Brick::randomFillWorker(), ripley::Rectangle::randomFillWorker(), finley::Mesh::read(), ripley::Rectangle::Rectangle(), finley::RectangularMesh_Hex20(), finley::RectangularMesh_Hex8(), finley::RectangularMesh_Rec4(), finley::RectangularMesh_Rec8(), paso::MergedSolver::solve(), and paso::Coupler::startCollect().

Referenced by finley::Assemble_CopyNodalData(), finley::Assemble_gradient(), finley::Assemble_interpolate(), finley::NodeFile::assignMPIRankToDOFs(), ripley::Brick::Brick(), paso::SystemMatrix::copyColCoupleBlock(), paso::SystemMatrix::copyRemoteCoupleBlock(), paso::Coupler::Coupler(), finley::NodeFile::createDenseDOFLabeling(), finley::NodeFile::createDenseNodeLabeling(), finley::NodeFile::createDenseReducedLabeling(), finley::NodeFile::createDOFMappingAndCoupling(), finley::NodeFile::createNodeMappings(), finley::ElementFile::distributeByRankOfDOF(), paso::Distribution::Distribution(), Dudley_Assemble_CopyNodalData(), Dudley_Assemble_gradient(), Dudley_Assemble_interpolate(), Dudley_ElementFile_getFirstElement(), Dudley_ElementFile_getGlobalNumElements(), Dudley_ElementFile_getMyNumElements(), Dudley_ElementFile_setElementDistribution(), Dudley_Mesh_createDOFMappingAndCoupling(), Dudley_Mesh_createNodeFileMappings(), Dudley_Mesh_optimizeDOFDistribution(), Dudley_Mesh_optimizeDOFLabeling(), Dudley_Mesh_prepare(), Dudley_Mesh_read(), Dudley_Mesh_readGmsh(), Dudley_Mesh_write(), Dudley_NodeFile_assignMPIRankToDOFs(), Dudley_NodeFile_createDenseDOFLabeling(), Dudley_NodeFile_createDenseNodeLabeling(), Dudley_NodeFile_createDenseReducedDOFLabeling(), Dudley_NodeFile_createDenseReducedNodeLabeling(), Dudley_NodeFile_gather_global(), Dudley_PrintMesh_Info(), ripley::Rectangle::dump(), ripley::Brick::dump(), dudley::MeshAdapter::dump(), finley::MeshAdapter::dump(), Esys_MPIInfo_alloc(), Esys_MPIInfo_setDistribution(), Esys_MPIInfo_Split(), paso::SystemMatrix::extendedRowsForST(), paso::Coupler::finishCollect(), finley::NodeFile::gather_global(), paso::SystemMatrix::getGlobalSize(), paso::Distribution::getMaxGlobalComponents(), paso::Options::getPackage(), paso::SystemMatrix::getSystemMatrixTypeId(), finley::Mesh::glueFaces(), weipa::FinleyNodes::initFromDudley(), weipa::FinleyNodes::initFromFinley(), finley::Mesh::joinFaces(), finley::loadMesh(), dudley::loadMesh(), paso::SystemMatrix::loadMM_toCSC(), paso::SystemMatrix::loadMM_toCSR(), paso::SystemMatrix::mergeMainAndCouple_CSR_OFFSET0(), paso::SystemMatrix::mergeMainAndCouple_CSR_OFFSET0_Block(), paso::SystemMatrix::mergeSystemMatrix(), paso::SystemMatrix::nullifyRowsAndCols(), finley::Mesh::optimizeDOFDistribution(), finley::Mesh::optimizeDOFLabeling(), ripley::Brick::populateSampleIds(), ripley::Rectangle::populateSampleIds(), paso::Preconditioner_AMG_buildInterpolationOperator(), paso::Preconditioner_AMG_buildInterpolationOperatorBlock(), paso::Preconditioner_AMG_getProlongation(), paso::Preconditioner_AMG_getRestriction(), finley::Mesh::prepare(), finley::NodeFile::prepareLabeling(), paso::SystemMatrix::print(), ripley::RipleyDomain::Print_Mesh_Info(), finley::Mesh::printInfo(), finley::Mesh::read(), finley::Mesh::readGmsh(), ripley::Rectangle::Rectangle(), paso::SystemMatrix::saveHB(), paso::SystemMatrix::saveMM(), paso::Coupler::startCollect(), and finley::Mesh::write().


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