ESScript
Revision_
|
Struct that holds MPI communicator, rank, size and a tag counter. More...
#include <Esys_MPI.h>
Public Attributes | |
dim_t | reference_counter |
int | size |
Esys_MPI_rank | rank |
MPI_Comm | comm |
int | msg_tag_counter |
Struct that holds MPI communicator, rank, size and a tag counter.
MPI_Comm Esys_MPIInfo::comm |
Referenced by finley::Mesh::addPoints(), finley::NodeFile::createDenseDOFLabeling(), finley::NodeFile::createDenseNodeLabeling(), finley::NodeFile::createDenseReducedLabeling(), finley::NodeFile::createDOFMappingAndCoupling(), finley::NodeFile::createNodeMappings(), 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::Brick::dump(), ripley::Rectangle::dump(), dudley::MeshAdapter::dump(), finley::MeshAdapter::dump(), Esys_MPIInfo_alloc(), finley::NodeFile::gather_global(), finley::NodeFile::getGlobalDOFRange(), finley::NodeFile::getGlobalIdRange(), finley::NodeFile::getGlobalNodeIDIndexRange(), finley::Mesh_merge(), finley::Mesh::optimizeDOFDistribution(), finley::Mesh::optimizeDOFLabeling(), Paso_Coupler_startCollect(), Paso_Distribution_numPositives(), Paso_FCT_Solver_getSafeTimeStepSize(), Paso_FunctionDerivative(), Paso_InnerProduct(), Paso_l2(), Paso_lsup(), Paso_MergedSolver_mergeSystemMatrix(), Paso_MergedSolver_solve(), Paso_Preconditioner_AMG_alloc(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_CopyRemoteData(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_AMG_getRestriction(), Paso_Preconditioner_BoomerAMG_alloc(), Paso_ReactiveSolver_getSafeTimeStepSize(), Paso_ReactiveSolver_solve(), Paso_Solver(), Paso_Solver_BiCGStab(), Paso_Solver_GMRES(), Paso_Solver_PCG(), Paso_SystemMatrix_borrowMainDiagonalPointer(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_getGlobalSize(), Paso_TransportProblem_getSafeTimeStepSize(), finley::NodeFile::prepareLabeling(), ripley::Rectangle::randomFill(), finley::Mesh::read(), finley::Mesh::resolveNodeIds(), finley::Mesh::setOrders(), finley::util::setValuesInUse(), and ripley::RipleyDomain::updateTagsInUse().
int Esys_MPIInfo::msg_tag_counter |
Referenced by finley::NodeFile::createDenseDOFLabeling(), finley::NodeFile::createDenseNodeLabeling(), finley::NodeFile::createDenseReducedLabeling(), finley::NodeFile::createDOFMappingAndCoupling(), finley::ElementFile::distributeByRankOfDOF(), Dudley_Mesh_createDOFMappingAndCoupling(), Dudley_Mesh_optimizeDOFDistribution(), Dudley_Mesh_optimizeDOFLabeling(), Dudley_NodeFile_createDenseDOFLabeling(), Dudley_NodeFile_createDenseNodeLabeling(), Dudley_NodeFile_createDenseReducedDOFLabeling(), Dudley_NodeFile_createDenseReducedNodeLabeling(), Dudley_NodeFile_gather_global(), Esys_MPIInfo_alloc(), finley::NodeFile::gather_global(), finley::Mesh::optimizeDOFDistribution(), finley::Mesh::optimizeDOFLabeling(), Paso_Coupler_startCollect(), Paso_MergedSolver_mergeSystemMatrix(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_CopyRemoteData(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_AMG_getRestriction(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), and finley::NodeFile::prepareLabeling().
Esys_MPI_rank Esys_MPIInfo::rank |
Referenced by finley::Mesh::addPoints(), finley::Assemble_integrate(), ripley::Brick::Brick(), 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(), finley::NodeFile::gather_global(), finley::loadMesh(), dudley::loadMesh(), finley::Mesh::optimizeDOFDistribution(), finley::Mesh::optimizeDOFLabeling(), Paso_Coupler_startCollect(), Paso_Distribution_createRandomVector(), Paso_Distribution_getFirstComponent(), Paso_Distribution_getLastComponent(), Paso_Distribution_numPositives(), Paso_MergedSolver_alloc(), Paso_MergedSolver_mergeSystemMatrix(), Paso_MergedSolver_solve(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_CopyRemoteData(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_AMG_getRestriction(), Paso_Preconditioner_BoomerAMG_alloc(), Paso_Preconditioner_BoomerAMG_solve(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), Paso_SystemMatrix_print(), ripley::Brick::populateSampleIds(), ripley::Rectangle::populateSampleIds(), finley::NodeFile::prepareLabeling(), paso::SystemMatrixAdapter::Print_Matrix_Info(), ripley::RipleyDomain::Print_Mesh_Info(), finley::Mesh::printInfo(), ripley::Rectangle::randomFill(), finley::Mesh::read(), ripley::Rectangle::Rectangle(), finley::RectangularMesh_Hex20(), finley::RectangularMesh_Hex8(), finley::RectangularMesh_Rec4(), and finley::RectangularMesh_Rec8().
dim_t Esys_MPIInfo::reference_counter |
Referenced by Esys_MPIInfo_alloc(), Esys_MPIInfo_free(), and Esys_MPIInfo_getReference().
int Esys_MPIInfo::size |
Referenced by finley::Assemble_CopyNodalData(), finley::Assemble_gradient(), finley::Assemble_interpolate(), finley::NodeFile::assignMPIRankToDOFs(), ripley::Brick::Brick(), finley::NodeFile::createDenseDOFLabeling(), finley::NodeFile::createDenseNodeLabeling(), finley::NodeFile::createDenseReducedLabeling(), finley::NodeFile::createDOFMappingAndCoupling(), finley::NodeFile::createNodeMappings(), finley::ElementFile::distributeByRankOfDOF(), 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(), finley::NodeFile::gather_global(), finley::Mesh::glueFaces(), weipa::FinleyNodes::initFromDudley(), weipa::FinleyNodes::initFromFinley(), finley::Mesh::joinFaces(), finley::loadMesh(), dudley::loadMesh(), finley::Mesh::optimizeDOFDistribution(), finley::Mesh::optimizeDOFLabeling(), Paso_Coupler_alloc(), Paso_Coupler_finishCollect(), Paso_Coupler_startCollect(), Paso_Distribution_alloc(), Paso_Distribution_getMaxGlobalComponents(), Paso_MergedSolver_alloc(), Paso_MergedSolver_mergeSystemMatrix(), Paso_Options_getPackage(), Paso_Preconditioner_AMG_alloc(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_CopyRemoteData(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_AMG_getRestriction(), Paso_Preconditioner_AMG_Root_alloc(), Paso_Preconditioner_AMG_setClassicProlongation(), Paso_Preconditioner_AMG_setClassicProlongation_Block(), Paso_Preconditioner_AMG_setStrongConnections(), Paso_Preconditioner_AMG_setStrongConnections_Block(), Paso_solve(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_getGlobalSize(), Paso_SystemMatrix_getSystemMatrixTypeId(), Paso_SystemMatrix_loadMM_toCSC(), Paso_SystemMatrix_loadMM_toCSR(), Paso_SystemMatrix_MatrixVector(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), Paso_SystemMatrix_nullifyRowsAndCols(), Paso_SystemMatrix_print(), Paso_SystemMatrix_saveHB(), Paso_SystemMatrix_saveMM(), ripley::Brick::populateSampleIds(), ripley::Rectangle::populateSampleIds(), finley::Mesh::prepare(), finley::NodeFile::prepareLabeling(), paso::SystemMatrixAdapter::Print_Matrix_Info(), ripley::RipleyDomain::Print_Mesh_Info(), finley::Mesh::printInfo(), finley::Mesh::read(), finley::Mesh::readGmsh(), ripley::Rectangle::Rectangle(), and finley::Mesh::write().