RFA: Permit Compiling MessageMain.cpp
Jeffrey Oldham
oldham at codesourcery.com
Thu Mar 15 06:50:03 UTC 2001
The attached patch permits compiling
benchmarks/Messaging/MessageMain.cpp on a sequential machine without
MPI. Is it acceptable to add this patch to the Pooma CVS tree?
(I will be away for the next four days.)
Thanks,
Jeffrey D. Oldham
oldham at codesourcery.com
-------------- next part --------------
Index: MessageMain.cpp
===================================================================
RCS file: /home/pooma/Repository/r2/benchmarks/Messaging/MessageMain.cpp,v
retrieving revision 1.9
diff -c -p -r1.9 MessageMain.cpp
*** MessageMain.cpp 2000/07/24 16:40:11 1.9
--- MessageMain.cpp 2001/03/15 06:48:16
*************** int main(int argc, char **argv)
*** 188,197 ****
--- 188,199 ----
//
messagingParameters(argc,argv);
+ #if defined(POOMA_BENCHMARKS_MESSAGING_TULIP) || defined(POOMA_BENCHMARKS_MESSAGING_MPI)
//
// Build a benchmark object to hold the benchmarks we will do.
//
Benchmark messaging(argc,argv,"Border exchange messaging");
+ #endif // POOMA_BENCHMARKS_MESSAGING_TULIP || POOMA_BENCHMARKS_MESSAGING_MPI
#ifdef POOMA_BENCHMARKS_MESSAGING_TULIP
*************** int main(int argc, char **argv)
*** 252,263 ****
--- 254,267 ----
#endif // POOMA_BENCHMARKS_MESSAGING_MPI
+ #if defined(POOMA_BENCHMARKS_MESSAGING_TULIP) || defined(POOMA_BENCHMARKS_MESSAGING_MPI)
//
// Do the benchmark:
//
messaging.setSamplingParameters(patch_real_elems_s,0,1);
messaging.setIterations(iterations_s);
messaging.run();
+ #endif // POOMA_BENCHMARKS_MESSAGING_TULIP || POOMA_BENCHMARKS_MESSAGING_MPI
#ifdef POOMA_BENCHMARKS_MESSAGING_MPI
*mpiInform << "Finished messaging.run\n";
More information about the pooma-dev
mailing list