#include <stdlib.h>#include <stdio.h>#include <string.h>#include <math.h>#include <omp.h>#include <algorithm>#include <cassert>#include <metis.h>#include <parmetis.h>#include <numeric>#include <vector>#include <deque>#include <sstream>#include <iostream>#include "mmh_intf.h"#include "uth_intf.h"#include "pch_intf.h"#include "ddh_metis_adapter.h"#include "../mmph_adapter.h"#include "uth_log.h"
Functions | |
| void | mmpr_print_ownership (const int Mesh_id) |
| *------------------------------------------------------------ | |
| int | mmpr_PCSR_update_vtxdist (const int Mesh_id, idx_t *Vtx_dist_table) |
| int | mmpr_PCSR_distribute_elems_to_procs (const int Mesh_id, const int Source_proc_id) |
| int | mmpr_PCSR_create_IPC (const int Mesh_id) |
| int | mmpr_IPC_expand_overlap (const int Mesh_id) |
| int mmpr_IPC_expand_overlap | ( | const int | Mesh_id | ) |
----------------------------------------------------------- ddr_expand_overlap - to expand overlap regions by one element layer ------------------------------------------------------------

| int mmpr_PCSR_create_IPC | ( | const int | Mesh_id | ) |
----------------------------------------------------------- ddr_transfer_copy_elem - to copy (original remains) element from one process (mesh) to another process (mesh) ------------------------------------------------------------ ----------------------------------------------------------- ddr_create_inter_subdomain_connectivity - to create and initalize inter subdomain data ------------------------------------------------------------ Inter subdomain connectivity provides info about 1. general connections info between subdomains 2. detailed info about which [element? face?] is on the other side of subdomain boundary NOTE: this works only for initial elements (father == MMC_NO_FATHER)

| int mmpr_PCSR_distribute_elems_to_procs | ( | const int | Mesh_id, | |
| const int | Source_proc_id | |||
| ) |

| int mmpr_PCSR_update_vtxdist | ( | const int | Mesh_id, | |
| idx_t * | Vtx_dist_table | |||
| ) |

| void mmpr_print_ownership | ( | const int | Mesh_id | ) |
*------------------------------------------------------------

1.6.1