charm.git
17 years agoignore idle timers for BigSim, changed CmiWallTimer to CkWallTimer() to better handle...
Gengbin Zheng [Tue, 29 Jun 2004 19:27:46 +0000 (19:27 +0000)]
ignore idle timers for BigSim, changed CmiWallTimer to CkWallTimer() to better handle the BigSim.

17 years agoFixed the treatment of all null request array in MPI_[Wait/Test][any/some]
Chao Huang [Fri, 25 Jun 2004 16:56:48 +0000 (16:56 +0000)]
Fixed the treatment of all null request array in MPI_[Wait/Test][any/some]
calls according to the Standard. They should return something to indicate
this situation.

17 years agoadded FEM_INDEX_1 and 0 to femf.h. necessary due to the register interface
Sayantan Chakravorty [Thu, 24 Jun 2004 23:10:37 +0000 (23:10 +0000)]
added FEM_INDEX_1 and 0 to femf.h. necessary due to the register interface

17 years agoswitch to context thread per csar request.
Gengbin Zheng [Thu, 24 Jun 2004 22:38:38 +0000 (22:38 +0000)]
switch to context thread per csar request.

17 years agoadded function decalration of CksdScheduler, CksdExitScheduler and CkDeliverMsgs...
Gengbin Zheng [Thu, 24 Jun 2004 21:32:59 +0000 (21:32 +0000)]
added function decalration of CksdScheduler, CksdExitScheduler and CkDeliverMsgs for BigSim.

17 years agoimplemented BgSetStartEvent() to mark an event in the middle of run as the beginning...
Gengbin Zheng [Thu, 24 Jun 2004 21:31:14 +0000 (21:31 +0000)]
implemented BgSetStartEvent() to mark an event in the middle of run as the beginning of simulation.

17 years agoimplemented functions similar to CsdScheduler and CmiDeliverMsg to re-enter the virtu...
Gengbin Zheng [Thu, 24 Jun 2004 21:23:33 +0000 (21:23 +0000)]
implemented functions similar to CsdScheduler and CmiDeliverMsg to re-enter the virtual processor scheduler queue.
added error checkings for integer overflow of integer priority bits.

17 years agostart implementing a C API for outside users to use the library in standalone fashion...
Gengbin Zheng [Thu, 24 Jun 2004 21:15:12 +0000 (21:15 +0000)]
start implementing a C API for outside users to use the library in standalone fashion to geenrate bglogs.

17 years agoput debug print into bgverbose mode.
Gengbin Zheng [Thu, 24 Jun 2004 20:59:48 +0000 (20:59 +0000)]
put debug print into bgverbose mode.

17 years agoadded more assertion check.
Gengbin Zheng [Thu, 24 Jun 2004 20:58:26 +0000 (20:58 +0000)]
added more assertion check.
added +bgverbose for printing more debug info

17 years agoadded a MACHSTATE debug print.
Gengbin Zheng [Thu, 24 Jun 2004 20:24:34 +0000 (20:24 +0000)]
added a MACHSTATE debug print.

17 years agoBug: if multiple completion passes in 0 as count, should immediately
Chao Huang [Thu, 24 Jun 2004 15:53:17 +0000 (15:53 +0000)]
Bug: if multiple completion passes in 0 as count, should immediately
return success and do nothing else.

17 years agoOrganize multiple completion of nonblocking requests into vectors, such
Chao Huang [Thu, 24 Jun 2004 02:17:59 +0000 (02:17 +0000)]
Organize multiple completion of nonblocking requests into vectors, such
that requests posted later in time won't overtake same match(msg envelope)
posted earlier. Calls affected are MPI_[Test/Wait][all/any/some].

17 years agoSafetime fix.
Terry L. Wilmarth [Tue, 22 Jun 2004 21:35:52 +0000 (21:35 +0000)]
Safetime fix.

17 years agoRemoved commit error messages...
Terry L. Wilmarth [Mon, 21 Jun 2004 20:45:15 +0000 (20:45 +0000)]
Removed commit error messages...

17 years agoRemoved ROMIO from automatic build target. Now we need to add build
Chao Huang [Mon, 21 Jun 2004 20:00:05 +0000 (20:00 +0000)]
Removed ROMIO from automatic build target. Now we need to add build
option "--with-romio" to build ROMIO with AMPI.

17 years agoOptimized [].
Jayant DeSouza [Mon, 21 Jun 2004 06:41:02 +0000 (06:41 +0000)]
Optimized [].

17 years agoOptimized []
Jayant DeSouza [Mon, 21 Jun 2004 04:02:53 +0000 (04:02 +0000)]
Optimized []

17 years agofixed python include library path
Filippo Gioachin [Sun, 20 Jun 2004 23:09:28 +0000 (23:09 +0000)]
fixed python include library path

17 years agoadded inheritance of CkIndex_* classes
Filippo Gioachin [Sun, 20 Jun 2004 23:01:36 +0000 (23:01 +0000)]
added inheritance of CkIndex_* classes

17 years agochanged processArgs $@ to "$@" to prevent quotes ("") in the parameter to be interpreted.
Gengbin Zheng [Fri, 18 Jun 2004 23:28:17 +0000 (23:28 +0000)]
changed processArgs $@ to "$@" to prevent quotes ("") in the parameter to be interpreted.

17 years agoAdded anti-methods.
Terry L. Wilmarth [Fri, 18 Jun 2004 23:20:00 +0000 (23:20 +0000)]
Added anti-methods.

17 years agoFixed incorrect handling of number of PAPI counts in projections *without*
Chee Wai Lee [Fri, 18 Jun 2004 20:14:52 +0000 (20:14 +0000)]
Fixed incorrect handling of number of PAPI counts in projections *without*
PAPI actually installed.

17 years agoimplemented the missing CldEnqueueMulti().
Gengbin Zheng [Thu, 17 Jun 2004 19:52:39 +0000 (19:52 +0000)]
implemented the missing CldEnqueueMulti().

17 years agoAnother // comment changed to /* */
Chao Huang [Wed, 16 Jun 2004 06:04:08 +0000 (06:04 +0000)]
Another // comment changed to /* */

17 years agoanother // comment changed to /* */
Chao Huang [Wed, 16 Jun 2004 05:53:45 +0000 (05:53 +0000)]
another // comment changed to /* */

17 years agoFixed ROMIO make dependency.
Chao Huang [Wed, 16 Jun 2004 04:36:55 +0000 (04:36 +0000)]
Fixed ROMIO make dependency.

17 years agoupdated for new file conv-counter.c
Gengbin Zheng [Tue, 15 Jun 2004 21:40:30 +0000 (21:40 +0000)]
updated for new file conv-counter.c

17 years agoCmi function declarations for performance counters.
Gengbin Zheng [Tue, 15 Jun 2004 21:30:59 +0000 (21:30 +0000)]
Cmi function declarations for performance counters.

17 years agoa general "high level" (so far) interface for performance counters.
Gengbin Zheng [Tue, 15 Jun 2004 21:29:20 +0000 (21:29 +0000)]
a general "high level" (so far) interface for performance counters.

17 years agoFixed problem in multiple completion of non-blocking communication requests.
Chao Huang [Tue, 15 Jun 2004 20:39:41 +0000 (20:39 +0000)]
Fixed problem in multiple completion of non-blocking communication requests.
The request should be tested/completed in the order they are posted, not the
order they are indexed in the array.
Another bug fix is MPI_REQUEST_NULL in test/wait is identified by setting
status to empty. in testany/waitany it is ignored and in testsome/waitsome
it is counted with empty status.

17 years agoAdded PRIO_MSGS and terminus method.
Terry L. Wilmarth [Tue, 15 Jun 2004 20:10:17 +0000 (20:10 +0000)]
Added PRIO_MSGS and terminus method.

17 years agoWorking version (with BigNetSim) was event queuing optimization removed. WIth PRIO_MS...
Terry L. Wilmarth [Tue, 15 Jun 2004 19:59:44 +0000 (19:59 +0000)]
Working version (with BigNetSim) was event queuing optimization removed. WIth PRIO_MSGS off, this will be a bit slower, but PRIO_MSGS off is necessary to implement big timestamps.

17 years agoMade default not PUP_EVERY_ELEMENT.
Jayant DeSouza [Tue, 15 Jun 2004 18:32:07 +0000 (18:32 +0000)]
Made default not PUP_EVERY_ELEMENT.

17 years agoRemoved need for ostream operators.
Jayant DeSouza [Tue, 15 Jun 2004 18:28:55 +0000 (18:28 +0000)]
Removed need for ostream operators.

17 years agoa minor fix for print.
Gengbin Zheng [Tue, 15 Jun 2004 16:47:01 +0000 (16:47 +0000)]
a minor fix for print.

17 years agoSeems to work... but -netsim is SLOWER than netsim!
Terry L. Wilmarth [Mon, 14 Jun 2004 23:53:53 +0000 (23:53 +0000)]
Seems to work... but -netsim is SLOWER than netsim!

17 years agoSet default configuration similar to 6/8. Seems to be working...
Terry L. Wilmarth [Mon, 14 Jun 2004 22:35:57 +0000 (22:35 +0000)]
Set default configuration similar to 6/8.  Seems to be working...

17 years agoFixed dangling if.
Jayant DeSouza [Mon, 14 Jun 2004 22:05:43 +0000 (22:05 +0000)]
Fixed dangling if.

17 years agoa few minor changes:
Gengbin Zheng [Mon, 14 Jun 2004 21:09:55 +0000 (21:09 +0000)]
a few minor changes:
1. added "bgelapse" in config file parser
2. reduced bgLog, removing unused threadNum and index.

17 years agoFixed a problem with commits happening before rollbacks were handled.
Terry L. Wilmarth [Mon, 14 Jun 2004 21:03:45 +0000 (21:03 +0000)]
Fixed a problem with commits happening before rollbacks were handled.

17 years agotest
cvs [Mon, 14 Jun 2004 20:45:55 +0000 (20:45 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:45:00 +0000 (20:45 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:44:42 +0000 (20:44 +0000)]
test

17 years agoold
cvs [Mon, 14 Jun 2004 20:44:21 +0000 (20:44 +0000)]
old

17 years agotest
cvs [Mon, 14 Jun 2004 20:41:32 +0000 (20:41 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:35:26 +0000 (20:35 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:32:42 +0000 (20:32 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:29:54 +0000 (20:29 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:28:43 +0000 (20:28 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:26:36 +0000 (20:26 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:06:21 +0000 (20:06 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:02:39 +0000 (20:02 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:02:04 +0000 (20:02 +0000)]
test

17 years agotest
cvs [Mon, 14 Jun 2004 20:01:24 +0000 (20:01 +0000)]
test

17 years agotest for write permission
cvs [Mon, 14 Jun 2004 20:00:32 +0000 (20:00 +0000)]
test for write permission

17 years agotest for cvs permission.
cvs [Mon, 14 Jun 2004 19:54:49 +0000 (19:54 +0000)]
test for cvs permission.

17 years agoadded bgconfig sample file.
Gengbin Zheng [Mon, 14 Jun 2004 16:44:37 +0000 (16:44 +0000)]
added bgconfig sample file.

17 years agoChecking in version with message recycling temporarily commented out.
Terry L. Wilmarth [Sat, 12 Jun 2004 23:06:00 +0000 (23:06 +0000)]
Checking in version with message recycling temporarily commented out.

17 years agoMoved DefaultEntry into msa-comon.h
Jayant DeSouza [Sat, 12 Jun 2004 18:40:38 +0000 (18:40 +0000)]
Moved DefaultEntry into msa-comon.h

17 years agoChanged msa to accept a parameter and control whether to pup every
Jayant DeSouza [Sat, 12 Jun 2004 18:30:51 +0000 (18:30 +0000)]
Changed msa to accept a parameter and control whether to pup every
element on the page or not.

17 years agoCreated two page transfer functions: one which calls pup for each element of the...
Jayant DeSouza [Sat, 12 Jun 2004 17:58:20 +0000 (17:58 +0000)]
Created two page transfer functions: one which calls pup for each element of the page, and the other is the original more efficient version which does byte copy.  The default is still the slower pup version.

17 years agominor changes.
Gengbin Zheng [Sat, 12 Jun 2004 01:47:35 +0000 (01:47 +0000)]
minor changes.

17 years agoupdated.
Gengbin Zheng [Sat, 12 Jun 2004 01:08:06 +0000 (01:08 +0000)]
updated.

17 years agofixed a bug in test_link() which invokes only shotcut CMK_CXX and skipped CMK_LDCXX...
Gengbin Zheng [Sat, 12 Jun 2004 01:05:25 +0000 (01:05 +0000)]
fixed a bug in test_link() which invokes only shotcut CMK_CXX and skipped CMK_LDCXX. so when special option like iccstatic in the cc-iccstatic.sh cannot be passed into test_link().

17 years agoFixed an issue when sending page updates of varsize pages.
Jayant DeSouza [Fri, 11 Jun 2004 23:10:15 +0000 (23:10 +0000)]
Fixed an issue when sending page updates of varsize pages.

17 years agoWorkaround for array pup: I use a wrapper class to wrap a page when
Jayant DeSouza [Fri, 11 Jun 2004 20:42:43 +0000 (20:42 +0000)]
Workaround for array pup: I use a wrapper class to wrap a page when
sending it across.  Performance has slowed down a lot.

17 years agoMade event message prioritization optional. The turn it on, uncomment the PRIO_MSGS...
Terry L. Wilmarth [Fri, 11 Jun 2004 18:11:25 +0000 (18:11 +0000)]
Made event message prioritization optional.  The turn it on, uncomment the PRIO_MSGS #define in pose_config.h.  It is makes an optimization possible in how events are queued before handled.  This optimization made both versions (with and without PRIO_MSGS) faster.  It looks like for fewer messages, prio is fine but as the number of messages increases, the noprio version is faster.

17 years agoAdded memory recycling for event messages.
Terry L. Wilmarth [Fri, 11 Jun 2004 18:00:25 +0000 (18:00 +0000)]
Added memory recycling for event messages.

17 years agoOn clustermatic when no slave nodes are up, the program cannot even run on master...
Gengbin Zheng [Fri, 11 Jun 2004 16:36:16 +0000 (16:36 +0000)]
On clustermatic when no slave nodes are up, the program cannot even run on master node. Fix the ip look up to ignore the error.

17 years agoRemoved printf.
Jayant DeSouza [Fri, 11 Jun 2004 15:14:02 +0000 (15:14 +0000)]
Removed printf.

17 years agomore realistic network model for red storm.
Gengbin Zheng [Fri, 11 Jun 2004 06:43:42 +0000 (06:43 +0000)]
more realistic network model for red storm.

17 years agoAdded POSE configuration section.
Terry L. Wilmarth [Thu, 10 Jun 2004 21:05:00 +0000 (21:05 +0000)]
Added POSE configuration section.

17 years agoFixed a very subtle bug, race condition between two threads completing
Jayant DeSouza [Thu, 10 Jun 2004 20:50:48 +0000 (20:50 +0000)]
Fixed a very subtle bug, race condition between two threads completing
sync on the same processor.

17 years agoFixed a typo
Chao Huang [Thu, 10 Jun 2004 17:26:59 +0000 (17:26 +0000)]
Fixed a typo

17 years agoFixed MPI_Waitall for persistent communication requests:
Chao Huang [Thu, 10 Jun 2004 17:00:31 +0000 (17:00 +0000)]
Fixed MPI_Waitall for persistent communication requests:
shouldn't free requests after waitall.

17 years agoBuilds pose manual now.
Terry L. Wilmarth [Thu, 10 Jun 2004 16:40:15 +0000 (16:40 +0000)]
Builds pose manual now.

17 years ago*** empty log message ***
Terry L. Wilmarth [Thu, 10 Jun 2004 16:18:58 +0000 (16:18 +0000)]
*** empty log message ***

17 years agoUpdated and expanded the POSE manual.
Terry L. Wilmarth [Thu, 10 Jun 2004 16:08:51 +0000 (16:08 +0000)]
Updated and expanded the POSE manual.

17 years agoAdded comments.
Jayant DeSouza [Thu, 10 Jun 2004 14:25:04 +0000 (14:25 +0000)]
Added comments.

17 years agoFixed accumulate typecast issue.
Jayant DeSouza [Thu, 10 Jun 2004 14:24:20 +0000 (14:24 +0000)]
Fixed accumulate typecast issue.

17 years agoadded a network model for red storm (not completely accurate though)
Gengbin Zheng [Thu, 10 Jun 2004 05:34:05 +0000 (05:34 +0000)]
added a network model for red storm (not completely accurate though)

17 years agoUpdated a few script in romio
Chao Huang [Wed, 9 Jun 2004 02:39:12 +0000 (02:39 +0000)]
Updated a few script in romio

17 years agoRemoved the use of AMPIROMIOOPTS
Chao Huang [Wed, 9 Jun 2004 01:37:02 +0000 (01:37 +0000)]
Removed the use of AMPIROMIOOPTS

17 years agofixed a bug of missing continue in parsing config file.
Gengbin Zheng [Tue, 8 Jun 2004 21:58:44 +0000 (21:58 +0000)]
fixed a bug of missing continue in parsing config file.

17 years agoUse absolute directory in installing romio. (hopefully this works on
Chao Huang [Tue, 8 Jun 2004 21:23:03 +0000 (21:23 +0000)]
Use absolute directory in installing romio. (hopefully this works on
lemieux and solaris)

17 years agoa bug fix for bluegene tracing for sdag when complicated structure like overlap/for...
Gengbin Zheng [Tue, 8 Jun 2004 20:34:22 +0000 (20:34 +0000)]
a bug fix for bluegene tracing for sdag when complicated structure like overlap/for/when come together.

17 years agoMore cleanup... first methods for coarsening added.
Terry L. Wilmarth [Tue, 8 Jun 2004 19:24:13 +0000 (19:24 +0000)]
More cleanup... first methods for coarsening added.

17 years agoMore cleaning up...
Terry L. Wilmarth [Tue, 8 Jun 2004 18:44:34 +0000 (18:44 +0000)]
More cleaning up...

17 years agoCleaned up a few unused things, added multipleCoarsen method.
Terry L. Wilmarth [Tue, 8 Jun 2004 18:36:37 +0000 (18:36 +0000)]
Cleaned up a few unused things, added multipleCoarsen method.

17 years agoupdated from net-linux-opteron
Gengbin Zheng [Tue, 8 Jun 2004 17:23:14 +0000 (17:23 +0000)]
updated from net-linux-opteron

17 years agodefault fftw_home not to be yan's home directory
Gengbin Zheng [Tue, 8 Jun 2004 17:02:02 +0000 (17:02 +0000)]
default fftw_home not to be yan's home directory

17 years agoRefinement now works in this new strategy, coupled with FEM. Coarsening is next...
Terry L. Wilmarth [Tue, 8 Jun 2004 15:36:44 +0000 (15:36 +0000)]
Refinement now works in this new strategy, coupled with FEM.  Coarsening is next...

17 years agomodified into a converse program.
Gengbin Zheng [Mon, 7 Jun 2004 21:25:06 +0000 (21:25 +0000)]
modified into a converse program.

17 years agoa tool for converting a bgTrace binary file into readable ascii format.
Gengbin Zheng [Mon, 7 Jun 2004 21:05:21 +0000 (21:05 +0000)]
a tool for converting a bgTrace binary file into readable ascii format.

17 years agoArray section helper classes
Sameer Kumar [Sun, 6 Jun 2004 21:58:16 +0000 (21:58 +0000)]
Array section helper classes

17 years agoNew version with migration and forwarding always working. The test program also works.
Sameer Kumar [Sun, 6 Jun 2004 21:55:17 +0000 (21:55 +0000)]
New version with migration and forwarding always working. The test program also works.

17 years agoIntegrated ROMIO library into AMPI, including the source code,
Chao Huang [Fri, 4 Jun 2004 21:23:55 +0000 (21:23 +0000)]
Integrated ROMIO library into AMPI, including the source code,
testcases, updated documentations.

17 years agoFixed the bug in which out of order splits chose the wrong sequence number for the new
Sayantan Chakravorty [Fri, 4 Jun 2004 21:11:18 +0000 (21:11 +0000)]
Fixed the bug in which out of order splits chose the wrong sequence number for the new
node when adding the second element of a split
removed charmrun

17 years agoRevised refinement to work with new interface, however there seems to be a bug in...
Terry L. Wilmarth [Fri, 4 Jun 2004 19:34:18 +0000 (19:34 +0000)]
Revised refinement to work with new interface, however there seems to be a bug in the interface on the second half of the split.  It is not getting the correct node index of the first split.  Coarsening disabled for now.