Memosa-FVM
0.2
|
#include <MeshPartitioner.h>
Public Types | |
enum | ETYPE { TRI = 1, QUAD = 2, TETRA = 3, HEXA = 4 } |
enum | WTYPE { NOWEIGHTS = 0, WEIGHTS_ONLY_EDGES = 1, WEIGTHS_ONLY_VERTICES = 2, WEIGHTS_BOTH_VERTICES_EDGES = 3 } |
enum | NUMFLAG { C_STYLE = 0, FORTRAN_STYLE = 1 } |
enum | CELLTYPE { INTERIOR = 1, GHOST_BOUNDARY_CELL = 2, GHOST_INTERFACE_CELL } |
enum | PARTTYPE { PARMETIS = 1, FIEDLER =2 } |
typedef shared_ptr< StorageSite > | StorageSitePtr |
typedef shared_ptr < CRConnectivity > | CRConnectivityPtr |
typedef shared_ptr< Array< int > > | ArrayIntPtr |
typedef shared_ptr< Array < Mesh::VecD3 > > | ArrayVecD3Ptr |
typedef shared_ptr< Mesh > | MeshPtr |
typedef map< int, int > | IntMap |
typedef map< int, vector< int > > | VectorMap |
typedef pair< int, int > | IntPair |
Definition at line 22 of file MeshPartitioner.h.
typedef shared_ptr< Array<int> > MeshPartitioner::ArrayIntPtr |
Definition at line 28 of file MeshPartitioner.h.
typedef shared_ptr< Array<Mesh::VecD3> > MeshPartitioner::ArrayVecD3Ptr |
Definition at line 29 of file MeshPartitioner.h.
typedef shared_ptr< CRConnectivity > MeshPartitioner::CRConnectivityPtr |
Definition at line 27 of file MeshPartitioner.h.
typedef map<int, int> MeshPartitioner::IntMap |
Definition at line 31 of file MeshPartitioner.h.
typedef pair<int,int> MeshPartitioner::IntPair |
Definition at line 33 of file MeshPartitioner.h.
typedef shared_ptr< Mesh > MeshPartitioner::MeshPtr |
Definition at line 30 of file MeshPartitioner.h.
typedef shared_ptr< StorageSite > MeshPartitioner::StorageSitePtr |
Definition at line 26 of file MeshPartitioner.h.
typedef map<int, vector<int> > MeshPartitioner::VectorMap |
Definition at line 32 of file MeshPartitioner.h.
Enumerator | |
---|---|
INTERIOR | |
GHOST_BOUNDARY_CELL | |
GHOST_INTERFACE_CELL |
Definition at line 39 of file MeshPartitioner.h.
Enumerator | |
---|---|
TRI | |
QUAD | |
TETRA | |
HEXA |
Definition at line 35 of file MeshPartitioner.h.
Enumerator | |
---|---|
C_STYLE | |
FORTRAN_STYLE |
Definition at line 38 of file MeshPartitioner.h.
Enumerator | |
---|---|
PARMETIS | |
FIEDLER |
Definition at line 40 of file MeshPartitioner.h.
Enumerator | |
---|---|
NOWEIGHTS | |
WEIGHTS_ONLY_EDGES | |
WEIGTHS_ONLY_VERTICES | |
WEIGHTS_BOTH_VERTICES_EDGES |
Definition at line 36 of file MeshPartitioner.h.
|
explicit |
MeshPartitioner::~MeshPartitioner | ( | ) |
Definition at line 36 of file MeshPartitioner.cpp.
References _bMesh, _cleanup, _col, _eElm, _eInd, _elem, _elemDist, _elemWithGhosts, _elmWght, _ePtr, _globalIndx, _meshListLocal, _part, _row, _tpwgts, and _ubvec.
|
private |
|
private |
Definition at line 2284 of file MeshPartitioner.cpp.
References _meshListLocal, _nmesh, _nPart, Mesh::getAllFaceCells(), Mesh::getCellCells(), Mesh::getCellCellsGlobal(), Mesh::getCells(), CRConnectivity::getCount(), Mesh::getDimension(), Mesh::getInterfaceGroupCount(), Mesh::getInterfaceGroups(), Mesh::getLocalToGlobal(), and StorageSite::getSelfCount().
Referenced by set_cellcells_global().
void MeshPartitioner::cleanup | ( | ) |
|
private |
Definition at line 896 of file MeshPartitioner.cpp.
References _col, _eElm, _eInd, _elmWght, _ePtr, and _row.
Referenced by exchange_part_elems().
|
private |
Definition at line 1455 of file MeshPartitioner.cpp.
References _elem, _faceCellsGlobal, and _faceNodesGlobal.
Referenced by faceCells_faceNodes().
|
private |
Definition at line 3055 of file MeshPartitioner.cpp.
References _globalToLocalMappers, and _localToGlobalMappers.
Referenced by mappers().
|
private |
Definition at line 389 of file MeshPartitioner.cpp.
References _debugMode, _elemDist, _globalIndx, _nmesh, _nPart, _part, _procID, _totElems, and DEBUG_compute_elem_dist().
Referenced by partition().
|
private |
Definition at line 1881 of file MeshPartitioner.cpp.
References _interfaceMap, _meshList, _meshListLocal, _nelems, _nelemsWithGhosts, _partFaces, _partNodes, _procID, Mesh::setCellZoneID(), StorageSite::setCount(), and Mesh::setID().
Referenced by order_faceCells_faceNodes().
|
private |
Definition at line 1516 of file MeshPartitioner.cpp.
References _coord, _debugMode, _meshList, _nmesh, _partNodes, _procID, DEBUG_coordinates(), and Mesh::getNodeCoordinates().
Referenced by mesh().
|
private |
Definition at line 725 of file MeshPartitioner.cpp.
References _col, _colDim, _debugMode, _elem, _ePtr, _mapPartAndElms, _nelems, _nmesh, _nPart, _row, and DEBUG_count_elems_part().
Referenced by partition().
|
private |
Definition at line 1555 of file MeshPartitioner.cpp.
References _interfaceMap, _nelems, _nelemsWithGhosts, _partFaces, and _procID.
Referenced by mesh_setup().
|
private |
Definition at line 1167 of file MeshPartitioner.cpp.
References _cellParts, _cellSiteGlobal, _debugMode, _elemWithGhosts, _nelemsWithGhosts, _nmesh, _nPart, _partCells, _partSite, _totElems, _totElemsAndGhosts, DEBUG_CRConnectivity_cellParts(), mapBounIDAndCell(), and resize_elem().
Referenced by mesh().
|
private |
Definition at line 1276 of file MeshPartitioner.cpp.
References _cellParts, _debugMode, _faceCellsGlobal, _faceNodesGlobal, _faceParts, _meshList, _nmesh, _partFaces, _partNodes, and DEBUG_CRConnectivity_faceParts().
Referenced by mesh().
|
private |
Definition at line 3376 of file MeshPartitioner.cpp.
References CRConnectivity::getCol(), Array< T >::getLength(), and CRConnectivity::getRow().
|
private |
Definition at line 3395 of file MeshPartitioner.cpp.
References _debugFile, CRConnectivity::getCol(), Array< T >::getLength(), and CRConnectivity::getRow().
Referenced by DEBUG_CRConnectivity_cellCells2(), and DEBUG_fiedler_partition().
|
private |
Definition at line 3080 of file MeshPartitioner.cpp.
References _ghostCellsGlobal, _ghostCellsLocal, _windowSize, _winGlobal, and _winLocal.
Referenced by mappers().
void MeshPartitioner::DEBUG_cellcells_global | ( | ) |
Definition at line 2423 of file MeshPartitioner.cpp.
References _debugFile, _meshListLocal, _nmesh, debug_file_close(), debug_file_open(), Mesh::getCellCellsGlobal(), Mesh::getCells(), and StorageSite::getCount().
Referenced by set_cellcells_global().
void MeshPartitioner::DEBUG_compute_elem_dist | ( | ) |
Definition at line 431 of file MeshPartitioner.cpp.
References _debugFile, _elemDist, _globalIndx, _nPart, _totElems, debug_file_close(), and debug_file_open().
Referenced by compute_elem_dist().
void MeshPartitioner::DEBUG_coordinates | ( | ) |
Definition at line 1537 of file MeshPartitioner.cpp.
References _coord, _debugFile, _partNodes, _procID, debug_file_close(), and debug_file_open().
Referenced by coordinates().
void MeshPartitioner::DEBUG_count_elems_part | ( | ) |
Definition at line 765 of file MeshPartitioner.cpp.
References _colDim, _debugFile, _nelems, debug_file_close(), and debug_file_open().
Referenced by count_elems_part().
void MeshPartitioner::DEBUG_CRConnectivity_cellCells2 | ( | ) |
Definition at line 3038 of file MeshPartitioner.cpp.
References _meshListLocal, CRConnectivityPrintFile(), debug_file_close(), and debug_file_open().
void MeshPartitioner::DEBUG_CRConnectivity_cellParts | ( | ) |
Definition at line 1249 of file MeshPartitioner.cpp.
References _cellParts, _debugFile, debug_file_close(), and debug_file_open().
Referenced by CRConnectivity_cellParts().
void MeshPartitioner::DEBUG_CRConnectivity_faceParts | ( | ) |
Definition at line 1293 of file MeshPartitioner.cpp.
References _debugFile, _faceParts, debug_file_close(), and debug_file_open().
Referenced by CRConnectivity_faceParts().
void MeshPartitioner::DEBUG_elem_connectivity | ( | ) |
Definition at line 546 of file MeshPartitioner.cpp.
References _debugFile, _eElm, _eInd, _elemDist, _ePtr, _procID, debug_file_close(), and debug_file_open().
Referenced by elem_connectivity().
void MeshPartitioner::DEBUG_exchange_interface_meshes | ( | ) |
Definition at line 1986 of file MeshPartitioner.cpp.
References _debugFile, _ghostCellsGlobal, _ghostCellsLocal, _interfaceMeshCounts, _interfaceMeshIDs, _nPart, _offsetInterfaceCells, debug_file_close(), and debug_file_open().
Referenced by exchange_interface_meshes().
void MeshPartitioner::DEBUG_exchange_part_elems | ( | ) |
Definition at line 923 of file MeshPartitioner.cpp.
References _col, _colDim, _debugFile, _elem, _nelems, _row, debug_file_close(), and debug_file_open().
Referenced by exchange_part_elems().
void MeshPartitioner::DEBUG_faceCells_faceNodes | ( | ) |
Definition at line 1367 of file MeshPartitioner.cpp.
References _cellCells, _cellNodes, _debugFile, _faceCells, _faceNodes, _nelems, _partFaces, _procID, debug_file_close(), debug_file_open(), and Array< T >::getLength().
Referenced by faceCells_faceNodes().
void MeshPartitioner::DEBUG_fiedler_partition | ( | ) |
Definition at line 658 of file MeshPartitioner.cpp.
References _debugFile, _elemDist, _fiedlerMap, _globalIndx, _meshList, _part, _procID, _totElems, CRConnectivityPrintFile(), debug_file_close(), and debug_file_open().
Referenced by fiedler_partition().
|
private |
Definition at line 3422 of file MeshPartitioner.cpp.
References _debugFile.
Referenced by DEBUG_cellcells_global(), DEBUG_compute_elem_dist(), DEBUG_coordinates(), DEBUG_count_elems_part(), DEBUG_CRConnectivity_cellCells2(), DEBUG_CRConnectivity_cellParts(), DEBUG_CRConnectivity_faceParts(), DEBUG_elem_connectivity(), DEBUG_exchange_interface_meshes(), DEBUG_exchange_part_elems(), DEBUG_faceCells_faceNodes(), DEBUG_fiedler_partition(), DEBUG_gatherCellsLevel1_partID_map(), DEBUG_globalCellID_procID_map(), DEBUG_interfaces(), DEBUG_level1_scatter_gather_cells(), DEBUG_local_global(), DEBUG_map_part_elms(), DEBUG_mapBounIDAndCell(), DEBUG_non_interior_cells(), DEBUG_order_faceCells_faceNodes(), DEBUG_parmetis_mesh(), DEBUG_preserve_cell_order(), and DEBUG_resize_elem().
|
private |
Definition at line 3411 of file MeshPartitioner.cpp.
References _debugFile, and _procID.
Referenced by DEBUG_cellcells_global(), DEBUG_compute_elem_dist(), DEBUG_coordinates(), DEBUG_count_elems_part(), DEBUG_CRConnectivity_cellCells2(), DEBUG_CRConnectivity_cellParts(), DEBUG_CRConnectivity_faceParts(), DEBUG_elem_connectivity(), DEBUG_exchange_interface_meshes(), DEBUG_exchange_part_elems(), DEBUG_faceCells_faceNodes(), DEBUG_fiedler_partition(), DEBUG_gatherCellsLevel1_partID_map(), DEBUG_globalCellID_procID_map(), DEBUG_interfaces(), DEBUG_level1_scatter_gather_cells(), DEBUG_local_global(), DEBUG_map_part_elms(), DEBUG_mapBounIDAndCell(), DEBUG_non_interior_cells(), DEBUG_order_faceCells_faceNodes(), DEBUG_parmetis_mesh(), DEBUG_preserve_cell_order(), and DEBUG_resize_elem().
void MeshPartitioner::DEBUG_gatherCellsLevel1_partID_map | ( | ) |
Definition at line 2601 of file MeshPartitioner.cpp.
References _debugFile, _gatherCellsLevel1PartIDMap, debug_file_close(), and debug_file_open().
Referenced by gatherCellsLevel1_partID_map().
void MeshPartitioner::DEBUG_globalCellID_procID_map | ( | ) |
Definition at line 2541 of file MeshPartitioner.cpp.
References _cellsLevel1PartID, _debugFile, debug_file_close(), and debug_file_open().
Referenced by globalCellID_procID_map().
void MeshPartitioner::DEBUG_interfaces | ( | ) |
Definition at line 1490 of file MeshPartitioner.cpp.
References _debugFile, _interfaceMap, _nPart, _partFaces, _procID, debug_file_close(), and debug_file_open().
Referenced by interfaces().
void MeshPartitioner::DEBUG_level1_scatter_gather_cells | ( | ) |
Definition at line 2983 of file MeshPartitioner.cpp.
References _debugFile, _meshListLocal, _nmesh, debug_file_close(), debug_file_open(), Mesh::getCells(), StorageSite::getGatherMapLevel1(), Mesh::getGhostCellSiteGatherMapLevel1(), Mesh::getGhostCellSiteScatterMapLevel1(), Array< T >::getLength(), and StorageSite::getScatterMapLevel1().
Referenced by level1_scatter_gather_cells().
void MeshPartitioner::DEBUG_local_global | ( | ) |
Definition at line 2221 of file MeshPartitioner.cpp.
References _debugFile, _meshListLocal, debug_file_close(), debug_file_open(), Mesh::getGlobalToLocal(), Array< T >::getLength(), Mesh::getLocalToGlobal(), and global_offset().
Referenced by set_local_global().
void MeshPartitioner::DEBUG_map_part_elms | ( | ) |
Definition at line 704 of file MeshPartitioner.cpp.
References _debugFile, _mapPartAndElms, _nPart, debug_file_close(), and debug_file_open().
Referenced by map_part_elms().
void MeshPartitioner::DEBUG_mapBounIDAndCell | ( | ) |
Definition at line 1086 of file MeshPartitioner.cpp.
References _boundarySet, _debugFile, _elemSet, _mapBounIDAndBounType, _mapBounIDAndCell, debug_file_close(), and debug_file_open().
Referenced by mapBounIDAndCell().
void MeshPartitioner::DEBUG_mesh | ( | ) |
Definition at line 3115 of file MeshPartitioner.cpp.
References mesh_file(), and mesh_tecplot().
Referenced by mappers().
void MeshPartitioner::DEBUG_non_interior_cells | ( | ) |
Definition at line 1585 of file MeshPartitioner.cpp.
References _debugFile, _nonInteriorCells, debug_file_close(), and debug_file_open().
Referenced by non_interior_cells().
void MeshPartitioner::DEBUG_order_faceCells_faceNodes | ( | ) |
Definition at line 1839 of file MeshPartitioner.cpp.
References _debugFile, _faceCellsOrdered, _faceNodesOrdered, debug_file_close(), and debug_file_open().
Referenced by order_faceCells_faceNodes().
void MeshPartitioner::DEBUG_parmetis_mesh | ( | ) |
Definition at line 590 of file MeshPartitioner.cpp.
References _debugFile, _elemDist, _globalIndx, _part, _procID, debug_file_close(), and debug_file_open().
Referenced by parmetis_mesh().
void MeshPartitioner::DEBUG_preserve_cell_order | ( | ) |
Definition at line 1638 of file MeshPartitioner.cpp.
References _cellToPreservedOrderCell, _debugFile, _globalToLocal, debug_file_close(), and debug_file_open().
Referenced by preserve_cell_order().
void MeshPartitioner::debug_print | ( | ) |
void MeshPartitioner::DEBUG_resize_elem | ( | ) |
Definition at line 1147 of file MeshPartitioner.cpp.
References _debugFile, _elemWithGhosts, _nelemsWithGhosts, debug_file_close(), and debug_file_open().
Referenced by resize_elem().
|
private |
Definition at line 461 of file MeshPartitioner.cpp.
References _debugMode, _eElm, _eInd, _elemDist, _elmWght, _ePtr, _globalIndx, _meshList, _ncon, _nmesh, _procID, _wghtFlag, DEBUG_elem_connectivity(), get_local_nodes(), NOWEIGHTS, set_eptr_eind(), and WEIGTHS_ONLY_VERTICES.
Referenced by partition().
|
private |
Definition at line 1906 of file MeshPartitioner.cpp.
References _debugMode, _faceCellsOrdered, _ghostCellsGlobal, _ghostCellsLocal, _interfaceMap, _interfaceMeshCounts, _interfaceMeshIDs, _interfaceOffsets, _interfaceSet, _localToGlobalMappers, _nmesh, _nPart, _offsetInterfaceCells, _procTotalInterfaces, _windowSize, and DEBUG_exchange_interface_meshes().
Referenced by mesh().
|
private |
Definition at line 784 of file MeshPartitioner.cpp.
References _cleanup, _col, _debugMode, _eElm, _eInd, _elem, _ePtr, _mapPartAndElms, _nmesh, _nPart, _procID, _row, cleanup_follow_exchange_part_elems(), DEBUG_exchange_part_elems(), and shift_sum_row().
Referenced by partition().
void MeshPartitioner::extractBoundaryMesh | ( | ) |
Definition at line 2852 of file MeshPartitioner.cpp.
References _bMesh, _meshList, _meshListLocal, Mesh::createBoundaryFaceGroup(), Mesh::getBoundaryFaceGroups(), StorageSite::getCommonMap(), Mesh::getConnectivityMap(), StorageSite::getCount(), CRConnectivity::getCount(), Mesh::getDimension(), Mesh::getFaceNodes(), Mesh::getFaces(), Mesh::getNodeCoordinates(), Mesh::getNodes(), StorageSite::getScatterIndex(), Mesh::setCoordinates(), StorageSite::setCount(), and FaceGroup::site.
|
private |
Definition at line 1324 of file MeshPartitioner.cpp.
References _cellCells, _cellNodes, _cellParts, _cellSite, _cleanup, _debugMode, _faceCells, _faceCellsGlobal, _faceNodes, _faceNodesGlobal, _faceSite, _interfaceMap, _nelems, _nelemsWithGhosts, _nmesh, _nodeSite, _partFaces, _partNodes, _procID, cleanup_follow_faceCells_faceNodes(), and DEBUG_faceCells_faceNodes().
Referenced by mesh().
|
private |
Definition at line 3102 of file MeshPartitioner.cpp.
References _winGlobal, and _winLocal.
Referenced by mappers().
void MeshPartitioner::fiedler_order | ( | const string & | fname | ) |
Definition at line 611 of file MeshPartitioner.cpp.
References _fiedlerMap, _partTYPE, _totElems, _totElemsAndGhosts, and FIEDLER.
|
private |
Definition at line 632 of file MeshPartitioner.cpp.
References _debugMode, _elemDist, _fiedlerMap, _globalIndx, _meshList, _part, _procID, DEBUG_fiedler_partition(), and CRConnectivity::reorder().
Referenced by partition().
|
private |
Definition at line 3095 of file MeshPartitioner.cpp.
References _winGlobal, and _winLocal.
Referenced by mappers().
|
private |
Definition at line 2556 of file MeshPartitioner.cpp.
References _cellsLevel1PartID, _debugMode, _gatherCellsLevel1PartIDMap, _meshListLocal, _nmesh, DEBUG_gatherCellsLevel1_partID_map(), Mesh::getAllFaceCells(), Mesh::getCellCellsGlobal(), Mesh::getInterfaceGroupCount(), Mesh::getInterfaceGroups(), and Mesh::getLocalToGlobal().
Referenced by mesh().
|
private |
Definition at line 501 of file MeshPartitioner.cpp.
References _elemDist, _globalIndx, _meshList, _procID, Mesh::getCellNodes(), and CRConnectivity::getCount().
Referenced by elem_connectivity().
|
private |
Definition at line 3063 of file MeshPartitioner.cpp.
References _interfaceMeshCounts, _interfaceMeshIDs, _offsetInterfaceCells, and _procID.
Referenced by mappers().
|
inline |
Definition at line 51 of file MeshPartitioner.h.
|
private |
Definition at line 2106 of file MeshPartitioner.cpp.
References _meshListLocal, _nPart, _procID, Mesh::getBoundaryFaceGroups(), Mesh::getBoundaryGroupCount(), Mesh::getCells(), and StorageSite::getSelfCount().
Referenced by DEBUG_local_global(), and set_local_global().
|
private |
Definition at line 2451 of file MeshPartitioner.cpp.
References _cellsLevel1PartID, _debugMode, _meshListLocal, _nmesh, _nPart, DEBUG_globalCellID_procID_map(), Mesh::getBoundaryFaceGroups(), Mesh::getBoundaryGroupCount(), Mesh::getCellCells(), Mesh::getCells(), StorageSite::getCount(), CRConnectivity::getCount(), Mesh::getGhostCellSiteScatterMap(), Mesh::getLocalToGlobal(), StorageSite::getScatterMap(), and StorageSite::getSelfCount().
Referenced by mesh().
|
private |
Definition at line 299 of file MeshPartitioner.cpp.
References _bndryOffsets, _boundarySet, _cellToOrderedCell, _cleanup, _colDim, _debugMode, _edgecut, _elemSet, _eType, _fromIndices, _globalToLocalMappers, _interfaceMeshCounts, _interfaceOffsets, _interfaceSet, _localToGlobalMappers, _mapBounIDAndBounType, _mapBounIDAndCell, _mapPartAndElms, _meshList, _ncommonNodes, _ncon, _nelems, _nelemsWithGhosts, _nmesh, _nonInteriorCells, _nPart, _numFlag, _partTYPE, _procID, _procTotalInterfaces, _toIndices, _totElems, _totElemsAndGhosts, _tpwgts, _ubvec, _wghtFlag, _windowSize, C_STYLE, StorageSite::getCount(), StorageSite::getSelfCount(), HEXA, NOWEIGHTS, PARMETIS, QUAD, TETRA, and TRI.
Referenced by MeshPartitioner().
|
private |
Definition at line 1469 of file MeshPartitioner.cpp.
References _debugMode, _faceParts, _interfaceMap, _interfaceSet, _nmesh, _partFaces, _procID, and DEBUG_interfaces().
Referenced by mesh().
|
inline |
Definition at line 66 of file MeshPartitioner.h.
|
inline |
Definition at line 67 of file MeshPartitioner.h.
|
private |
Definition at line 2617 of file MeshPartitioner.cpp.
References _debugMode, _gatherCellsLevel1PartIDMap, _meshList, _meshListLocal, _nmesh, _nPart, _partNodes, _procID, DEBUG_level1_scatter_gather_cells(), StorageSite::getCount(), CRConnectivity::getCount(), Array< T >::getData(), max(), min(), StorageSite::setCountLevel1(), and FaceGroup::site.
Referenced by mesh().
|
private |
Definition at line 688 of file MeshPartitioner.cpp.
References _debugMode, _elemDist, _mapPartAndElms, _nmesh, _part, _procID, and DEBUG_map_part_elms().
Referenced by partition().
|
private |
Definition at line 1041 of file MeshPartitioner.cpp.
References _boundarySet, _debugMode, _elem, _elemSet, _mapBounIDAndBounType, _mapBounIDAndCell, _meshList, _nelems, _totElems, and DEBUG_mapBounIDAndCell().
Referenced by CRConnectivity_cellParts().
|
private |
Definition at line 2019 of file MeshPartitioner.cpp.
References _cleanup, _debugMode, _fromIndices, _globalToLocalMappers, _interfaceMap, _interfaceSet, _meshListLocal, _nmesh, _toIndices, _winGlobal, _winLocal, cleanup_follow_mappers(), create_window(), DEBUG_mesh(), fence_window(), free_window(), and get_window_displ().
Referenced by mesh().
void MeshPartitioner::mesh | ( | ) |
Definition at line 116 of file MeshPartitioner.cpp.
References _meshList, coordinates(), CRConnectivity_cellParts(), CRConnectivity_faceParts(), exchange_interface_meshes(), faceCells_faceNodes(), gatherCellsLevel1_partID_map(), globalCellID_procID_map(), interfaces(), level1_scatter_gather_cells(), mappers(), mesh_setup(), non_interior_cells(), order_faceCells_faceNodes(), set_cellcells_global(), set_local_global(), and setMeshColors().
|
private |
Definition at line 3124 of file MeshPartitioner.cpp.
References _meshListLocal, _nmesh, _procID, and StorageSite::getCount().
Referenced by DEBUG_mesh(), mesh_tecplot(), mesh_xdmf_header(), and mesh_xdmfplot().
|
private |
Definition at line 948 of file MeshPartitioner.cpp.
References _bndryOffsets, _boundarySet, _coord, _faceCellsOrdered, _faceNodesOrdered, _interfaceMap, _interfaceOffsets, _interfaceSet, _mapBounIDAndBounType, _mapBounIDAndCell, _meshListLocal, _nmesh, _procID, count_interior_faces(), max(), and min().
Referenced by mesh().
|
private |
Definition at line 3164 of file MeshPartitioner.cpp.
References _cellToOrderedCell, _eType, _meshListLocal, _nelems, _nonInteriorCells, _procID, CRConnectivity::getCount(), Array< T >::getLength(), CRConnectivity::getRowDim(), HEXA, mesh_file(), QUAD, TETRA, and TRI.
Referenced by DEBUG_mesh().
|
private |
Definition at line 3286 of file MeshPartitioner.cpp.
References mesh_file().
Referenced by mesh_xdmfplot().
void MeshPartitioner::mesh_xdmfplot | ( | ) |
Definition at line 3306 of file MeshPartitioner.cpp.
References _eType, _meshListLocal, _nelems, _procID, CRConnectivity::getCount(), Array< T >::getLength(), HEXA, mesh_file(), mesh_xdmf_header(), QUAD, TETRA, and TRI.
|
inline |
Definition at line 49 of file MeshPartitioner.h.
|
private |
Definition at line 1565 of file MeshPartitioner.cpp.
References _debugMode, _faceCells, _nelems, _nmesh, _nonInteriorCells, _partFaces, _procID, and DEBUG_non_interior_cells().
Referenced by mesh().
|
private |
Definition at line 1666 of file MeshPartitioner.cpp.
References _bndryOffsets, _boundarySet, _cellCells, _cellNodes, _cellToOrderedCell, _cellToPreservedOrderCell, _debugMode, _faceCells, _faceCellsOrdered, _faceNodes, _faceNodesOrdered, _globalToLocal, _globalToLocalMappers, _interfaceMap, _interfaceOffsets, _interfaceSet, _localToGlobalMappers, _mapBounIDAndCell, _meshListLocal, _nelemsWithGhosts, _nmesh, _nonInteriorCells, _partFaces, _procID, construct_mesh(), DEBUG_order_faceCells_faceNodes(), and preserve_cell_order().
Referenced by mesh().
|
private |
Definition at line 573 of file MeshPartitioner.cpp.
References _debugMode, _edgecut, _eInd, _elmWght, _ePtr, _globalIndx, _ncommonNodes, _ncon, _nmesh, _nPart, _numFlag, _options, _part, _tpwgts, _ubvec, _wghtFlag, and DEBUG_parmetis_mesh().
Referenced by partition().
void MeshPartitioner::partition | ( | ) |
Definition at line 97 of file MeshPartitioner.cpp.
References _partTYPE, compute_elem_dist(), count_elems_part(), elem_connectivity(), exchange_part_elems(), FIEDLER, fiedler_partition(), map_part_elms(), PARMETIS, and parmetis_mesh().
|
private |
Definition at line 1607 of file MeshPartitioner.cpp.
References _cellToPreservedOrderCell, _debugMode, _faceCells, _globalToLocal, DEBUG_preserve_cell_order(), CRConnectivity::getGlobalToLocalMap(), Array< T >::getLength(), and CRConnectivity::getLocalToGlobalMap().
Referenced by order_faceCells_faceNodes().
|
private |
Definition at line 1124 of file MeshPartitioner.cpp.
References _debugMode, _elem, _elemWithGhosts, _mapBounIDAndCell, _nelems, _nelemsWithGhosts, and DEBUG_resize_elem().
Referenced by CRConnectivity_cellParts().
|
private |
|
private |
Definition at line 2252 of file MeshPartitioner.cpp.
References _debugMode, _meshListLocal, cellcells_global_extension(), DEBUG_cellcells_global(), Mesh::getCellCells(), Mesh::getCellCellsGlobal(), Mesh::getCells(), StorageSite::getCount(), CRConnectivity::getCount(), and Mesh::getLocalToGlobal().
Referenced by mesh().
|
private |
Definition at line 517 of file MeshPartitioner.cpp.
References _eElm, _eInd, _elemDist, _ePtr, _eType, _globalIndx, _meshList, _procID, Mesh::getCellNodes(), CRConnectivity::getCount(), HEXA, QUAD, TETRA, and TRI.
Referenced by elem_connectivity().
|
private |
Definition at line 2141 of file MeshPartitioner.cpp.
References _debugMode, _localToGlobalMappers, _meshListLocal, Mesh::createLocalGlobalArray(), DEBUG_local_global(), Mesh::getAllFaceCells(), Mesh::getBoundaryFaceGroups(), Mesh::getBoundaryGroupCount(), CRConnectivity::getCount(), StorageSite::getCountLevel1(), Mesh::getGlobalToLocal(), Mesh::getLocalToGlobal(), StorageSite::getSelfCount(), and global_offset().
Referenced by mesh().
|
private |
Definition at line 1000 of file MeshPartitioner.cpp.
References _localToGlobalMappers, _meshList, _meshListLocal, StorageSite::getCount(), StorageSite::getCountLevel1(), StorageSite::getSelfCount(), and Array< T >::resize().
Referenced by mesh().
void MeshPartitioner::setNumFlag | ( | int | num_flag | ) |
void MeshPartitioner::setWeightType | ( | int | weight_type | ) |
|
private |
Definition at line 878 of file MeshPartitioner.cpp.
References _nelems, _nmesh, and _row.
Referenced by exchange_part_elems().
|
private |
Definition at line 264 of file MeshPartitioner.h.
Referenced by extractBoundaryMesh(), and ~MeshPartitioner().
|
private |
Definition at line 233 of file MeshPartitioner.h.
Referenced by init(), mesh_setup(), and order_faceCells_faceNodes().
|
private |
Definition at line 223 of file MeshPartitioner.h.
Referenced by DEBUG_mapBounIDAndCell(), init(), mapBounIDAndCell(), mesh_setup(), and order_faceCells_faceNodes().
|
private |
Definition at line 211 of file MeshPartitioner.h.
Referenced by DEBUG_faceCells_faceNodes(), faceCells_faceNodes(), and order_faceCells_faceNodes().
|
private |
Definition at line 212 of file MeshPartitioner.h.
Referenced by DEBUG_faceCells_faceNodes(), faceCells_faceNodes(), and order_faceCells_faceNodes().
|
private |
Definition at line 216 of file MeshPartitioner.h.
Referenced by CRConnectivity_cellParts(), CRConnectivity_faceParts(), DEBUG_CRConnectivity_cellParts(), and faceCells_faceNodes().
|
private |
Definition at line 200 of file MeshPartitioner.h.
Referenced by faceCells_faceNodes().
|
private |
Definition at line 199 of file MeshPartitioner.h.
Referenced by CRConnectivity_cellParts().
|
private |
Definition at line 240 of file MeshPartitioner.h.
Referenced by DEBUG_globalCellID_procID_map(), gatherCellsLevel1_partID_map(), and globalCellID_procID_map().
|
private |
Definition at line 235 of file MeshPartitioner.h.
Referenced by init(), mesh_tecplot(), and order_faceCells_faceNodes().
|
private |
Definition at line 239 of file MeshPartitioner.h.
Referenced by DEBUG_preserve_cell_order(), order_faceCells_faceNodes(), and preserve_cell_order().
|
private |
Definition at line 260 of file MeshPartitioner.h.
Referenced by exchange_part_elems(), faceCells_faceNodes(), init(), mappers(), and ~MeshPartitioner().
|
private |
Definition at line 188 of file MeshPartitioner.h.
Referenced by cleanup_follow_exchange_part_elems(), count_elems_part(), DEBUG_exchange_part_elems(), exchange_part_elems(), and ~MeshPartitioner().
|
private |
Definition at line 196 of file MeshPartitioner.h.
Referenced by count_elems_part(), DEBUG_count_elems_part(), DEBUG_exchange_part_elems(), and init().
|
private |
Definition at line 227 of file MeshPartitioner.h.
Referenced by coordinates(), DEBUG_coordinates(), and mesh_setup().
|
private |
Definition at line 262 of file MeshPartitioner.h.
Referenced by CRConnectivityPrintFile(), DEBUG_cellcells_global(), DEBUG_compute_elem_dist(), DEBUG_coordinates(), DEBUG_count_elems_part(), DEBUG_CRConnectivity_cellParts(), DEBUG_CRConnectivity_faceParts(), DEBUG_elem_connectivity(), DEBUG_exchange_interface_meshes(), DEBUG_exchange_part_elems(), DEBUG_faceCells_faceNodes(), DEBUG_fiedler_partition(), debug_file_close(), debug_file_open(), DEBUG_gatherCellsLevel1_partID_map(), DEBUG_globalCellID_procID_map(), DEBUG_interfaces(), DEBUG_level1_scatter_gather_cells(), DEBUG_local_global(), DEBUG_map_part_elms(), DEBUG_mapBounIDAndCell(), DEBUG_non_interior_cells(), DEBUG_order_faceCells_faceNodes(), DEBUG_parmetis_mesh(), DEBUG_preserve_cell_order(), and DEBUG_resize_elem().
|
private |
Definition at line 261 of file MeshPartitioner.h.
Referenced by compute_elem_dist(), coordinates(), count_elems_part(), CRConnectivity_cellParts(), CRConnectivity_faceParts(), elem_connectivity(), exchange_interface_meshes(), exchange_part_elems(), faceCells_faceNodes(), fiedler_partition(), gatherCellsLevel1_partID_map(), globalCellID_procID_map(), init(), interfaces(), level1_scatter_gather_cells(), map_part_elms(), mapBounIDAndCell(), mappers(), non_interior_cells(), order_faceCells_faceNodes(), parmetis_mesh(), preserve_cell_order(), resize_elem(), set_cellcells_global(), and set_local_global().
|
private |
Definition at line 182 of file MeshPartitioner.h.
Referenced by init(), and parmetis_mesh().
|
private |
Definition at line 170 of file MeshPartitioner.h.
Referenced by cleanup_follow_exchange_part_elems(), DEBUG_elem_connectivity(), elem_connectivity(), exchange_part_elems(), set_eptr_eind(), and ~MeshPartitioner().
|
private |
Definition at line 169 of file MeshPartitioner.h.
Referenced by cleanup_follow_exchange_part_elems(), DEBUG_elem_connectivity(), elem_connectivity(), exchange_part_elems(), parmetis_mesh(), set_eptr_eind(), and ~MeshPartitioner().
|
private |
Definition at line 189 of file MeshPartitioner.h.
Referenced by cleanup_follow_faceCells_faceNodes(), count_elems_part(), DEBUG_exchange_part_elems(), exchange_part_elems(), mapBounIDAndCell(), resize_elem(), and ~MeshPartitioner().
|
private |
Definition at line 166 of file MeshPartitioner.h.
Referenced by compute_elem_dist(), DEBUG_compute_elem_dist(), DEBUG_elem_connectivity(), DEBUG_fiedler_partition(), DEBUG_parmetis_mesh(), elem_connectivity(), fiedler_partition(), get_local_nodes(), map_part_elms(), set_eptr_eind(), and ~MeshPartitioner().
|
private |
Definition at line 190 of file MeshPartitioner.h.
Referenced by DEBUG_mapBounIDAndCell(), init(), and mapBounIDAndCell().
|
private |
Definition at line 191 of file MeshPartitioner.h.
Referenced by CRConnectivity_cellParts(), DEBUG_resize_elem(), resize_elem(), and ~MeshPartitioner().
|
private |
Definition at line 171 of file MeshPartitioner.h.
Referenced by cleanup_follow_exchange_part_elems(), elem_connectivity(), parmetis_mesh(), and ~MeshPartitioner().
|
private |
Definition at line 168 of file MeshPartitioner.h.
Referenced by cleanup_follow_exchange_part_elems(), count_elems_part(), DEBUG_elem_connectivity(), elem_connectivity(), exchange_part_elems(), parmetis_mesh(), set_eptr_eind(), and ~MeshPartitioner().
|
private |
Definition at line 176 of file MeshPartitioner.h.
Referenced by init(), mesh_tecplot(), mesh_xdmfplot(), and set_eptr_eind().
|
private |
Definition at line 209 of file MeshPartitioner.h.
Referenced by DEBUG_faceCells_faceNodes(), faceCells_faceNodes(), non_interior_cells(), order_faceCells_faceNodes(), and preserve_cell_order().
|
private |
Definition at line 206 of file MeshPartitioner.h.
Referenced by cleanup_follow_faceCells_faceNodes(), CRConnectivity_faceParts(), and faceCells_faceNodes().
|
private |
Definition at line 213 of file MeshPartitioner.h.
Referenced by DEBUG_order_faceCells_faceNodes(), exchange_interface_meshes(), mesh_setup(), and order_faceCells_faceNodes().
|
private |
Definition at line 210 of file MeshPartitioner.h.
Referenced by DEBUG_faceCells_faceNodes(), faceCells_faceNodes(), and order_faceCells_faceNodes().
|
private |
Definition at line 207 of file MeshPartitioner.h.
Referenced by cleanup_follow_faceCells_faceNodes(), CRConnectivity_faceParts(), and faceCells_faceNodes().
|
private |
Definition at line 214 of file MeshPartitioner.h.
Referenced by DEBUG_order_faceCells_faceNodes(), mesh_setup(), and order_faceCells_faceNodes().
|
private |
Definition at line 218 of file MeshPartitioner.h.
Referenced by CRConnectivity_faceParts(), DEBUG_CRConnectivity_faceParts(), and interfaces().
|
private |
Definition at line 202 of file MeshPartitioner.h.
Referenced by faceCells_faceNodes().
|
private |
Definition at line 255 of file MeshPartitioner.h.
Referenced by DEBUG_fiedler_partition(), fiedler_order(), and fiedler_partition().
|
private |
Definition at line 253 of file MeshPartitioner.h.
|
private |
Definition at line 241 of file MeshPartitioner.h.
Referenced by DEBUG_gatherCellsLevel1_partID_map(), gatherCellsLevel1_partID_map(), and level1_scatter_gather_cells().
|
private |
Definition at line 248 of file MeshPartitioner.h.
Referenced by create_window(), DEBUG_exchange_interface_meshes(), and exchange_interface_meshes().
|
private |
Definition at line 249 of file MeshPartitioner.h.
Referenced by create_window(), DEBUG_exchange_interface_meshes(), and exchange_interface_meshes().
|
private |
Definition at line 167 of file MeshPartitioner.h.
Referenced by compute_elem_dist(), DEBUG_compute_elem_dist(), DEBUG_fiedler_partition(), DEBUG_parmetis_mesh(), elem_connectivity(), fiedler_partition(), get_local_nodes(), parmetis_mesh(), set_eptr_eind(), and ~MeshPartitioner().
|
private |
Definition at line 238 of file MeshPartitioner.h.
Referenced by DEBUG_preserve_cell_order(), order_faceCells_faceNodes(), and preserve_cell_order().
|
private |
Definition at line 236 of file MeshPartitioner.h.
Referenced by cleanup_follow_mappers(), init(), mappers(), and order_faceCells_faceNodes().
|
private |
Definition at line 229 of file MeshPartitioner.h.
Referenced by construct_mesh(), count_interior_faces(), DEBUG_interfaces(), exchange_interface_meshes(), faceCells_faceNodes(), interfaces(), mappers(), mesh_setup(), and order_faceCells_faceNodes().
|
private |
Definition at line 244 of file MeshPartitioner.h.
Referenced by DEBUG_exchange_interface_meshes(), exchange_interface_meshes(), get_window_displ(), and init().
|
private |
Definition at line 247 of file MeshPartitioner.h.
Referenced by DEBUG_exchange_interface_meshes(), exchange_interface_meshes(), and get_window_displ().
|
private |
Definition at line 234 of file MeshPartitioner.h.
Referenced by exchange_interface_meshes(), init(), mesh_setup(), and order_faceCells_faceNodes().
|
private |
Definition at line 228 of file MeshPartitioner.h.
Referenced by exchange_interface_meshes(), init(), interfaces(), mappers(), mesh_setup(), and order_faceCells_faceNodes().
|
private |
Definition at line 237 of file MeshPartitioner.h.
Referenced by cleanup_follow_mappers(), exchange_interface_meshes(), init(), order_faceCells_faceNodes(), set_local_global(), and setMeshColors().
|
private |
Definition at line 225 of file MeshPartitioner.h.
Referenced by DEBUG_mapBounIDAndCell(), init(), mapBounIDAndCell(), and mesh_setup().
|
private |
Definition at line 224 of file MeshPartitioner.h.
Referenced by DEBUG_mapBounIDAndCell(), init(), mapBounIDAndCell(), mesh_setup(), order_faceCells_faceNodes(), and resize_elem().
|
private |
Definition at line 186 of file MeshPartitioner.h.
Referenced by count_elems_part(), DEBUG_map_part_elms(), exchange_part_elems(), init(), and map_part_elms().
|
private |
Definition at line 162 of file MeshPartitioner.h.
Referenced by construct_mesh(), coordinates(), CRConnectivity_faceParts(), DEBUG_fiedler_partition(), elem_connectivity(), extractBoundaryMesh(), fiedler_partition(), get_local_nodes(), init(), level1_scatter_gather_cells(), mapBounIDAndCell(), mesh(), MeshPartitioner(), set_eptr_eind(), and setMeshColors().
|
private |
Definition at line 263 of file MeshPartitioner.h.
Referenced by cellcells_global_extension(), construct_mesh(), DEBUG_cellcells_global(), DEBUG_CRConnectivity_cellCells2(), DEBUG_level1_scatter_gather_cells(), DEBUG_local_global(), extractBoundaryMesh(), gatherCellsLevel1_partID_map(), global_offset(), globalCellID_procID_map(), level1_scatter_gather_cells(), mappers(), mesh_file(), mesh_setup(), mesh_tecplot(), mesh_xdmfplot(), order_faceCells_faceNodes(), set_cellcells_global(), set_local_global(), setMeshColors(), and ~MeshPartitioner().
|
private |
Definition at line 175 of file MeshPartitioner.h.
Referenced by init(), and parmetis_mesh().
|
private |
Definition at line 174 of file MeshPartitioner.h.
Referenced by elem_connectivity(), init(), and parmetis_mesh().
|
private |
Definition at line 194 of file MeshPartitioner.h.
Referenced by construct_mesh(), count_elems_part(), count_interior_faces(), DEBUG_count_elems_part(), DEBUG_exchange_part_elems(), DEBUG_faceCells_faceNodes(), faceCells_faceNodes(), init(), mapBounIDAndCell(), mesh_tecplot(), mesh_xdmfplot(), non_interior_cells(), resize_elem(), and shift_sum_row().
|
private |
Definition at line 195 of file MeshPartitioner.h.
Referenced by construct_mesh(), count_interior_faces(), CRConnectivity_cellParts(), DEBUG_resize_elem(), faceCells_faceNodes(), init(), order_faceCells_faceNodes(), and resize_elem().
|
private |
Definition at line 197 of file MeshPartitioner.h.
Referenced by cellcells_global_extension(), compute_elem_dist(), coordinates(), count_elems_part(), CRConnectivity_cellParts(), CRConnectivity_faceParts(), DEBUG_cellcells_global(), DEBUG_level1_scatter_gather_cells(), elem_connectivity(), exchange_interface_meshes(), exchange_part_elems(), faceCells_faceNodes(), gatherCellsLevel1_partID_map(), globalCellID_procID_map(), init(), interfaces(), level1_scatter_gather_cells(), map_part_elms(), mappers(), mesh_file(), mesh_setup(), non_interior_cells(), order_faceCells_faceNodes(), parmetis_mesh(), setNumFlag(), setWeightType(), and shift_sum_row().
|
private |
Definition at line 201 of file MeshPartitioner.h.
Referenced by faceCells_faceNodes().
|
private |
Definition at line 231 of file MeshPartitioner.h.
Referenced by DEBUG_non_interior_cells(), init(), mesh_tecplot(), non_interior_cells(), and order_faceCells_faceNodes().
|
private |
Definition at line 163 of file MeshPartitioner.h.
Referenced by cellcells_global_extension(), compute_elem_dist(), count_elems_part(), CRConnectivity_cellParts(), DEBUG_compute_elem_dist(), DEBUG_exchange_interface_meshes(), DEBUG_interfaces(), DEBUG_map_part_elms(), exchange_interface_meshes(), exchange_part_elems(), global_offset(), globalCellID_procID_map(), init(), level1_scatter_gather_cells(), and parmetis_mesh().
|
private |
Definition at line 173 of file MeshPartitioner.h.
Referenced by init(), parmetis_mesh(), and setNumFlag().
|
private |
Definition at line 245 of file MeshPartitioner.h.
Referenced by DEBUG_exchange_interface_meshes(), exchange_interface_meshes(), and get_window_displ().
|
private |
Definition at line 179 of file MeshPartitioner.h.
Referenced by parmetis_mesh().
|
private |
Definition at line 183 of file MeshPartitioner.h.
Referenced by compute_elem_dist(), DEBUG_fiedler_partition(), DEBUG_parmetis_mesh(), fiedler_partition(), map_part_elms(), parmetis_mesh(), and ~MeshPartitioner().
|
private |
Definition at line 217 of file MeshPartitioner.h.
Referenced by CRConnectivity_cellParts().
|
private |
Definition at line 219 of file MeshPartitioner.h.
Referenced by construct_mesh(), count_interior_faces(), CRConnectivity_faceParts(), DEBUG_faceCells_faceNodes(), DEBUG_interfaces(), faceCells_faceNodes(), interfaces(), non_interior_cells(), and order_faceCells_faceNodes().
|
private |
Definition at line 220 of file MeshPartitioner.h.
Referenced by construct_mesh(), coordinates(), CRConnectivity_faceParts(), DEBUG_coordinates(), faceCells_faceNodes(), and level1_scatter_gather_cells().
|
private |
Definition at line 203 of file MeshPartitioner.h.
Referenced by CRConnectivity_cellParts().
|
private |
Definition at line 256 of file MeshPartitioner.h.
Referenced by fiedler_order(), init(), and partition().
|
private |
Definition at line 180 of file MeshPartitioner.h.
Referenced by compute_elem_dist(), construct_mesh(), coordinates(), count_interior_faces(), DEBUG_coordinates(), DEBUG_elem_connectivity(), DEBUG_faceCells_faceNodes(), DEBUG_fiedler_partition(), debug_file_open(), DEBUG_interfaces(), DEBUG_parmetis_mesh(), elem_connectivity(), exchange_part_elems(), faceCells_faceNodes(), fiedler_partition(), get_local_nodes(), get_window_displ(), global_offset(), init(), interfaces(), level1_scatter_gather_cells(), map_part_elms(), mesh_file(), mesh_setup(), mesh_tecplot(), mesh_xdmfplot(), non_interior_cells(), order_faceCells_faceNodes(), and set_eptr_eind().
|
private |
Definition at line 246 of file MeshPartitioner.h.
Referenced by exchange_interface_meshes(), and init().
|
private |
Definition at line 187 of file MeshPartitioner.h.
Referenced by cleanup_follow_exchange_part_elems(), count_elems_part(), DEBUG_exchange_part_elems(), exchange_part_elems(), shift_sum_row(), and ~MeshPartitioner().
|
private |
Definition at line 254 of file MeshPartitioner.h.
|
private |
Definition at line 164 of file MeshPartitioner.h.
Referenced by compute_elem_dist(), CRConnectivity_cellParts(), DEBUG_compute_elem_dist(), DEBUG_fiedler_partition(), fiedler_order(), init(), and mapBounIDAndCell().
|
private |
Definition at line 165 of file MeshPartitioner.h.
Referenced by CRConnectivity_cellParts(), fiedler_order(), and init().
|
private |
Definition at line 177 of file MeshPartitioner.h.
Referenced by init(), parmetis_mesh(), and ~MeshPartitioner().
|
private |
Definition at line 178 of file MeshPartitioner.h.
Referenced by init(), parmetis_mesh(), and ~MeshPartitioner().
|
private |
Definition at line 172 of file MeshPartitioner.h.
Referenced by elem_connectivity(), init(), parmetis_mesh(), and setWeightType().
|
private |
Definition at line 250 of file MeshPartitioner.h.
Referenced by create_window(), exchange_interface_meshes(), and init().
|
private |
Definition at line 258 of file MeshPartitioner.h.
Referenced by create_window(), fence_window(), free_window(), and mappers().
|
private |
Definition at line 259 of file MeshPartitioner.h.
Referenced by create_window(), fence_window(), free_window(), and mappers().