Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | File Members

vector_mpicomm.hpp File Reference

#include <mpi.h>
#include <vector>
#include "itaylor.hpp"
#include "dim2taylor.hpp"

Go to the source code of this file.

Pack and Unpack for vector

template<class T>
int MPI_Pack (vector< T > &, void *, int, int *, MPI_Comm)
template<class T>
int MPI_Unpack (void *, int, int *, vector< T > &, MPI_Comm)

Point-to-Point communication functions for vector

template<class T>
int MPI_Send (vector< T > &, int, int, MPI_Comm)
template<class T>
int MPI_Bsend (vector< T > &, int, int, MPI_Comm)
template<class T>
int MPI_Ssend (vector< T > &, int, int, MPI_Comm)
template<class T>
int MPI_Rsend (vector< T > &, int, int, MPI_Comm)
template<class T>
int MPI_Isend (vector< T > &, int, int, MPI_Comm, MPI_Request *)
template<class T>
int MPI_Ibsend (vector< T > &, int, int, MPI_Comm, MPI_Request *)
template<class T>
int MPI_Issend (vector< T > &, int, int, MPI_Comm, MPI_Request *)
template<class T>
int MPI_Irsend (vector< T > &, int, int, MPI_Comm, MPI_Request *)
template<class T>
int MPI_Recv (vector< T > &, int, int, MPI_Comm, MPI_Status *)

Collective communication functions for vector

template<class T>
int MPI_Bcast (vector< T > &, int, MPI_Comm)
template<class T>
int MPI_Bcast (vector< T > &, int, int, int, int, int, MPI_Comm)


Detailed Description

MPI communication package for STL vectors of C-XSC data types and C-XSC Taylor arithmetic types: Header.

Copyright (C) 2004-2007 Markus Grimmer

Incorporated Routines:

Incorporated Types:


Function Documentation

template<class T>
int MPI_Bcast vector< T > &  ,
int  ,
int  ,
int  ,
int  ,
int  ,
MPI_Comm 
 

template<class T>
int MPI_Bcast vector< T > &  ,
int  ,
MPI_Comm 
 

template<class T>
int MPI_Bsend vector< T > &  ,
int  ,
int  ,
MPI_Comm 
 

template<class T>
int MPI_Ibsend vector< T > &  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request * 
 

template<class T>
int MPI_Irsend vector< T > &  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request * 
 

template<class T>
int MPI_Isend vector< T > &  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request * 
 

template<class T>
int MPI_Issend vector< T > &  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Request * 
 

template<class T>
int MPI_Pack vector< T > &  ,
void *  ,
int  ,
int *  ,
MPI_Comm 
 

template<class T>
int MPI_Recv vector< T > &  ,
int  ,
int  ,
MPI_Comm  ,
MPI_Status * 
 

template<class T>
int MPI_Rsend vector< T > &  ,
int  ,
int  ,
MPI_Comm 
 

template<class T>
int MPI_Send vector< T > &  ,
int  ,
int  ,
MPI_Comm 
 

template<class T>
int MPI_Ssend vector< T > &  ,
int  ,
int  ,
MPI_Comm 
 

template<class T>
int MPI_Unpack void *  ,
int  ,
int *  ,
vector< T > &  ,
MPI_Comm 
 


Generated on Tue Feb 27 21:19:13 2007 for VFIS by  doxygen 1.4.4