FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
mpi_wrapper.c File Reference
#include <mpi.h>
Include dependency graph for mpi_wrapper.c:

Go to the source code of this file.

Functions

void mpi_init__ (int *err)
 
void mpi_finalize__ (int *err)
 
void mpi_comm_size__ (MPI_Comm *comm, int *size, int *ierr)
 
void mpi_comm_rank__ (MPI_Comm *comm, int *hecmw_rank, int *ierr)
 
void mpi_comm_dup__ (MPI_Comm *comm1, MPI_Comm *comm2, int *ierr)
 
void mpi_comm_group__ (MPI_Comm *comm, MPI_Group *group, int *ierr)
 
void mpi_abort__ (MPI_Comm *comm)
 
void mpi_barrier__ (MPI_Comm *comm, int *ierr)
 
void mpi_scatterv__ (void *sbuf, int *sc, int *si, MPI_Datatype *st, void *rbuf, int *ri, MPI_Datatype *rt, int *root, MPI_Comm *comm, int *ierr)
 
void mpi_allreduce__ (void *v, void *vm, int *n, MPI_Datatype *t, MPI_Op *op, MPI_Comm *comm, int *ierr)
 
void mpi_bcast__ (void *v, int *n, MPI_Datatype *t, int *nb, MPI_Comm *comm, int *ierr)
 
void mpi_isend__ (void *v, int *n1, MPI_Datatype *t, int *n2, int *n3, MPI_Comm *comm, MPI_Request *rec, int *ierr)
 
void mpi_irecv__ (void *v, int *n1, MPI_Datatype *t, int *n2, int *n3, MPI_Comm *comm, MPI_Request *rec, int *ierr)
 
void mpi_waitall__ (int *n, MPI_Request *rec, MPI_Status *stat, int *ierr)
 
void mpi_wtime__ (double *t)
 
void mpi_wtick__ (double *t)
 
void mpi_init_ (int *err)
 
void mpi_finalize_ (int *err)
 
void mpi_comm_size_ (MPI_Comm *comm, int *size, int *ierr)
 
void mpi_comm_rank_ (MPI_Comm *comm, int *hecmw_rank, int *ierr)
 
void mpi_comm_dup_ (MPI_Comm *comm1, MPI_Comm *comm2, int *ierr)
 
void mpi_comm_group_ (MPI_Comm *comm, MPI_Group *group, int *ierr)
 
void mpi_abort_ (MPI_Comm *comm)
 
void mpi_barrier_ (MPI_Comm *comm, int *ierr)
 
void mpi_scatterv_ (void *sbuf, int *sc, int *si, MPI_Datatype *st, void *rbuf, int *ri, MPI_Datatype *rt, int *root, MPI_Comm *comm, int *ierr)
 
void mpi_allreduce_ (void *v, void *vm, int *n, MPI_Datatype *t, MPI_Op *op, MPI_Comm *comm, int *ierr)
 
void mpi_bcast_ (void *v, int *n, MPI_Datatype *t, int *nb, MPI_Comm *comm, int *ierr)
 
void mpi_isend_ (void *v, int *n1, MPI_Datatype *t, int *n2, int *n3, MPI_Comm *comm, MPI_Request *rec, int *ierr)
 
void mpi_irecv_ (void *v, int *n1, MPI_Datatype *t, int *n2, int *n3, MPI_Comm *comm, MPI_Request *rec, int *ierr)
 
void mpi_waitall_ (int *n, MPI_Request *rec, MPI_Status *stat, int *ierr)
 
void mpi_wtime_ (double *t)
 
void mpi_wtick_ (double *t)
 

Function Documentation

◆ mpi_abort_()

void mpi_abort_ ( MPI_Comm *  comm)

Definition at line 55 of file mpi_wrapper.c.

Here is the call graph for this function:

◆ mpi_abort__()

void mpi_abort__ ( MPI_Comm *  comm)
Here is the caller graph for this function:

◆ mpi_allreduce_()

void mpi_allreduce_ ( void *  v,
void *  vm,
int *  n,
MPI_Datatype *  t,
MPI_Op *  op,
MPI_Comm *  comm,
int *  ierr 
)

Definition at line 65 of file mpi_wrapper.c.

◆ mpi_allreduce__()

void mpi_allreduce__ ( void *  v,
void *  vm,
int *  n,
MPI_Datatype *  t,
MPI_Op *  op,
MPI_Comm *  comm,
int *  ierr 
)

◆ mpi_barrier_()

void mpi_barrier_ ( MPI_Comm *  comm,
int *  ierr 
)

Definition at line 57 of file mpi_wrapper.c.

Here is the call graph for this function:

◆ mpi_barrier__()

void mpi_barrier__ ( MPI_Comm *  comm,
int *  ierr 
)
Here is the caller graph for this function:

◆ mpi_bcast_()

void mpi_bcast_ ( void *  v,
int *  n,
MPI_Datatype *  t,
int *  nb,
MPI_Comm *  comm,
int *  ierr 
)

Definition at line 70 of file mpi_wrapper.c.

◆ mpi_bcast__()

void mpi_bcast__ ( void *  v,
int *  n,
MPI_Datatype *  t,
int *  nb,
MPI_Comm *  comm,
int *  ierr 
)

◆ mpi_comm_dup_()

void mpi_comm_dup_ ( MPI_Comm *  comm1,
MPI_Comm *  comm2,
int *  ierr 
)

Definition at line 47 of file mpi_wrapper.c.

Here is the call graph for this function:

◆ mpi_comm_dup__()

void mpi_comm_dup__ ( MPI_Comm *  comm1,
MPI_Comm *  comm2,
int *  ierr 
)
Here is the caller graph for this function:

◆ mpi_comm_group_()

void mpi_comm_group_ ( MPI_Comm *  comm,
MPI_Group *  group,
int *  ierr 
)

Definition at line 51 of file mpi_wrapper.c.

Here is the call graph for this function:

◆ mpi_comm_group__()

void mpi_comm_group__ ( MPI_Comm *  comm,
MPI_Group *  group,
int *  ierr 
)
Here is the caller graph for this function:

◆ mpi_comm_rank_()

void mpi_comm_rank_ ( MPI_Comm *  comm,
int *  hecmw_rank,
int *  ierr 
)

Definition at line 43 of file mpi_wrapper.c.

◆ mpi_comm_rank__()

void mpi_comm_rank__ ( MPI_Comm *  comm,
int *  hecmw_rank,
int *  ierr 
)

◆ mpi_comm_size_()

void mpi_comm_size_ ( MPI_Comm *  comm,
int *  size,
int *  ierr 
)

Definition at line 39 of file mpi_wrapper.c.

Here is the call graph for this function:

◆ mpi_comm_size__()

void mpi_comm_size__ ( MPI_Comm *  comm,
int *  size,
int *  ierr 
)
Here is the caller graph for this function:

◆ mpi_finalize_()

void mpi_finalize_ ( int *  err)

Definition at line 37 of file mpi_wrapper.c.

Here is the call graph for this function:

◆ mpi_finalize__()

void mpi_finalize__ ( int *  err)
Here is the caller graph for this function:

◆ mpi_init_()

void mpi_init_ ( int *  err)

Definition at line 35 of file mpi_wrapper.c.

Here is the call graph for this function:

◆ mpi_init__()

void mpi_init__ ( int *  err)
Here is the caller graph for this function:

◆ mpi_irecv_()

void mpi_irecv_ ( void *  v,
int *  n1,
MPI_Datatype *  t,
int *  n2,
int *  n3,
MPI_Comm *  comm,
MPI_Request *  rec,
int *  ierr 
)

Definition at line 80 of file mpi_wrapper.c.

◆ mpi_irecv__()

void mpi_irecv__ ( void *  v,
int *  n1,
MPI_Datatype *  t,
int *  n2,
int *  n3,
MPI_Comm *  comm,
MPI_Request *  rec,
int *  ierr 
)

◆ mpi_isend_()

void mpi_isend_ ( void *  v,
int *  n1,
MPI_Datatype *  t,
int *  n2,
int *  n3,
MPI_Comm *  comm,
MPI_Request *  rec,
int *  ierr 
)

Definition at line 75 of file mpi_wrapper.c.

◆ mpi_isend__()

void mpi_isend__ ( void *  v,
int *  n1,
MPI_Datatype *  t,
int *  n2,
int *  n3,
MPI_Comm *  comm,
MPI_Request *  rec,
int *  ierr 
)

◆ mpi_scatterv_()

void mpi_scatterv_ ( void *  sbuf,
int *  sc,
int *  si,
MPI_Datatype *  st,
void *  rbuf,
int *  ri,
MPI_Datatype *  rt,
int *  root,
MPI_Comm *  comm,
int *  ierr 
)

Definition at line 59 of file mpi_wrapper.c.

Here is the call graph for this function:

◆ mpi_scatterv__()

void mpi_scatterv__ ( void *  sbuf,
int *  sc,
int *  si,
MPI_Datatype *  st,
void *  rbuf,
int *  ri,
MPI_Datatype *  rt,
int *  root,
MPI_Comm *  comm,
int *  ierr 
)
Here is the caller graph for this function:

◆ mpi_waitall_()

void mpi_waitall_ ( int *  n,
MPI_Request *  rec,
MPI_Status *  stat,
int *  ierr 
)

Definition at line 85 of file mpi_wrapper.c.

◆ mpi_waitall__()

void mpi_waitall__ ( int *  n,
MPI_Request *  rec,
MPI_Status *  stat,
int *  ierr 
)

◆ mpi_wtick_()

void mpi_wtick_ ( double *  t)

Definition at line 91 of file mpi_wrapper.c.

◆ mpi_wtick__()

void mpi_wtick__ ( double *  t)

◆ mpi_wtime_()

void mpi_wtime_ ( double *  t)

Definition at line 89 of file mpi_wrapper.c.

◆ mpi_wtime__()

void mpi_wtime__ ( double *  t)