![]() |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
#include "hecmw_repart.h"
Go to the source code of this file.
Functions | |
int | stack_part_send_recv (int neibpetot, int *neibpe, int *stack_import, int *stack_export, HECMW_Comm repart_comm, int my_rank) |
int | stack_whole_send_recv (int pesize, int *stack_import, int *stack_export, HECMW_Comm repart_comm, int my_rank) |
int | int_part_send_recv (int n, int neibpetot, int *neibpe, int *stack_import, int *nod_import, int *stack_export, int *nod_export, int *x, HECMW_Comm repart_comm, int my_rank) |
int | double_part_send_recv (int n, int neibpetot, int *neibpe, int *stack_import, int *nod_import, int *stack_export, int *nod_export, double *x, HECMW_Comm repart_comm, int my_rank) |
void | int_whole_send_recv (int n1, int n2, int pesize, int *stack_import, int *nod_import, int *stack_export, int *nod_export, int *x, int *y, HECMW_Comm repart_comm, int my_rank) |
void | double_whole_send_recv (int n1, int n2, int pesize, int *stack_import, int *nod_import, int *stack_export, int *nod_export, double *x, double *y, HECMW_Comm repart_comm, int my_rank) |
void | int2_whole_send_recv (int n1, int n2, int pesize, int *stack_import, int *stack_export, int *x, int *y, HECMW_Comm repart_comm, int my_rank) |
void | int3_whole_send_recv (int n1, int n2, int pesize, int *stack_import, int *stack_export, int *x, int *y, HECMW_Comm repart_comm, int my_rank) |
void | double2_whole_send_recv (int n1, int n2, int pesize, int *stack_import, int *stack_export, double *x, double *y, HECMW_Comm repart_comm, int my_rank) |
void | whole_copy_array (int *recv_elem_num, int *global_recv_elem_num, int mynode, int pesize, HECMW_Comm repart_comm) |
void | mesh_migration_adapt (int mynode, int pesize, Result_part *result, int *vtxdist) |
Variables | |
struct hecmwST_local_mesh * | mesh |
struct hecmwST_result_data * | data |
struct hecmwST_local_mesh * | new_mesh |
struct hecmwST_result_data * | new_data |
void double2_whole_send_recv | ( | int | n1, |
int | n2, | ||
int | pesize, | ||
int * | stack_import, | ||
int * | stack_export, | ||
double * | x, | ||
double * | y, | ||
HECMW_Comm | repart_comm, | ||
int | my_rank | ||
) |
Definition at line 592 of file hecmw_dlb_comm_util.c.
int double_part_send_recv | ( | int | n, |
int | neibpetot, | ||
int * | neibpe, | ||
int * | stack_import, | ||
int * | nod_import, | ||
int * | stack_export, | ||
int * | nod_export, | ||
double * | x, | ||
HECMW_Comm | repart_comm, | ||
int | my_rank | ||
) |
Definition at line 336 of file hecmw_dlb_comm_util.c.
void double_whole_send_recv | ( | int | n1, |
int | n2, | ||
int | pesize, | ||
int * | stack_import, | ||
int * | nod_import, | ||
int * | stack_export, | ||
int * | nod_export, | ||
double * | x, | ||
double * | y, | ||
HECMW_Comm | repart_comm, | ||
int | my_rank | ||
) |
Definition at line 705 of file hecmw_dlb_comm_util.c.
void int2_whole_send_recv | ( | int | n1, |
int | n2, | ||
int | pesize, | ||
int * | stack_import, | ||
int * | stack_export, | ||
int * | x, | ||
int * | y, | ||
HECMW_Comm | repart_comm, | ||
int | my_rank | ||
) |
Definition at line 519 of file hecmw_dlb_comm_util.c.
void int3_whole_send_recv | ( | int | n1, |
int | n2, | ||
int | pesize, | ||
int * | stack_import, | ||
int * | stack_export, | ||
int * | x, | ||
int * | y, | ||
HECMW_Comm | repart_comm, | ||
int | my_rank | ||
) |
Definition at line 664 of file hecmw_dlb_comm_util.c.
int int_part_send_recv | ( | int | n, |
int | neibpetot, | ||
int * | neibpe, | ||
int * | stack_import, | ||
int * | nod_import, | ||
int * | stack_export, | ||
int * | nod_export, | ||
int * | x, | ||
HECMW_Comm | repart_comm, | ||
int | my_rank | ||
) |
Definition at line 260 of file hecmw_dlb_comm_util.c.
void int_whole_send_recv | ( | int | n1, |
int | n2, | ||
int | pesize, | ||
int * | stack_import, | ||
int * | nod_import, | ||
int * | stack_export, | ||
int * | nod_export, | ||
int * | x, | ||
int * | y, | ||
HECMW_Comm | repart_comm, | ||
int | my_rank | ||
) |
Definition at line 421 of file hecmw_dlb_comm_util.c.
void mesh_migration_adapt | ( | int | mynode, |
int | pesize, | ||
Result_part * | result, | ||
int * | vtxdist | ||
) |
Definition at line 50 of file hecmw_dlb_elem_sr_adapt.c.
int stack_part_send_recv | ( | int | neibpetot, |
int * | neibpe, | ||
int * | stack_import, | ||
int * | stack_export, | ||
HECMW_Comm | repart_comm, | ||
int | my_rank | ||
) |
Definition at line 128 of file hecmw_dlb_comm_util.c.
int stack_whole_send_recv | ( | int | pesize, |
int * | stack_import, | ||
int * | stack_export, | ||
HECMW_Comm | repart_comm, | ||
int | my_rank | ||
) |
Definition at line 173 of file hecmw_dlb_comm_util.c.
void whole_copy_array | ( | int * | recv_elem_num, |
int * | global_recv_elem_num, | ||
int | mynode, | ||
int | pesize, | ||
HECMW_Comm | repart_comm | ||
) |
Definition at line 100 of file hecmw_dlb_comm_util.c.
struct hecmwST_result_data* data |
Definition at line 18 of file neu_reporter.cpp.
struct hecmwST_local_mesh* mesh |
Definition at line 71 of file hecmw_repart.h.
struct hecmwST_result_data* new_data |
Definition at line 76 of file hecmw_repart.h.
struct hecmwST_local_mesh* new_mesh |
Definition at line 72 of file hecmw_repart.h.