76 #if !defined(VINLINE_MALOC) 90 int Vmp_init(
int *argc,
char ***argv);
161 int Vmp_send(
Vmp *thee,
int des,
char *buf,
int bufsize);
174 int Vmp_recv(
Vmp *thee,
int src,
char *buf,
int bufsize);
int mpi_size
Definition: vmp.h:60
The primary header for VSYS. (Virtual SYStem utilities library.)
Contains public data members for Vmp class.
Definition: vmp.h:58
int Vmp_init(int *argc, char ***argv)
The Vmp initializer.
int Vmp_send(Vmp *thee, int des, char *buf, int bufsize)
An MPI blocking send.
Class Vmpi: a Virtual MPI communication layer object.
int Vmp_rank(Vmp *thee)
Return my processor ID.
int Vmp_size(Vmp *thee)
Return the number of processors involved.
void Vmp_dtor(Vmp **thee)
The Vmp destructor.
int Vmp_barr(Vmp *thee)
An MPI barrier.
Class Vcom: virtual (currently just MPI) communications layer.
int mpi_rank
Definition: vmp.h:59
Vmp * Vmp_ctor(void)
The Vmp constructor.
int Vmp_finalize(void)
The Vmp finalizer.
The base (or foundation) header for MALOC.
int Vmp_recv(Vmp *thee, int src, char *buf, int bufsize)
An MPI blocking receive.