MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
RTOp_mpi.c File Reference
#include <assert.h>
#include "RTOp_MPI_config.h"
Include dependency graph for RTOp_mpi.c:

Go to the source code of this file.

Functions

int MPI_Init (int *argc, char ***argv)
 
int MPI_Finalize (void)
 
int MPI_Comm_size (MPI_Comm comm, int *size)
 
int MPI_Comm_rank (MPI_Comm comm, int *rank)
 
int MPI_Type_struct (int count, int *array_of_blocklengths, MPI_Aint *array_of_displacements, MPI_Datatype *array_of_types, MPI_Datatype *data_type)
 
int MPI_Type_commit (MPI_Datatype *datatype)
 
int MPI_Type_free (MPI_Datatype *op)
 
int MPI_Op_create (MPI_User_function *func, int communitive, MPI_Op *op)
 
int MPI_Op_free (MPI_Op *op)
 
int MPI_Send (void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm)
 
int MPI_Recv (void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, RTOP_MPI_Status *status)
 
int MPI_Sendrecv_replace (void *buff, int count, MPI_Datatype datatype, int dest, int sendtag, int source, int recvtag, MPI_Comm comm, RTOP_MPI_Status *status)
 
int MPI_Reduce (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm)
 
int MPI_Allreduce (void *sendbuf, void *recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
 
int MPI_Barrier (MPI_Comm comm)
 
int MPI_Bcast (void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm)
 
int MPI_Gather (void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm)
 

Function Documentation

int MPI_Init ( int *  argc,
char ***  argv 
)

Definition at line 61 of file RTOp_mpi.c.

int MPI_Finalize ( void  )

Definition at line 66 of file RTOp_mpi.c.

int MPI_Comm_size ( MPI_Comm  comm,
int *  size 
)

Definition at line 71 of file RTOp_mpi.c.

int MPI_Comm_rank ( MPI_Comm  comm,
int *  rank 
)

Definition at line 77 of file RTOp_mpi.c.

int MPI_Type_struct ( int  count,
int *  array_of_blocklengths,
MPI_Aint array_of_displacements,
MPI_Datatype array_of_types,
MPI_Datatype data_type 
)

Definition at line 83 of file RTOp_mpi.c.

int MPI_Type_commit ( MPI_Datatype datatype)

Definition at line 113 of file RTOp_mpi.c.

int MPI_Type_free ( MPI_Datatype op)

Definition at line 118 of file RTOp_mpi.c.

int MPI_Op_create ( MPI_User_function func,
int  communitive,
MPI_Op op 
)

Definition at line 124 of file RTOp_mpi.c.

int MPI_Op_free ( MPI_Op op)

Definition at line 129 of file RTOp_mpi.c.

int MPI_Send ( void buf,
int  count,
MPI_Datatype  datatype,
int  dest,
int  tag,
MPI_Comm  comm 
)

Definition at line 135 of file RTOp_mpi.c.

int MPI_Recv ( void buf,
int  count,
MPI_Datatype  datatype,
int  source,
int  tag,
MPI_Comm  comm,
RTOP_MPI_Status status 
)

Definition at line 140 of file RTOp_mpi.c.

int MPI_Sendrecv_replace ( void buff,
int  count,
MPI_Datatype  datatype,
int  dest,
int  sendtag,
int  source,
int  recvtag,
MPI_Comm  comm,
RTOP_MPI_Status status 
)

Definition at line 146 of file RTOp_mpi.c.

int MPI_Reduce ( void sendbuf,
void recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
int  root,
MPI_Comm  comm 
)

Definition at line 152 of file RTOp_mpi.c.

int MPI_Allreduce ( void sendbuf,
void recvbuf,
int  count,
MPI_Datatype  datatype,
MPI_Op  op,
MPI_Comm  comm 
)

Definition at line 164 of file RTOp_mpi.c.

int MPI_Barrier ( MPI_Comm  comm)

Definition at line 176 of file RTOp_mpi.c.

int MPI_Bcast ( void buffer,
int  count,
MPI_Datatype  datatype,
int  root,
MPI_Comm  comm 
)

Definition at line 181 of file RTOp_mpi.c.

int MPI_Gather ( void sendbuf,
int  sendcount,
MPI_Datatype  sendtype,
void recvbuf,
int  recvcount,
MPI_Datatype  recvtype,
int  root,
MPI_Comm  comm 
)

Definition at line 186 of file RTOp_mpi.c.