Added compiler directives for PROFILING in tests/BlobIdentifyParallel

This commit is contained in:
James E McClure
2015-06-03 15:52:53 -04:00
parent c2d84c4ff1
commit 16061f1295

View File

@@ -8,8 +8,9 @@
#include "common/pmmc.h"
#include "common/Communication.h"
#include "analysis/analysis.h"
#include "ProfilerApp.h"
#ifdef PROFILE
#include "ProfilerApp.h"
#endif
//#include "Domain.h"
@@ -50,10 +51,12 @@ int main(int argc, char **argv)
MPI_Init(&argc,&argv);
MPI_Comm_rank(MPI_COMM_WORLD,&rank);
MPI_Comm_size(MPI_COMM_WORLD,&nprocs);
PROFILE_ENABLE(0);
#ifdef PROFILE
PROFILE_ENABLE(0);
PROFILE_DISABLE_TRACE();
PROFILE_SYNCHRONIZE();
PROFILE_START("main");
#endif
if ( rank==0 ) {
printf("-----------------------------------------------------------\n");
@@ -121,10 +124,11 @@ int main(int argc, char **argv)
/*FILE *BLOBS = fopen("Blobs.dat","wb");
fwrite(GlobalBlobID.get(),4,Nx*Ny*Nz,BLOBS);
fclose(BLOBS);*/
#ifdef PROFILE
PROFILE_STOP("main");
PROFILE_SAVE("BlobIdentifyParallel",false);
MPI_Barrier(MPI_COMM_WORLD);
#endif
MPI_Barrier(MPI_COMM_WORLD);
MPI_Finalize();
return 0;
}