00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __comm_mpi_h
00010 #define __comm_mpi_h
00011
00012 #include "../../core/communicable.h"
00013 #include "../../core/reac_thread.h"
00014
00015 class Communicator : public ReactiveThread {
00016
00017 public :
00018
00019
00020 Communicator (int * __argc, char * * * __argv);
00021
00022 void start ();
00023 };
00024
00025 extern void initCommunication ();
00026
00027 extern void waitNodeInitialization ();
00028
00029 extern void wakeUpCommunicator ();
00030
00031 #endif