On Tue, 6 Jan 2004, Jeffrey D. Oldham wrote:
Let's move the magic constant into a const variable instead of having
the constant scattered throughout the code. Then, please commit. Thanks.
For the record, this is what I committed. It passes builds for both
--serial and --mpi for me.
Richard.
2004Jan06 Richard Guenther <address@hidden>
* src/Threads/IterateSchedulers/SerialAsync.h: doxygenifize,
add std::stack<int> for generation tracking, add support for
asyncronous MPI requests.
src/Threads/IterateSchedulers/SerialAsync.cmpl.cpp: define
new static variables.
src/Threads/IterateSchedulers/Runnable.h: declare add().
src/Pooma/Pooma.cmpl.cpp: use SystemContext::max_requests
constant.
Index: Threads/IterateSchedulers/SerialAsync.cmpl.cpp
===================================================================
RCS file:
/home/pooma/Repository/r2/src/Threads/IterateSchedulers/SerialAsync.cmpl.cpp,v
retrieving revision 1.3
diff -u -u -r1.3 SerialAsync.cmpl.cpp
--- Threads/IterateSchedulers/SerialAsync.cmpl.cpp 12 Apr 2000 00:08:06
-0000 1.3
+++ Threads/IterateSchedulers/SerialAsync.cmpl.cpp 6 Jan 2004 19:52:47
-0000
@@ -82,6 +82,13 @@
std::list<RunnablePtr_t> SystemContext::workQueueMessages_m;
std::list<RunnablePtr_t> SystemContext::workQueue_m;
+#if POOMA_MPI
+ const int SystemContext::max_requests;
+ MPI_Request SystemContext::requests_m[SystemContext::max_requests];