#include "NodeFile.h"
Functions | |
dim_t | Finley_NodeFile_createDenseDOFLabeling (Finley_NodeFile *in) |
void | Finley_NodeFile_assignMPIRankToDOFs (Finley_NodeFile *in, Paso_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, | |
Paso_MPI_rank * | mpiRankOfDOF, | |||
index_t * | distribution | |||
) |
dim_t Finley_NodeFile_createDenseDOFLabeling | ( | Finley_NodeFile * | in | ) |
References Paso_MPIInfo::comm, FALSE, Finley_checkPtr(), Finley_NodeFile_setGlobalDOFRange(), Finley_NodeFile::globalDegreesOfFreedom, MPI_INT, Finley_NodeFile::MPIInfo, Paso_MPIInfo::msg_tag_counter, Finley_NodeFile::numNodes, Paso_MPIInfo_mod(), Paso_MPIInfo_setDistribution(), Paso_MPIInfo::rank, Paso_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 Paso_MPIInfo::comm, Finley_checkPtr(), Finley_NodeFile::globalDegreesOfFreedom, Finley_NodeFile::globalNodesIndex, Finley_NodeFile::Id, INDEX_T_MAX, MAX, MIN, MPI_INT, Finley_NodeFile::MPIInfo, Paso_MPIInfo::msg_tag_counter, Finley_NodeFile::numNodes, Paso_MPIInfo_mod(), Paso_MPIInfo::rank, Paso_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 Paso_MPIInfo::comm, Finley_checkPtr(), Finley_NodeFile_setGlobalDOFRange(), Finley_NodeFile::globalDegreesOfFreedom, Finley_NodeFile::globalReducedDOFIndex, MPI_INT, Finley_NodeFile::MPIInfo, Paso_MPIInfo::msg_tag_counter, Finley_NodeFile::numNodes, Paso_MPIInfo_mod(), Paso_MPIInfo_setDistribution(), Paso_MPIInfo::rank, Paso_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 Paso_MPIInfo::comm, Finley_checkPtr(), Finley_NodeFile_setGlobalNodeIDIndexRange(), Finley_NodeFile::globalNodesIndex, Finley_NodeFile::globalReducedNodesIndex, MPI_INT, Finley_NodeFile::MPIInfo, Paso_MPIInfo::msg_tag_counter, Finley_NodeFile::numNodes, Paso_MPIInfo_mod(), Paso_MPIInfo_setDistribution(), Paso_MPIInfo::rank, Paso_MPIInfo::size, Finley_NodeFile::status, TMPMEMALLOC, and TMPMEMFREE.
Referenced by Finley_Mesh_prepare().