ESScript
Revision_4488
|
Functions | |
void | Finley_Mesh_optimizeDOFDistribution (Finley_Mesh *in, dim_t *distribution) |
void Finley_Mesh_optimizeDOFDistribution | ( | Finley_Mesh * | in, |
dim_t * | distribution | ||
) |
References Esys_MPIInfo::comm, Finley_Mesh::ContactElements, finley::NodeFile::Coordinates, Finley_Mesh::Elements, Esys_MPIInfo_mod(), Finley_Mesh::FaceElements, FALSE, Finley_checkPtr(), Finley_noError(), finley::NodeFile::globalDegreesOfFreedom, Paso_Pattern::index, INDEX2, finley::IndexList_createPattern(), finley::IndexList_insertElementsWithRowRangeNoMainDiagonal(), MAX, MPI_INT, Finley_Mesh::MPIInfo, Esys_MPIInfo::msg_tag_counter, Finley_Mesh::Nodes, finley::NodeFile::numDim, finley::NodeFile::numNodes, Paso_Pattern_free(), Finley_Mesh::Points, Paso_Pattern::ptr, Esys_MPIInfo::rank, Esys_MPIInfo::size, and TRUE.
Referenced by Finley_Mesh_prepare().