escript
Revision_
|
#include "NodeFile.h"
Functions | |
dim_t | Dudley_NodeFile_createDenseDOFLabeling (Dudley_NodeFile *in) |
void | Dudley_NodeFile_assignMPIRankToDOFs (Dudley_NodeFile *in, Esys_MPI_rank *mpiRankOfDOF, index_t *distribution) |
dim_t | Dudley_NodeFile_createDenseReducedDOFLabeling (Dudley_NodeFile *in, index_t *reducedNodeMask) |
dim_t | Dudley_NodeFile_createDenseNodeLabeling (Dudley_NodeFile *in, index_t *node_distribution, const index_t *dof_distribution) |
dim_t | Dudley_NodeFile_createDenseReducedNodeLabeling (Dudley_NodeFile *in, index_t *reducedNodeMask) |
void Dudley_NodeFile_assignMPIRankToDOFs | ( | Dudley_NodeFile * | in, |
Esys_MPI_rank * | mpiRankOfDOF, | ||
index_t * | distribution | ||
) |
References Esys_MPIInfo::comm, Dudley_checkPtr(), Dudley_NodeFile_setGlobalDOFRange(), ESYS_MPI_INC_COUNTER, Esys_MPIInfo_mod(), Esys_MPIInfo_setDistribution(), FALSE, Dudley_NodeFile::globalDegreesOfFreedom, MPI_INT, Dudley_NodeFile::MPIInfo, Esys_MPIInfo::msg_tag_counter, Dudley_NodeFile::numNodes, Esys_MPIInfo::rank, Esys_MPIInfo::size, and TRUE.
Referenced by Dudley_Mesh_prepare().
dim_t Dudley_NodeFile_createDenseNodeLabeling | ( | Dudley_NodeFile * | in, |
index_t * | node_distribution, | ||
const index_t * | dof_distribution | ||
) |
References Esys_MPIInfo::comm, Dudley_checkPtr(), ESYS_MPI_INC_COUNTER, Esys_MPIInfo_mod(), Dudley_NodeFile::globalDegreesOfFreedom, Dudley_NodeFile::globalNodesIndex, Dudley_NodeFile::Id, INDEX_T_MAX, MAX, MIN, MPI_INT, Dudley_NodeFile::MPIInfo, Esys_MPIInfo::msg_tag_counter, Dudley_NodeFile::numNodes, Esys_MPIInfo::rank, and Esys_MPIInfo::size.
Referenced by Dudley_Mesh_prepare().
dim_t Dudley_NodeFile_createDenseReducedDOFLabeling | ( | Dudley_NodeFile * | in, |
index_t * | reducedNodeMask | ||
) |
References Esys_MPIInfo::comm, Dudley_checkPtr(), Dudley_NodeFile_setGlobalDOFRange(), ESYS_MPI_INC_COUNTER, Esys_MPIInfo_mod(), Esys_MPIInfo_setDistribution(), Dudley_NodeFile::globalDegreesOfFreedom, Dudley_NodeFile::globalReducedDOFIndex, MPI_INT, Dudley_NodeFile::MPIInfo, Esys_MPIInfo::msg_tag_counter, Dudley_NodeFile::numNodes, Esys_MPIInfo::rank, and Esys_MPIInfo::size.
Referenced by Dudley_Mesh_prepare().
dim_t Dudley_NodeFile_createDenseReducedNodeLabeling | ( | Dudley_NodeFile * | in, |
index_t * | reducedNodeMask | ||
) |
References Esys_MPIInfo::comm, Dudley_checkPtr(), Dudley_NodeFile_setGlobalNodeIDIndexRange(), ESYS_MPI_INC_COUNTER, Esys_MPIInfo_mod(), Esys_MPIInfo_setDistribution(), Dudley_NodeFile::globalNodesIndex, Dudley_NodeFile::globalReducedNodesIndex, MPI_INT, Dudley_NodeFile::MPIInfo, Esys_MPIInfo::msg_tag_counter, Dudley_NodeFile::numNodes, Esys_MPIInfo::rank, and Esys_MPIInfo::size.
Referenced by Dudley_Mesh_prepare().