FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_couple_comm.h File Reference
#include "hecmw_config.h"
Include dependency graph for hecmw_couple_comm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int HECMW_couple_inter_send_recv (int n_neighbor_pe_send, int *neighbor_pe_send, int *sendbuf_index, void *sendbuf, int n_neighbor_pe_recv, int *neighbor_pe_recv, int *recvbuf_index, void *recvbuf, HECMW_Datatype datatype, HECMW_Comm comm)
 
int HECMW_couple_intra_send_recv (int n_neighbor_pe, int *neighbor_pe, int *sendbuf_index, void *sendbuf, int *recvbuf_index, void *recvbuf, HECMW_Datatype datatype, HECMW_Comm comm)
 
int HECMW_couple_bcast (int n_neighbor_pe_send, int *neighbor_pe_send, int sendbuf_size, void *sendbuf, int n_neighbor_pe_recv, int *neighbor_pe_recv, int *recvbuf_index, void *recvbuf, HECMW_Datatype datatype, HECMW_Comm comm)
 
int HECMW_couple_inter_bcast (const char *boundary_id, void *buffer, int count, HECMW_Datatype datatype, int direction)
 
int HECMW_couple_inter_barrier (const char *boundary_id)
 

Function Documentation

◆ HECMW_couple_bcast()

int HECMW_couple_bcast ( int  n_neighbor_pe_send,
int *  neighbor_pe_send,
int  sendbuf_size,
void *  sendbuf,
int  n_neighbor_pe_recv,
int *  neighbor_pe_recv,
int *  recvbuf_index,
void *  recvbuf,
HECMW_Datatype  datatype,
HECMW_Comm  comm 
)

Definition at line 275 of file hecmw_couple_comm.c.

◆ HECMW_couple_inter_barrier()

int HECMW_couple_inter_barrier ( const char *  boundary_id)

◆ HECMW_couple_inter_bcast()

int HECMW_couple_inter_bcast ( const char *  boundary_id,
void *  buffer,
int  count,
HECMW_Datatype  datatype,
int  direction 
)

◆ HECMW_couple_inter_send_recv()

int HECMW_couple_inter_send_recv ( int  n_neighbor_pe_send,
int *  neighbor_pe_send,
int *  sendbuf_index,
void *  sendbuf,
int  n_neighbor_pe_recv,
int *  neighbor_pe_recv,
int *  recvbuf_index,
void *  recvbuf,
HECMW_Datatype  datatype,
HECMW_Comm  comm 
)

Definition at line 23 of file hecmw_couple_comm.c.

◆ HECMW_couple_intra_send_recv()

int HECMW_couple_intra_send_recv ( int  n_neighbor_pe,
int *  neighbor_pe,
int *  sendbuf_index,
void *  sendbuf,
int *  recvbuf_index,
void *  recvbuf,
HECMW_Datatype  datatype,
HECMW_Comm  comm 
)

Definition at line 150 of file hecmw_couple_comm.c.