#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 | ) |
*------------------------------------------------------------