escript
Revision_Unversioneddirectory
|
#include "esysUtils/first.h"
#include "Mesh.h"
#include "IndexList.h"
#include <boost/scoped_array.hpp>
Macros | |
#define | ESNEEDPYTHON |
Functions | |
void | Dudley_Mesh_optimizeDOFDistribution (Dudley_Mesh *in, dim_t *distribution) |
#define ESNEEDPYTHON |
void Dudley_Mesh_optimizeDOFDistribution | ( | Dudley_Mesh * | in, |
dim_t * | distribution | ||
) |
References Dudley_NodeFile::Coordinates, Dudley_IndexList_insertElementsWithRowRangeNoMainDiagonal(), Dudley_noError(), Dudley_Mesh::Elements, Dudley_Mesh::FaceElements, paso::Pattern::fromIndexListArray(), Dudley_NodeFile::globalDegreesOfFreedom, INDEX2, MAX, esysUtils::mod_rank(), MPI_INT, Dudley_Mesh::MPIInfo, Dudley_Mesh::Nodes, Dudley_NodeFile::numDim, Dudley_NodeFile::numNodes, and Dudley_Mesh::Points.
Referenced by Dudley_Mesh_prepare().