00001 #ifndef _H_M3_profile
00002 #define _H_M3_profile
00003
00004 #ifdef USE_MPI
00005 #include "mpi.h"
00006 #endif
00007 #include "M3.h"
00008
00009
00010 #define M3_PROFILE_MAX_SECTIONS 256
00011 #define M3_PROFILE_LEVEL 1
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 void M3_ProfileInit( char *titleString );
00022 void M3_ProfileFinalize( void );
00023 void M3_ProfileStart( int sectionID, char *sectionName );
00024 void M3_ProfileStop( int sectionID );
00025
00026
00027 #endif