ESYS13
Revision_
|
#include "NodeFile.h"
Functions | |
dim_t | Finley_NodeFile_createDenseDOFLabeling (Finley_NodeFile *in) |
void | Finley_NodeFile_assignMPIRankToDOFs (Finley_NodeFile *in, Esys_MPI_rank *mpiRankOfDOF, index_t *distribution) |
dim_t | Finley_NodeFile_createDenseReducedDOFLabeling (Finley_NodeFile *in, index_t *reducedNodeMask) |
dim_t | Finley_NodeFile_createDenseNodeLabeling (Finley_NodeFile *in, index_t *node_distribution, const index_t *dof_distribution) |
dim_t | Finley_NodeFile_createDenseReducedNodeLabeling (Finley_NodeFile *in, index_t *reducedNodeMask) |
void Finley_NodeFile_assignMPIRankToDOFs | ( | Finley_NodeFile * | in, |
Esys_MPI_rank * | mpiRankOfDOF, | ||
index_t * | distribution | ||
) |
References Esys_MPIInfo::comm, Esys_MPIInfo_mod(), Esys_MPIInfo_setDistribution(), FALSE, Finley_checkPtr(), Finley_NodeFile_setGlobalDOFRange(), Finley_NodeFile::globalDegreesOfFreedom, MPI_INT, Finley_NodeFile::MPIInfo, Esys_MPIInfo::msg_tag_counter, Finley_NodeFile::numNodes, Esys_MPIInfo::rank, Esys_MPIInfo::size, Finley_NodeFile::status, TMPMEMALLOC, TMPMEMFREE, and TRUE.
Referenced by Finley_Mesh_prepare().
dim_t Finley_NodeFile_createDenseNodeLabeling | ( | Finley_NodeFile * | in, |
index_t * | node_distribution, | ||
const index_t * | dof_distribution | ||
) |
References Esys_MPIInfo::comm, Esys_MPIInfo_mod(), Finley_checkPtr(), Finley_NodeFile::globalDegreesOfFreedom, Finley_NodeFile::globalNodesIndex, Finley_NodeFile::Id, INDEX_T_MAX, MAX, MIN, MPI_INT, Finley_NodeFile::MPIInfo, Esys_MPIInfo::msg_tag_counter, Finley_NodeFile::numNodes, Esys_MPIInfo::rank, Esys_MPIInfo::size, Finley_NodeFile::status, TMPMEMALLOC, and TMPMEMFREE.
Referenced by Finley_Mesh_prepare().
dim_t Finley_NodeFile_createDenseReducedDOFLabeling | ( | Finley_NodeFile * | in, |
index_t * | reducedNodeMask | ||
) |
References Esys_MPIInfo::comm, Esys_MPIInfo_mod(), Esys_MPIInfo_setDistribution(), Finley_checkPtr(), Finley_NodeFile_setGlobalDOFRange(), Finley_NodeFile::globalDegreesOfFreedom, Finley_NodeFile::globalReducedDOFIndex, MPI_INT, Finley_NodeFile::MPIInfo, Esys_MPIInfo::msg_tag_counter, Finley_NodeFile::numNodes, Esys_MPIInfo::rank, Esys_MPIInfo::size, Finley_NodeFile::status, TMPMEMALLOC, and TMPMEMFREE.
Referenced by Finley_Mesh_prepare().
dim_t Finley_NodeFile_createDenseReducedNodeLabeling | ( | Finley_NodeFile * | in, |
index_t * | reducedNodeMask | ||
) |
References Esys_MPIInfo::comm, Esys_MPIInfo_mod(), Esys_MPIInfo_setDistribution(), Finley_checkPtr(), Finley_NodeFile_setGlobalNodeIDIndexRange(), Finley_NodeFile::globalNodesIndex, Finley_NodeFile::globalReducedNodesIndex, MPI_INT, Finley_NodeFile::MPIInfo, Esys_MPIInfo::msg_tag_counter, Finley_NodeFile::numNodes, Esys_MPIInfo::rank, Esys_MPIInfo::size, Finley_NodeFile::status, TMPMEMALLOC, and TMPMEMFREE.
Referenced by Finley_Mesh_prepare().