FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_couple_comm.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <errno.h>
#include "hecmw_config.h"
#include "hecmw_msgno.h"
#include "hecmw_malloc.h"
#include "hecmw_error.h"
#include "hecmw_comm.h"
#include "hecmw_couple_define.h"
#include "hecmw_couple_struct.h"
#include "hecmw_couple_info.h"
#include "hecmw_couple_comm.h"
Include dependency graph for hecmw_couple_comm.c:

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)
 

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_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.