![]() |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
#include "hecmw_util.h"
Go to the source code of this file.
Macros | |
#define | HECMW_STATUS_SIZE 4 |
Functions | |
void | whole_copy_array (int *recv_num, int *global_recv_num, int mynode, int pesize, HECMW_Comm repart_comm) |
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_export, int *stack_import, 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 | 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 | 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 | 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 | 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) |
Variables | |
int | HECMW_ANY_TAG |
#define HECMW_STATUS_SIZE 4 |
Definition at line 11 of file hecmw_vis_comm_util.h.
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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_export, | ||
int * | stack_import, | ||
HECMW_Comm | repart_comm, | ||
int | my_rank | ||
) |
Definition at line 173 of file hecmw_dlb_comm_util.c.
void whole_copy_array | ( | int * | recv_num, |
int * | global_recv_num, | ||
int | mynode, | ||
int | pesize, | ||
HECMW_Comm | repart_comm | ||
) |
Definition at line 100 of file hecmw_dlb_comm_util.c.
int HECMW_ANY_TAG |
Definition at line 7 of file hecmw_dlb_comm_util.h.