#include "Mesh.h"
#include "IndexList.h"
Functions | |
void | Finley_Mesh_optimizeDOFLabeling (Finley_Mesh *in, dim_t *distribution) |
void Finley_Mesh_optimizeDOFLabeling | ( | Finley_Mesh * | in, | |
dim_t * | distribution | |||
) |
References Paso_MPIInfo::comm, Finley_Mesh::ContactElements, Finley_Mesh::Elements, Finley_IndexList::extension, Finley_Mesh::FaceElements, Finley_checkPtr(), Finley_IndexList_createPattern(), Finley_IndexList_free(), Finley_IndexList_insertElementsWithRowRangeNoMainDiagonal(), Finley_noError(), Finley_NodeFile::globalDegreesOfFreedom, MAX, MPI_INT, Finley_Mesh::MPIInfo, Paso_MPIInfo::msg_tag_counter, Finley_IndexList::n, Finley_Mesh::Nodes, Finley_NodeFile::numNodes, Paso_MPIInfo_mod(), Paso_MPIInfo_noError(), Paso_Pattern_free(), Paso_Pattern_reduceBandwidth(), Finley_Mesh::Points, Paso_MPIInfo::rank, Paso_MPIInfo::size, TMPMEMALLOC, and TMPMEMFREE.
Referenced by Finley_Mesh_prepare().