ESYS13
Revision_
|
Functions | |
void | Dudley_Mesh_optimizeDOFDistribution (Dudley_Mesh *in, dim_t *distribution) |
void Dudley_Mesh_optimizeDOFDistribution | ( | Dudley_Mesh * | in, |
dim_t * | distribution | ||
) |
References Esys_MPIInfo::comm, Dudley_NodeFile::Coordinates, Dudley_checkPtr(), Dudley_IndexList_createPattern(), Dudley_IndexList_free(), Dudley_IndexList_insertElementsWithRowRangeNoMainDiagonal(), Dudley_noError(), Dudley_Mesh::Elements, Esys_MPIInfo_mod(), Dudley_IndexList::extension, Dudley_Mesh::FaceElements, FALSE, Dudley_NodeFile::globalDegreesOfFreedom, Paso_Pattern::index, INDEX2, MAX, MPI_INT, Dudley_Mesh::MPIInfo, Esys_MPIInfo::msg_tag_counter, Dudley_IndexList::n, Dudley_Mesh::Nodes, Dudley_NodeFile::numDim, Dudley_NodeFile::numNodes, Paso_Pattern_free(), Dudley_Mesh::Points, Paso_Pattern::ptr, Esys_MPIInfo::rank, Esys_MPIInfo::size, THREAD_MEMALLOC, THREAD_MEMFREE, TMPMEMALLOC, TMPMEMFREE, and TRUE.
Referenced by Dudley_Mesh_prepare().