mmpd_adapter/ddd_metis_adapter/dds_metis_adapter_intf.cpp File Reference

#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"
Include dependency graph for dds_metis_adapter_intf.cpp:

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)

Function Documentation

int mmpr_IPC_expand_overlap ( const int  Mesh_id  ) 

----------------------------------------------------------- ddr_expand_overlap - to expand overlap regions by one element layer ------------------------------------------------------------

Here is the call graph for this function:

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)

Here is the call graph for this function:

int mmpr_PCSR_distribute_elems_to_procs ( const int  Mesh_id,
const int  Source_proc_id 
)

Here is the call graph for this function:

int mmpr_PCSR_update_vtxdist ( const int  Mesh_id,
idx_t *  Vtx_dist_table 
)

Here is the call graph for this function:

void mmpr_print_ownership ( const int  Mesh_id  ) 

*------------------------------------------------------------

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1