FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_dynamic_load_balancing.c File Reference
#include "hecmw_repart.h"
Include dependency graph for hecmw_dynamic_load_balancing.c:

Go to the source code of this file.

Functions

void mesh2graph (struct hecmwST_local_mesh *mesh, GraphType *graph, Control_para *ctl_para, int stat_para[NUM_CONTROL_PARAS], Result_part *result, HECMW_Comm repart_comm)
 
void redistribute_mesh (GraphType *graph, Result_part *result, int mynode, int pesize)
 
void hecmw_dlb_read_control (char *contfile, Control_para *ctl_para, int stat_para[NUM_CONTROL_PARAS], int pesize)
 
void hecmw_dlb_set_default_control (Control_para *ctl_para, int stat_para[NUM_CONTROL_PARAS], int pesize)
 
void hecmw_dynamic_load_balancing_ ()
 

Variables

struct hecmwST_local_meshmesh
 
struct hecmwST_result_datadata
 
struct hecmwST_local_meshnew_mesh
 
struct hecmwST_result_datanew_data
 

Function Documentation

◆ hecmw_dlb_read_control()

void hecmw_dlb_read_control ( char *  contfile,
Control_para ctl_para,
int  stat_para[NUM_CONTROL_PARAS],
int  pesize 
)

Definition at line 214 of file hecmw_dlb_read_control.c.

◆ hecmw_dlb_set_default_control()

void hecmw_dlb_set_default_control ( Control_para ctl_para,
int  stat_para[NUM_CONTROL_PARAS],
int  pesize 
)

Definition at line 432 of file hecmw_dlb_read_control.c.

◆ hecmw_dynamic_load_balancing_()

void hecmw_dynamic_load_balancing_ ( )

Definition at line 30 of file hecmw_dynamic_load_balancing.c.

◆ mesh2graph()

void mesh2graph ( struct hecmwST_local_mesh mesh,
GraphType *  graph,
Control_para ctl_para,
int  stat_para[NUM_CONTROL_PARAS],
Result_part result,
HECMW_Comm  repart_comm 
)

Definition at line 233 of file hecmw_dlb_mesh2graph.c.

◆ redistribute_mesh()

void redistribute_mesh ( GraphType *  graph,
Result_part result,
int  mynode,
int  pesize 
)

Definition at line 56 of file hecmw_dlb_migrate.c.

Variable Documentation

◆ data

struct hecmwST_result_data* data

Definition at line 18 of file neu_reporter.cpp.

◆ mesh

struct hecmwST_local_mesh* mesh

Definition at line 71 of file hecmw_repart.h.

◆ new_data

struct hecmwST_result_data* new_data

Definition at line 76 of file hecmw_repart.h.

◆ new_mesh

struct hecmwST_local_mesh* new_mesh

Definition at line 72 of file hecmw_repart.h.