00001 #ifndef MPIService_h_seen
00002 #define MPIService_h_seen
00003
00004 //requires:
00005 //#include <cca.h>
00006 //#include <mpi.h>
00007
00008 namespace gov {
00009 namespace cca {
00010
00012 class MPIService : public virtual Port {
00013
00014 public:
00015
00017 virtual ~MPIService() {}
00018
00021 virtual MPI_Comm getComm() = 0;
00023 virtual void releaseComm(MPI_Comm m) = 0;
00024
00025 };
00026
00027 } ENDSEMI // cca
00028 } ENDSEMI // gov
00029 #endif // MPIService_h_seen
1.2.14 written by Dimitri van Heesch,
© 1997-2002