
00001 #ifndef __AMPI_PROJECTIONS_H__ 00002 #define __AMPI_PROJECTIONS_H__ 00003 #include "ampi.h" 00004 #ifdef __cplusplus 00005 extern "C" { 00006 #endif 00007 void initAmpiProjections(); 00008 void closeAmpiProjections(); 00009 void ampi_beginProcessing(int rank, int src, int count); 00010 void ampi_endProcessing(int rank); 00011 void ampi_msgSend(int tag,int dest,int count,int size); 00012 int ampi_registerFunc(char *funcName); 00013 void ampi_beginFunc(int funcNo,MPI_Comm comm); 00014 void ampi_endFunc(int funcNo,MPI_Comm comm); 00015 #if CMK_BIGSIM_CHARM 00016 void BgPrintf(const char *str); 00017 #endif 00018 #ifdef __cplusplus 00019 } 00020 #endif 00021 00022 #endif
1.5.5