mmpd_adapter/mmph_adapter.h File Reference
#include <metis.h>
#include <parmetis.h>
#include <vector>
#include "uth_intf.h"
#include "mmph_ipid.h"
#include "Transferer.hpp"
Go to the source code of this file.
Define Documentation
#define MAC_MAX_ELEMENT_EGDES 12 |
#define MAC_MAX_ELEMENT_FACES 6 |
#define MAC_MAX_ELEMENT_NODES 8 |
#define MAC_MAX_ELEMENTS_CONNECTED_BY_NODE 384 |
#define MAC_MAX_NODES_COOR_ON_FACE 12 |
#define MAC_MAX_NODES_ON_FACE 4 |
#define MAC_MAX_PARTITIONS 128 |
#define MAC_PARALLEL_MESH_CORASING 1 |
#define MAC_PRISM_OPTIMIZATION 1 |
#define MAC_USE_KWAY_GRAPH_PART_TOOL 0 |
#define MAC_USE_RB_GRAPH_PART_TOOL 1 |
#define MMC_MAX_NUM_MESH 10 |
#define MMPC_CLASSIC_PART_METHOD 0 |
#define MMPC_METIS_PART_METHOD 1 |
Function Documentation
-------------------------------------------------------- mmpr_select_mesh - to select the proper mesh ---------------------------------------------------------
int mmpr_transfer_full_elems |
( |
mmpt_mesh & |
pmesh, |
|
|
const int |
Source_proc_id, |
|
|
const int |
Dest_proc_id, |
|
|
const int |
N_transfer_elems, |
|
|
const int * |
Transfer_elem_ids, |
|
|
const TRANSFER_POLICY |
T_policy | |
|
) |
| | |
----------------------------------------------------------- mmpr_transfer_full_elems - to move element from one process (mesh) to another process (mesh) ------------------------------------------------------------
Variable Documentation