charm.git
16 years agoChecking in a new broadcast strategy which broadcasts to arrays along a load-balanced...
Sameer Kumar [Thu, 17 Feb 2005 01:19:55 +0000 (01:19 +0000)]
Checking in a new broadcast strategy which broadcasts to arrays along a load-balanced hypercube. The code is stolen from Filippo's PipsBcast Implementation.

Streaming dosent have any change. A new scheme to packmessages is now checked in but it is commented out.

16 years agoCkassert(msgSize>=0) because there can be 0 size messages.
Nilesh Choudhury [Wed, 16 Feb 2005 22:32:25 +0000 (22:32 +0000)]
Ckassert(msgSize>=0) because there can be 0 size messages.

16 years agoupdated for turing.
Gengbin Zheng [Wed, 16 Feb 2005 19:42:26 +0000 (19:42 +0000)]
updated for turing.

16 years agoSeveral changes
Sameer Kumar [Wed, 16 Feb 2005 17:37:44 +0000 (17:37 +0000)]
Several changes
1) Added command line setting of queues.
2) Split notifyIdle and notifyStillIdle to support queiscience
detection.

16 years agofixing the stats bug. was messing with it yesetrday and seemed to have borken it...
Sameer Kumar [Wed, 16 Feb 2005 15:44:11 +0000 (15:44 +0000)]
fixing the stats bug.  was messing with it yesetrday and seemed to have borken it. It now only records statistics for the minimum number of strategies.

16 years agoChanging the trim threshold and the mmap threshold to 512k. This will delay trimming...
Sameer Kumar [Wed, 16 Feb 2005 00:05:04 +0000 (00:05 +0000)]
Changing the trim threshold and the mmap threshold to 512k. This will delay trimming or returning memory back to OS and allocate more memory through a mmap. Prelimnary results show good performance on the mac cluster. Shouldnt hurt elsewhere.

16 years agofixed a multiple definition of macro MIN.
Gengbin Zheng [Tue, 15 Feb 2005 21:17:38 +0000 (21:17 +0000)]
fixed a multiple definition of macro MIN.

16 years ago*** empty log message ***
Sameer Kumar [Tue, 15 Feb 2005 20:57:49 +0000 (20:57 +0000)]
*** empty log message ***

16 years agofixed a compiler error.
Gengbin Zheng [Tue, 15 Feb 2005 08:34:05 +0000 (08:34 +0000)]
fixed a compiler error.

16 years agoin batch mode, change the order of call to wait for rsh to finish and the call to...
Gengbin Zheng [Tue, 15 Feb 2005 07:28:24 +0000 (07:28 +0000)]
in batch mode, change the order of call to wait for rsh to finish  and the call to wait for client connects back.

16 years agofixed a compiler warinig.
Gengbin Zheng [Tue, 15 Feb 2005 06:33:38 +0000 (06:33 +0000)]
fixed a compiler warinig.

16 years agofinish node (waiting for ssh to terminate) in batch mode.
Gengbin Zheng [Tue, 15 Feb 2005 06:30:09 +0000 (06:30 +0000)]
finish node (waiting for ssh to terminate) in batch mode.

16 years agoadded POSE_startTimer
Terry L. Wilmarth [Fri, 11 Feb 2005 21:57:47 +0000 (21:57 +0000)]
added POSE_startTimer

16 years agobroadcast version
Terry L. Wilmarth [Fri, 11 Feb 2005 21:57:10 +0000 (21:57 +0000)]
broadcast version

16 years agoSlight change to memory management.
Terry L. Wilmarth [Thu, 10 Feb 2005 21:58:53 +0000 (21:58 +0000)]
Slight change to memory management.

16 years ago*** empty log message ***
Terry L. Wilmarth [Thu, 10 Feb 2005 21:58:18 +0000 (21:58 +0000)]
*** empty log message ***

16 years agoWorkarounds for readonly array proxy problems.
Terry L. Wilmarth [Thu, 10 Feb 2005 18:04:57 +0000 (18:04 +0000)]
Workarounds for readonly array proxy problems.

16 years agoRevised and working ring.
Terry L. Wilmarth [Thu, 10 Feb 2005 18:03:29 +0000 (18:03 +0000)]
Revised and working ring.

16 years agoIBM xlc compiler does not like declarations of variables after any instruction.
Nilesh Choudhury [Thu, 10 Feb 2005 17:28:30 +0000 (17:28 +0000)]
IBM xlc compiler does not like declarations of variables after any instruction.

16 years agoBroken version.
Terry L. Wilmarth [Thu, 10 Feb 2005 03:40:10 +0000 (03:40 +0000)]
Broken version.

16 years ago*** empty log message ***
Terry L. Wilmarth [Thu, 10 Feb 2005 03:35:43 +0000 (03:35 +0000)]
*** empty log message ***

16 years agoThe IBM compiler does not like inline declaration of functions. So removed it.
Nilesh Choudhury [Wed, 9 Feb 2005 19:51:16 +0000 (19:51 +0000)]
The IBM compiler does not like inline declaration of functions. So removed it.

16 years agoremoved unmatched comments
Nilesh Choudhury [Wed, 9 Feb 2005 05:40:20 +0000 (05:40 +0000)]
removed unmatched comments

16 years agoremoved // as comments.
Nilesh Choudhury [Wed, 9 Feb 2005 04:36:32 +0000 (04:36 +0000)]
removed // as comments.

16 years ago*** empty log message ***
Sameer Kumar [Tue, 8 Feb 2005 23:13:20 +0000 (23:13 +0000)]
*** empty log message ***

16 years agocleaning up pingpong
Sameer Kumar [Tue, 8 Feb 2005 22:53:18 +0000 (22:53 +0000)]
cleaning up pingpong

16 years agoSome charnges/fixes to termination committing.
Terry L. Wilmarth [Tue, 8 Feb 2005 22:19:40 +0000 (22:19 +0000)]
Some charnges/fixes to termination committing.

16 years agoparent is now public instead of protected.
Nilesh Choudhury [Tue, 8 Feb 2005 21:06:30 +0000 (21:06 +0000)]
parent is now public instead of protected.

16 years agoundo broken precompiler pass
Eric Bohm [Tue, 8 Feb 2005 20:07:15 +0000 (20:07 +0000)]
undo broken precompiler pass

16 years agoA tweakable program for implementing various types of rings of posers. Used for evalu...
Terry L. Wilmarth [Tue, 8 Feb 2005 18:58:05 +0000 (18:58 +0000)]
A tweakable program for implementing various types of rings of posers. Used for evaluation, but also convenient as a simple POSE example program.

16 years agoAdded sort3D to idxl.
Nilesh Choudhury [Tue, 8 Feb 2005 18:40:36 +0000 (18:40 +0000)]
Added sort3D to idxl.

16 years agoAdded sort3d to idxl.
Nilesh Choudhury [Tue, 8 Feb 2005 18:37:09 +0000 (18:37 +0000)]
Added sort3d to idxl.

16 years agoAdded an implementation of fast queue. It can be invoked by passing a compile
Nilesh Choudhury [Tue, 8 Feb 2005 18:35:31 +0000 (18:35 +0000)]
Added an implementation of fast queue. It can be invoked by passing a compile
time option of -DFASTQ.

16 years agoadded an implementation of fast queue, which can be used by passing -DFASTQ as a
Nilesh Choudhury [Tue, 8 Feb 2005 18:34:27 +0000 (18:34 +0000)]
added an implementation of fast queue, which can be used by passing -DFASTQ as a
compiler time option.

16 years agoSolaris compilers did not know about INT_MAX, so I simply replaced using
Greg Koenig [Tue, 8 Feb 2005 16:31:33 +0000 (16:31 +0000)]
Solaris compilers did not know about INT_MAX, so I simply replaced using
it with a very large number (999,999,999).

16 years agochange the way output is generated.
Gengbin Zheng [Tue, 8 Feb 2005 09:20:23 +0000 (09:20 +0000)]
change the way output is generated.

16 years agoreduced num of iterations.
Gengbin Zheng [Tue, 8 Feb 2005 09:15:29 +0000 (09:15 +0000)]
reduced num of iterations.

16 years agomake to $MAKE
Gengbin Zheng [Tue, 8 Feb 2005 08:54:24 +0000 (08:54 +0000)]
make to $MAKE

16 years agomake to $MAKE.
Gengbin Zheng [Tue, 8 Feb 2005 08:52:38 +0000 (08:52 +0000)]
make to $MAKE.

16 years agomake to $(MAKE)
Gengbin Zheng [Tue, 8 Feb 2005 08:51:45 +0000 (08:51 +0000)]
make to $(MAKE)

16 years agoanother make to $MAKE
Gengbin Zheng [Tue, 8 Feb 2005 08:51:17 +0000 (08:51 +0000)]
another make to $MAKE

16 years agochange make to $(MAKE)
Gengbin Zheng [Tue, 8 Feb 2005 08:50:14 +0000 (08:50 +0000)]
change make to $(MAKE)

16 years agoa standalone version of CmiGetArgIntDesc.
Gengbin Zheng [Tue, 8 Feb 2005 06:06:00 +0000 (06:06 +0000)]
a standalone version of CmiGetArgIntDesc.

16 years agoofficially changed QT to special version of setjmp w/o saving registers.
Gengbin Zheng [Tue, 8 Feb 2005 05:55:43 +0000 (05:55 +0000)]
officially changed QT to special version of setjmp w/o saving registers.

16 years agoadded a few debug statements.
Gengbin Zheng [Tue, 8 Feb 2005 05:50:57 +0000 (05:50 +0000)]
added a few debug statements.

16 years agoa couple tweaks
Terry L. Wilmarth [Tue, 8 Feb 2005 05:20:23 +0000 (05:20 +0000)]
a couple tweaks

16 years agominor change
Gengbin Zheng [Tue, 8 Feb 2005 05:17:58 +0000 (05:17 +0000)]
minor change

16 years agodefines CmiMultipleSend to BgMultipleSend.
Gengbin Zheng [Tue, 8 Feb 2005 05:13:29 +0000 (05:13 +0000)]
defines CmiMultipleSend to BgMultipleSend.

16 years agoimplement bgsim version of CmiMultipleSend
Gengbin Zheng [Tue, 8 Feb 2005 05:12:45 +0000 (05:12 +0000)]
implement bgsim version of CmiMultipleSend

16 years agoupdated to new macro.
Gengbin Zheng [Tue, 8 Feb 2005 04:37:22 +0000 (04:37 +0000)]
updated to new macro.

16 years agoupdated.
Gengbin Zheng [Tue, 8 Feb 2005 04:36:58 +0000 (04:36 +0000)]
updated.

16 years agoMake.depends had 8 spaces in it instead of a TAB.
Greg Koenig [Tue, 8 Feb 2005 03:10:19 +0000 (03:10 +0000)]
Make.depends had 8 spaces in it instead of a TAB.

16 years agoModify Make.lb to include GridCommLB.
Greg Koenig [Tue, 8 Feb 2005 03:08:24 +0000 (03:08 +0000)]
Modify Make.lb to include GridCommLB.

16 years agoModifications to makefiles to allow building Charm++ with the addition of
Greg Koenig [Tue, 8 Feb 2005 03:05:43 +0000 (03:05 +0000)]
Modifications to makefiles to allow building Charm++ with the addition of
GridCommLB.

16 years agoProblem with two "root" names in the Converse header. Mine was there for
Greg Koenig [Tue, 8 Feb 2005 02:40:40 +0000 (02:40 +0000)]
Problem with two "root" names in the Converse header.  Mine was there for
spanning tree broadcasts.  Sameer added a second (redundant) one used by
the ComLib.

16 years agoa minor change for new turing.
Gengbin Zheng [Tue, 8 Feb 2005 00:37:35 +0000 (00:37 +0000)]
a minor change for new turing.

16 years agoThese changes add GridCommLB from my prelim work into the Charm++ load
Greg Koenig [Mon, 7 Feb 2005 23:37:04 +0000 (23:37 +0000)]
These changes add GridCommLB from my prelim work into the Charm++ load
balancer set.

16 years agoMerged changes from my prelim work back into main Charm++ distribution in
Greg Koenig [Mon, 7 Feb 2005 22:59:07 +0000 (22:59 +0000)]
Merged changes from my prelim work back into main Charm++ distribution in
CVS.

Changes include calling ConverseCommonExit() from within ConverseExit()
and including support for CmiBarrier() in the VMI machine layer.

16 years agoincreasing more iterations for more accuracy
Sameer Kumar [Mon, 7 Feb 2005 21:54:27 +0000 (21:54 +0000)]
increasing more iterations for more accuracy

16 years agoAdding a new much more meaningful pingpong.
Sameer Kumar [Mon, 7 Feb 2005 21:28:16 +0000 (21:28 +0000)]
Adding a new much more meaningful pingpong.

16 years agoSet all target as default rather than test.
Eric Bohm [Mon, 7 Feb 2005 19:39:18 +0000 (19:39 +0000)]
Set all target as default rather than test.
So people don't run straight into charmrun problems just trying to build.

16 years agoChanged the startReduction method so that it doesnt send reduction starting
Sayantan Chakravorty [Mon, 7 Feb 2005 08:12:10 +0000 (08:12 +0000)]
Changed the startReduction method so that it doesnt send reduction starting
messages to the sender

16 years ago*** empty log message ***
Sameer Kumar [Sun, 6 Feb 2005 22:58:33 +0000 (22:58 +0000)]
*** empty log message ***

16 years agoa few changes to make it more robust in face of errors.
Gengbin Zheng [Sun, 6 Feb 2005 19:00:05 +0000 (19:00 +0000)]
a few changes to make it more robust in face of errors.

16 years agochanged a few things in order to link with application.
Gengbin Zheng [Sun, 6 Feb 2005 03:36:55 +0000 (03:36 +0000)]
changed a few things in order to link with application.

16 years agofunction name changes for function tracing.
Gengbin Zheng [Sun, 6 Feb 2005 03:33:51 +0000 (03:33 +0000)]
function name changes for function tracing.

16 years ago*** empty log message ***
Sameer Kumar [Sat, 5 Feb 2005 23:38:22 +0000 (23:38 +0000)]
*** empty log message ***

16 years agoNon-tested Fortran MPI function tracing API.
Chee Wai Lee [Sat, 5 Feb 2005 23:35:06 +0000 (23:35 +0000)]
Non-tested Fortran MPI function tracing API.

16 years ago*** empty log message ***
Sameer Kumar [Sat, 5 Feb 2005 22:48:11 +0000 (22:48 +0000)]
*** empty log message ***

16 years agoimplemented a new charmrun runtime option ++batch <num>, which fires num of node...
Gengbin Zheng [Sat, 5 Feb 2005 07:42:23 +0000 (07:42 +0000)]
implemented a new charmrun runtime option ++batch <num>, which fires num of node programs at a time and wait for them to connect. This (for turing-new cluster) helps to prevent overloading charmrun processors bt node program to connect() to charmrun at same time.

16 years agosome minor changes: reusing send queue struct, enabled buffer reuse.
Gengbin Zheng [Sat, 5 Feb 2005 05:48:29 +0000 (05:48 +0000)]
some minor changes: reusing send queue struct, enabled buffer reuse.

16 years agoAdded ampi function statistics. Important calls are counted.
Chao Huang [Fri, 4 Feb 2005 23:21:50 +0000 (23:21 +0000)]
Added ampi function statistics. Important calls are counted.

16 years agofix stray ifdefs
Eric Bohm [Fri, 4 Feb 2005 22:49:06 +0000 (22:49 +0000)]
fix stray ifdefs

16 years ago*** empty log message ***
Sameer Kumar [Fri, 4 Feb 2005 22:07:11 +0000 (22:07 +0000)]
*** empty log message ***

16 years agorefinements to IFFT_DUMP debug output
Eric Bohm [Fri, 4 Feb 2005 21:57:22 +0000 (21:57 +0000)]
refinements to IFFT_DUMP debug output

16 years agoignore preprocessor lines
Eric Bohm [Fri, 4 Feb 2005 16:18:42 +0000 (16:18 +0000)]
ignore preprocessor lines

16 years agoComplete the fix on CtgInstall for double deactivation/activation.
Chao Huang [Fri, 4 Feb 2005 07:41:59 +0000 (07:41 +0000)]
Complete the fix on CtgInstall for double deactivation/activation.

16 years agoFixed bug in PipelineBcast strategy support.
Chao Huang [Fri, 4 Feb 2005 02:01:09 +0000 (02:01 +0000)]
Fixed bug in PipelineBcast strategy support.

16 years agoposn added to accept file name
Eric Bohm [Fri, 4 Feb 2005 00:07:49 +0000 (00:07 +0000)]
posn added to accept file name

16 years agoadded ifdef protect IFFT_DUMP debugging
Eric Bohm [Thu, 3 Feb 2005 23:58:29 +0000 (23:58 +0000)]
added ifdef protect IFFT_DUMP debugging

16 years agoa minor change in the way using namespace.
Gengbin Zheng [Thu, 3 Feb 2005 08:33:53 +0000 (08:33 +0000)]
a minor change in the way using namespace.

16 years agouse lightweighted etjmp/longjmp without storing signal mask.
Gengbin Zheng [Thu, 3 Feb 2005 06:44:15 +0000 (06:44 +0000)]
use lightweighted etjmp/longjmp without storing signal mask.

16 years agoFixed excessive ReductionStarting message for CkReductionMgr
Sayantan Chakravorty [Thu, 3 Feb 2005 06:16:28 +0000 (06:16 +0000)]
Fixed excessive ReductionStarting message for CkReductionMgr

16 years agoFixed some bugs so correct answers are obtained for slab contains only
Yan Shi [Thu, 3 Feb 2005 04:32:13 +0000 (04:32 +0000)]
Fixed some bugs so correct answers are obtained for slab contains only
one plane. Multiple plane case still needs debugging.

16 years agoa much cheaper threading with _setjmp/_longjmp.
Gengbin Zheng [Thu, 3 Feb 2005 03:53:17 +0000 (03:53 +0000)]
a much cheaper threading with _setjmp/_longjmp.

16 years agoswitched to quickthread.
Gengbin Zheng [Thu, 3 Feb 2005 02:25:44 +0000 (02:25 +0000)]
switched to quickthread.

16 years agoadded barrier call to timerinit for getusage version.
Gengbin Zheng [Thu, 3 Feb 2005 01:15:08 +0000 (01:15 +0000)]
added barrier call to timerinit for getusage version.

16 years agoAdapt4 is now uses memory management to 1) save memory! 2) reduce GVT cost.
Terry L. Wilmarth [Wed, 2 Feb 2005 22:06:17 +0000 (22:06 +0000)]
Adapt4 is now uses memory management to 1) save memory! 2) reduce GVT cost.
Update your POSE and use it!  It's much faster!

16 years ago*** empty log message ***
Chao Huang [Wed, 2 Feb 2005 21:52:07 +0000 (21:52 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
Sameer Kumar [Wed, 2 Feb 2005 17:08:21 +0000 (17:08 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
Sameer Kumar [Wed, 2 Feb 2005 17:03:16 +0000 (17:03 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
Sameer Kumar [Wed, 2 Feb 2005 16:57:36 +0000 (16:57 +0000)]
*** empty log message ***

16 years agoadding ccs test program to examples.
Sameer Kumar [Wed, 2 Feb 2005 16:51:26 +0000 (16:51 +0000)]
adding ccs test program to examples.

16 years agoonly defines long long time when CMK_LONG_LONG_DEFINED is defined.
Gengbin Zheng [Wed, 2 Feb 2005 07:39:34 +0000 (07:39 +0000)]
only defines long long time when CMK_LONG_LONG_DEFINED is defined.

16 years agofixed double int i declaration in for loop.
Gengbin Zheng [Wed, 2 Feb 2005 07:34:31 +0000 (07:34 +0000)]
fixed double int i declaration in for loop.
fixed an uninitialzed pointer reference error.

16 years agofixed sysbolic link of javabin, etc under windows.
Gengbin Zheng [Wed, 2 Feb 2005 07:27:57 +0000 (07:27 +0000)]
fixed sysbolic link of javabin, etc under windows.

16 years agofixed double int i declaration in for loop.
Gengbin Zheng [Wed, 2 Feb 2005 07:26:08 +0000 (07:26 +0000)]
fixed  double int i declaration in for loop.

16 years agomake sure -nobs not overrided by -shared option.
Gengbin Zheng [Wed, 2 Feb 2005 05:25:50 +0000 (05:25 +0000)]
make sure -nobs not overrided by -shared option.

16 years agofixed a bug in detecting the underlying mpiCC compiler.
Gengbin Zheng [Wed, 2 Feb 2005 05:22:04 +0000 (05:22 +0000)]
fixed a bug in detecting the underlying mpiCC compiler.

16 years agogenerate .so before .a to make sure when shared lib fails, no .a is generated.
Gengbin Zheng [Wed, 2 Feb 2005 05:06:24 +0000 (05:06 +0000)]
generate .so before .a to make sure when shared lib fails, no .a is generated.