75 #if !defined(VINLINE_MALOC)
The base (or foundation) header for MALOC.
The primary header for VSYS. (Virtual SYStem utilities library.)
int Vmpi_init(int *argc, char ***argv)
The Vmp initializer.
int Vmpi_finalize(void)
The Vmp finalizer.
int Vmpi_size(Vmpi *thee)
Return the number of processors involved.
int Vmpi_reduce(Vmpi *thee, char *sbuf, char *rbuf, int bufsize)
An MPI reduce.
int Vmpi_recv(Vmpi *thee, int src, char *buf, int bufsize)
An MPI blocking receive.
int Vmpi_isend(Vmpi *thee, int des, char *buf, int bufsize)
An MPI non-blocking send.
void Vmpi_dtor(Vmpi **thee)
The Vmpi destructor.
Vmpi * Vmpi_ctor(void)
The Vmpi constructor.
int Vmpi_send(Vmpi *thee, int des, char *buf, int bufsize)
An MPI blocking send.
int Vmpi_barr(Vmpi *thee)
An MPI barrier.
int Vmpi_bcast(Vmpi *thee, char *buf, int bufsize)
An MPI broadcast.
int Vmpi_rank(Vmpi *thee)
Return my processor ID.
Class Vmpi: Definition.
Definition: vmpi.h:57
int mpi_rank
Definition: vmpi.h:58
int mpi_size
Definition: vmpi.h:59