SimGrid  3.18
Versatile Simulation of Distributed Systems
smpi_f77_request.cpp File Reference
#include "private.hpp"
#include "smpi_comm.hpp"
#include "smpi_datatype.hpp"
#include "smpi_request.hpp"

Functions

void mpi_send_init_ (void *buf, int *count, int *datatype, int *dst, int *tag, int *comm, int *request, int *ierr)
 
void mpi_isend_ (void *buf, int *count, int *datatype, int *dst, int *tag, int *comm, int *request, int *ierr)
 
void mpi_irsend_ (void *buf, int *count, int *datatype, int *dst, int *tag, int *comm, int *request, int *ierr)
 
void mpi_send_ (void *buf, int *count, int *datatype, int *dst, int *tag, int *comm, int *ierr)
 
void mpi_rsend_ (void *buf, int *count, int *datatype, int *dst, int *tag, int *comm, int *ierr)
 
void mpi_sendrecv_ (void *sendbuf, int *sendcount, int *sendtype, int *dst, int *sendtag, void *recvbuf, int *recvcount, int *recvtype, int *src, int *recvtag, int *comm, MPI_Status *status, int *ierr)
 
void mpi_recv_init_ (void *buf, int *count, int *datatype, int *src, int *tag, int *comm, int *request, int *ierr)
 
void mpi_irecv_ (void *buf, int *count, int *datatype, int *src, int *tag, int *comm, int *request, int *ierr)
 
void mpi_recv_ (void *buf, int *count, int *datatype, int *src, int *tag, int *comm, MPI_Status *status, int *ierr)
 
void mpi_sendrecv_replace_ (void *buf, int *count, int *datatype, int *dst, int *sendtag, int *src, int *recvtag, int *comm, MPI_Status *status, int *ierr)
 
void mpi_ssend_ (void *buf, int *count, int *datatype, int *dest, int *tag, int *comm, int *ierr)
 
void mpi_ssend_init_ (void *buf, int *count, int *datatype, int *dest, int *tag, int *comm, int *request, int *ierr)
 
void mpi_bsend_ (void *buf, int *count, int *datatype, int *dest, int *tag, int *comm, int *ierr)
 
void mpi_bsend_init_ (void *buf, int *count, int *datatype, int *dest, int *tag, int *comm, int *request, int *ierr)
 
void mpi_ibsend_ (void *buf, int *count, int *datatype, int *dest, int *tag, int *comm, int *request, int *ierr)
 
void mpi_issend_ (void *buf, int *count, int *datatype, int *dest, int *tag, int *comm, int *request, int *ierr)
 
void mpi_rsend_init_ (void *buf, int *count, int *datatype, int *dest, int *tag, int *comm, int *request, int *ierr)
 
void mpi_start_ (int *request, int *ierr)
 
void mpi_startall_ (int *count, int *requests, int *ierr)
 
void mpi_wait_ (int *request, MPI_Status *status, int *ierr)
 
void mpi_waitany_ (int *count, int *requests, int *index, MPI_Status *status, int *ierr)
 
void mpi_waitall_ (int *count, int *requests, MPI_Status *status, int *ierr)
 
void mpi_waitsome_ (int *incount, int *requests, int *outcount, int *indices, MPI_Status *status, int *ierr)
 
void mpi_test_ (int *request, int *flag, MPI_Status *status, int *ierr)
 
void mpi_testall_ (int *count, int *requests, int *flag, MPI_Status *statuses, int *ierr)
 
void mpi_testany_ (int *count, int *requests, int *index, int *flag, MPI_Status *status, int *ierr)
 
void mpi_testsome_ (int *incount, int *requests, int *outcount, int *indices, MPI_Status *statuses, int *ierr)
 
void mpi_probe_ (int *source, int *tag, int *comm, MPI_Status *status, int *ierr)
 
void mpi_iprobe_ (int *source, int *tag, int *comm, int *flag, MPI_Status *status, int *ierr)
 

Function Documentation

◆ mpi_send_init_()

void mpi_send_init_ ( void buf,
int *  count,
int *  datatype,
int *  dst,
int *  tag,
int *  comm,
int *  request,
int *  ierr 
)

◆ mpi_isend_()

void mpi_isend_ ( void buf,
int *  count,
int *  datatype,
int *  dst,
int *  tag,
int *  comm,
int *  request,
int *  ierr 
)

◆ mpi_irsend_()

void mpi_irsend_ ( void buf,
int *  count,
int *  datatype,
int *  dst,
int *  tag,
int *  comm,
int *  request,
int *  ierr 
)

◆ mpi_send_()

void mpi_send_ ( void buf,
int *  count,
int *  datatype,
int *  dst,
int *  tag,
int *  comm,
int *  ierr 
)

◆ mpi_rsend_()

void mpi_rsend_ ( void buf,
int *  count,
int *  datatype,
int *  dst,
int *  tag,
int *  comm,
int *  ierr 
)

◆ mpi_sendrecv_()

void mpi_sendrecv_ ( void sendbuf,
int *  sendcount,
int *  sendtype,
int *  dst,
int *  sendtag,
void recvbuf,
int *  recvcount,
int *  recvtype,
int *  src,
int *  recvtag,
int *  comm,
MPI_Status status,
int *  ierr 
)

◆ mpi_recv_init_()

void mpi_recv_init_ ( void buf,
int *  count,
int *  datatype,
int *  src,
int *  tag,
int *  comm,
int *  request,
int *  ierr 
)

◆ mpi_irecv_()

void mpi_irecv_ ( void buf,
int *  count,
int *  datatype,
int *  src,
int *  tag,
int *  comm,
int *  request,
int *  ierr 
)

◆ mpi_recv_()

void mpi_recv_ ( void buf,
int *  count,
int *  datatype,
int *  src,
int *  tag,
int *  comm,
MPI_Status status,
int *  ierr 
)

◆ mpi_sendrecv_replace_()

void mpi_sendrecv_replace_ ( void buf,
int *  count,
int *  datatype,
int *  dst,
int *  sendtag,
int *  src,
int *  recvtag,
int *  comm,
MPI_Status status,
int *  ierr 
)

◆ mpi_ssend_()

void mpi_ssend_ ( void buf,
int *  count,
int *  datatype,
int *  dest,
int *  tag,
int *  comm,
int *  ierr 
)

◆ mpi_ssend_init_()

void mpi_ssend_init_ ( void buf,
int *  count,
int *  datatype,
int *  dest,
int *  tag,
int *  comm,
int *  request,
int *  ierr 
)

◆ mpi_bsend_()

void mpi_bsend_ ( void buf,
int *  count,
int *  datatype,
int *  dest,
int *  tag,
int *  comm,
int *  ierr 
)

◆ mpi_bsend_init_()

void mpi_bsend_init_ ( void buf,
int *  count,
int *  datatype,
int *  dest,
int *  tag,
int *  comm,
int *  request,
int *  ierr 
)

◆ mpi_ibsend_()

void mpi_ibsend_ ( void buf,
int *  count,
int *  datatype,
int *  dest,
int *  tag,
int *  comm,
int *  request,
int *  ierr 
)

◆ mpi_issend_()

void mpi_issend_ ( void buf,
int *  count,
int *  datatype,
int *  dest,
int *  tag,
int *  comm,
int *  request,
int *  ierr 
)

◆ mpi_rsend_init_()

void mpi_rsend_init_ ( void buf,
int *  count,
int *  datatype,
int *  dest,
int *  tag,
int *  comm,
int *  request,
int *  ierr 
)

◆ mpi_start_()

void mpi_start_ ( int *  request,
int *  ierr 
)

◆ mpi_startall_()

void mpi_startall_ ( int *  count,
int *  requests,
int *  ierr 
)

◆ mpi_wait_()

void mpi_wait_ ( int *  request,
MPI_Status status,
int *  ierr 
)

◆ mpi_waitany_()

void mpi_waitany_ ( int *  count,
int *  requests,
int *  index,
MPI_Status status,
int *  ierr 
)

◆ mpi_waitall_()

void mpi_waitall_ ( int *  count,
int *  requests,
MPI_Status status,
int *  ierr 
)

◆ mpi_waitsome_()

void mpi_waitsome_ ( int *  incount,
int *  requests,
int *  outcount,
int *  indices,
MPI_Status status,
int *  ierr 
)

◆ mpi_test_()

void mpi_test_ ( int *  request,
int *  flag,
MPI_Status status,
int *  ierr 
)

◆ mpi_testall_()

void mpi_testall_ ( int *  count,
int *  requests,
int *  flag,
MPI_Status statuses,
int *  ierr 
)

◆ mpi_testany_()

void mpi_testany_ ( int *  count,
int *  requests,
int *  index,
int *  flag,
MPI_Status status,
int *  ierr 
)

◆ mpi_testsome_()

void mpi_testsome_ ( int *  incount,
int *  requests,
int *  outcount,
int *  indices,
MPI_Status statuses,
int *  ierr 
)

◆ mpi_probe_()

void mpi_probe_ ( int *  source,
int *  tag,
int *  comm,
MPI_Status status,
int *  ierr 
)

◆ mpi_iprobe_()

void mpi_iprobe_ ( int *  source,
int *  tag,
int *  comm,
int *  flag,
MPI_Status status,
int *  ierr 
)