charm.git
17 years agoadded tproj_on in config.
Gengbin Zheng [Sat, 16 Oct 2004 22:11:58 +0000 (22:11 +0000)]
added tproj_on in config.
remove commlib module in Makefile

17 years agosupported -tproj option, improved warning prints when task is not found.
Gengbin Zheng [Sat, 16 Oct 2004 22:11:12 +0000 (22:11 +0000)]
supported -tproj option, improved warning prints when task is not found.

17 years agowith -tproj to output projections from bgTrace
Gengbin Zheng [Sat, 16 Oct 2004 22:05:38 +0000 (22:05 +0000)]
with -tproj to output projections from bgTrace

17 years agoremoved commlib.
Gengbin Zheng [Sat, 16 Oct 2004 21:36:29 +0000 (21:36 +0000)]
removed commlib.

17 years agofixed charmc path
Gengbin Zheng [Sat, 16 Oct 2004 21:05:15 +0000 (21:05 +0000)]
fixed charmc path

17 years agoAdded MeshStreaming to pose.
Terry L. Wilmarth [Sat, 16 Oct 2004 20:34:43 +0000 (20:34 +0000)]
Added MeshStreaming to pose.

17 years agofixing smp and immediate message.
Gengbin Zheng [Sat, 16 Oct 2004 16:46:43 +0000 (16:46 +0000)]
fixing smp and immediate message.
Immediate message can arrive before nodegroup has been created, need to delay immediate message in this case.
another example of errornous removing old code without really know what it is doing.

17 years agosymlink to libmodulepose.dep
Eric Bohm [Fri, 15 Oct 2004 21:48:07 +0000 (21:48 +0000)]
symlink to libmodulepose.dep

17 years agoupdated.
Gengbin Zheng [Fri, 15 Oct 2004 20:00:53 +0000 (20:00 +0000)]
updated.

17 years agoextended a few command line options to overwrite bgconfig file definition.
Gengbin Zheng [Fri, 15 Oct 2004 19:42:58 +0000 (19:42 +0000)]
extended a few command line options to overwrite bgconfig file definition.
Also added new "projections" config in bgconfig file to choose processors with trace on.

17 years agocleanup the old hack for bigsim for selectively choosing subset of processors withe...
Gengbin Zheng [Fri, 15 Oct 2004 19:39:37 +0000 (19:39 +0000)]
cleanup the old hack for bigsim for selectively choosing subset of processors withe trace on, that require source code change to hack in the processor numbers.
Now work for both bigsim and normal charm++, with a new +traceprocessors 1,5-10
runtime options. In additionally, bigsim can also use bgconfig file to define these processor that generates trace logs.

17 years agoadded an additional parameter for num of iterations
Gengbin Zheng [Fri, 15 Oct 2004 18:43:55 +0000 (18:43 +0000)]
added an additional parameter for num of iterations
also added BgPrintf for bigsim (protected by BLUEGENE macro)

17 years agoadded a bgtest target
Gengbin Zheng [Fri, 15 Oct 2004 18:43:00 +0000 (18:43 +0000)]
added a bgtest target

17 years agofor bigsim
Gengbin Zheng [Fri, 15 Oct 2004 17:46:06 +0000 (17:46 +0000)]
for bigsim

17 years agocalled gathertree for examples.
Gengbin Zheng [Fri, 15 Oct 2004 06:37:43 +0000 (06:37 +0000)]
called gathertree for examples.
symbolic link ckliststring.h

17 years agofor BgPrint output, print target processor number for each line.
Gengbin Zheng [Fri, 15 Oct 2004 04:22:34 +0000 (04:22 +0000)]
for BgPrint output, print target processor number for each line.

17 years agodelegation bug fix for commlib
Sameer Kumar [Fri, 15 Oct 2004 02:27:19 +0000 (02:27 +0000)]
delegation bug fix for commlib

17 years agoimplemented CmiBarrier using elan_sync call.
Gengbin Zheng [Fri, 15 Oct 2004 02:26:40 +0000 (02:26 +0000)]
implemented CmiBarrier using elan_sync call.

17 years agoMore delegation changes
Sameer Kumar [Fri, 15 Oct 2004 02:26:34 +0000 (02:26 +0000)]
More delegation changes

17 years agoAdded CmiMemoryCheck definition
Sayantan Chakravorty [Thu, 14 Oct 2004 21:32:36 +0000 (21:32 +0000)]
Added CmiMemoryCheck definition

17 years agoAdded function definition for sparse edges
Sayantan Chakravorty [Thu, 14 Oct 2004 21:32:08 +0000 (21:32 +0000)]
Added function definition for sparse edges

17 years agoupdated the error output in building shared lib.
Gengbin Zheng [Thu, 14 Oct 2004 20:42:20 +0000 (20:42 +0000)]
updated the error output in building shared lib.

17 years agoadded name to atomic
Gengbin Zheng [Thu, 14 Oct 2004 20:05:09 +0000 (20:05 +0000)]
added name to atomic

17 years agoAdded some default definitions for methods of the refineClient.
Sayantan Chakravorty [Thu, 14 Oct 2004 19:49:40 +0000 (19:49 +0000)]
Added some default definitions for methods of the refineClient.
Their absence was causing crashes

17 years agosmall compiler fix in = operator
Sameer Kumar [Thu, 14 Oct 2004 19:26:13 +0000 (19:26 +0000)]
small compiler fix in = operator

17 years agonew interface to comlib, comlibinstancehandle now inherits from CkDelegateData
Sameer Kumar [Thu, 14 Oct 2004 17:42:52 +0000 (17:42 +0000)]
new interface to comlib, comlibinstancehandle now inherits from CkDelegateData

17 years agoAdding the new interface to access comm lib.
Sameer Kumar [Thu, 14 Oct 2004 17:42:19 +0000 (17:42 +0000)]
Adding the new interface to access comm lib.

17 years agoChanged all _nodeLock to _nodeGroupTableImmLock
Chao Huang [Thu, 14 Oct 2004 10:13:36 +0000 (10:13 +0000)]
Changed all _nodeLock to _nodeGroupTableImmLock

17 years agoupdated.
Gengbin Zheng [Thu, 14 Oct 2004 06:34:55 +0000 (06:34 +0000)]
updated.

17 years agoupdated bluegene to bigsim
Gengbin Zheng [Thu, 14 Oct 2004 06:12:10 +0000 (06:12 +0000)]
updated bluegene to bigsim

17 years agoupdated with some place holder sections.
Gengbin Zheng [Thu, 14 Oct 2004 06:10:26 +0000 (06:10 +0000)]
updated with some place holder sections.

17 years agoCarried over the changes related to sparse elements from the old tmr to
Sayantan Chakravorty [Wed, 13 Oct 2004 23:28:26 +0000 (23:28 +0000)]
Carried over the changes related to sparse elements from the old tmr to
the new TMR2D.

17 years agoa simple readme
Gengbin Zheng [Wed, 13 Oct 2004 21:52:22 +0000 (21:52 +0000)]
a simple readme

17 years agoAdded (probably misnamed) "elan" version, for use on
Orion Lawlor [Wed, 13 Oct 2004 21:20:51 +0000 (21:20 +0000)]
Added (probably misnamed) "elan" version, for use on
LLNL "alc" machine.  This is actually:
   - Xeon processors (ia32)
   - Quadrics Elan version of MPICH
   - Intel C/F90 compilers

The default mpi-linux version fails here, because
the "mpiicc" wrapper script puts -I/usr/local/mpi
*before* the user include files.  This makes it impossible
for AMPI to insert its own mpi.h; so here we call the
underlying compilers directly.

17 years agoCompleted the earlier fix by making sure that the turning off of the trace
Chee Wai Lee [Wed, 13 Oct 2004 06:25:51 +0000 (06:25 +0000)]
Completed the earlier fix by making sure that the turning off of the trace
module by the user affects the call to addThreadListener.
This is done by applying _TRACE_ONLY to ALLDO. It, in turn, required that
the definition of the _TRACE_ONLY and _TRACE_ALWAYS macros be moved further
up the code.

17 years agoa simple class that contains a list of integers in such a format: 1,5,100-200.
Gengbin Zheng [Wed, 13 Oct 2004 05:30:53 +0000 (05:30 +0000)]
a simple class that contains a list of integers in such a format: 1,5,100-200.
This is useful in couple places in trace and bigsim for selective subsets of processors.

17 years agoFixed crash error when thread listeners are used in conjunction with
Chee Wai Lee [Wed, 13 Oct 2004 05:09:30 +0000 (05:09 +0000)]
Fixed crash error when thread listeners are used in conjunction with
CMK_OPTIMIZE

17 years agonew config
Gengbin Zheng [Wed, 13 Oct 2004 04:17:38 +0000 (04:17 +0000)]
new config

17 years agoadded bgtest
Gengbin Zheng [Wed, 13 Oct 2004 04:17:16 +0000 (04:17 +0000)]
added bgtest

17 years agoAdded "test" targets to all Makefiles.
Orion Lawlor [Wed, 13 Oct 2004 03:28:06 +0000 (03:28 +0000)]
Added "test" targets to all Makefiles.

17 years agoAdded test targets to Makefiles.
Orion Lawlor [Wed, 13 Oct 2004 02:58:08 +0000 (02:58 +0000)]
Added test targets to Makefiles.

17 years agouse CMK_HAS_MALLOC_H for malloc.h
Gengbin Zheng [Tue, 12 Oct 2004 20:14:45 +0000 (20:14 +0000)]
use CMK_HAS_MALLOC_H for malloc.h

17 years agotest if malloc.h presents
Gengbin Zheng [Tue, 12 Oct 2004 20:13:13 +0000 (20:13 +0000)]
test if malloc.h presents

17 years agoFixed mac OSX specific problem with malloc.h not being available.
Isaac Dooley [Tue, 12 Oct 2004 19:47:18 +0000 (19:47 +0000)]
Fixed mac OSX specific problem with malloc.h not being available.

17 years agoMore strategy improvements.
Terry L. Wilmarth [Tue, 12 Oct 2004 18:40:01 +0000 (18:40 +0000)]
More strategy improvements.

17 years agoupdated to -module pose
Eric Bohm [Tue, 12 Oct 2004 17:12:26 +0000 (17:12 +0000)]
updated to -module pose

17 years agoCleaning up strategies.
Terry L. Wilmarth [Tue, 12 Oct 2004 14:29:24 +0000 (14:29 +0000)]
Cleaning up strategies.

17 years agodefined bluegene/L simple network model.
Gengbin Zheng [Tue, 12 Oct 2004 06:00:47 +0000 (06:00 +0000)]
defined bluegene/L simple network model.

17 years agouse +bincount instead of +logsize to set number of bins.
Gengbin Zheng [Tue, 12 Oct 2004 05:03:56 +0000 (05:03 +0000)]
use +bincount instead of +logsize to set number of bins.

17 years agofixed a typo in ascii file output.
Gengbin Zheng [Tue, 12 Oct 2004 01:58:23 +0000 (01:58 +0000)]
fixed a typo in ascii file output.

17 years agomake conv-mach-cmpi to cc-cmpi config files.
Gengbin Zheng [Tue, 12 Oct 2004 01:44:23 +0000 (01:44 +0000)]
make conv-mach-cmpi to cc-cmpi config files.

17 years agosome fix to allow pgcc compiler work with opteron config.
Gengbin Zheng [Tue, 12 Oct 2004 00:31:43 +0000 (00:31 +0000)]
some fix to allow pgcc compiler work with opteron config.

17 years agoResetting number of posted receives to 8 and 4
Sameer Kumar [Mon, 11 Oct 2004 17:12:12 +0000 (17:12 +0000)]
Resetting number of posted receives to 8 and 4

17 years agoFixed a performance bug in adapt3.
Terry L. Wilmarth [Mon, 11 Oct 2004 16:44:26 +0000 (16:44 +0000)]
Fixed a performance bug in adapt3.

17 years agoTwo changes, initComlibManager is no longer an initproc call
Sameer Kumar [Mon, 11 Oct 2004 15:50:13 +0000 (15:50 +0000)]
Two changes, initComlibManager is no longer an initproc call
2) PrioStreaming now flushes queues when priority changes.

17 years agoRemoved som junk from the strategies.
Terry L. Wilmarth [Mon, 11 Oct 2004 14:36:41 +0000 (14:36 +0000)]
Removed som junk from the strategies.

17 years agowhen compiling bigsim emulator program, don't need to link -lconv-bluegene-logs ...
Gengbin Zheng [Mon, 11 Oct 2004 05:05:45 +0000 (05:05 +0000)]
when compiling bigsim emulator program, don't need to link -lconv-bluegene-logs (which invokes initCharm). It is only needed for charm++ program.

17 years agoforgot this one
Sameer Kumar [Mon, 11 Oct 2004 03:21:32 +0000 (03:21 +0000)]
forgot this one

17 years agoremoved default BgEmulatorInit() , moved to blue_stub.C so that user can write his...
Gengbin Zheng [Mon, 11 Oct 2004 03:09:25 +0000 (03:09 +0000)]
removed default BgEmulatorInit() , moved to blue_stub.C so that user can write his own node init function.

17 years agoadded make rule for compiling blue_stub.o into library which sets default user start...
Gengbin Zheng [Mon, 11 Oct 2004 03:07:35 +0000 (03:07 +0000)]
added make rule for compiling blue_stub.o into library which sets default user start entry function on each bluegene node. Modified charmc to link against this new lib.

17 years agodefine default BgEmulatorInit and BgNodeStart which sets default user BigSim function...
Gengbin Zheng [Mon, 11 Oct 2004 03:03:33 +0000 (03:03 +0000)]
define default BgEmulatorInit and BgNodeStart which sets default user BigSim function entry as initCharm.

17 years agoFix for SMP version
Sameer Kumar [Mon, 11 Oct 2004 02:40:42 +0000 (02:40 +0000)]
Fix for SMP version

17 years agosetting default to use mesh
Sameer Kumar [Mon, 11 Oct 2004 02:40:18 +0000 (02:40 +0000)]
setting default to use mesh

17 years agofixes for Cpkvs, and for BigSim, avoid calling CmiHandleMessages() since this is...
Gengbin Zheng [Sun, 10 Oct 2004 05:19:22 +0000 (05:19 +0000)]
fixes for Cpkvs, and for BigSim, avoid calling CmiHandleMessages() since this is a direct Converse call.

17 years agofix for CkpvInitialized and fix for comparing CkpvAccess(a pointer) with 0 immeidatel...
Gengbin Zheng [Sun, 10 Oct 2004 05:18:20 +0000 (05:18 +0000)]
fix for CkpvInitialized and fix for comparing CkpvAccess(a pointer) with 0 immeidately after CkpvInitialize.

17 years agoAdding some missing files into cvs
Praveen Kumar Jagadishprasad [Sat, 9 Oct 2004 21:06:46 +0000 (21:06 +0000)]
Adding some missing files into cvs

17 years agoBug fix: separate names for old and new messages.
Orion Lawlor [Sat, 9 Oct 2004 19:12:55 +0000 (19:12 +0000)]
Bug fix: separate names for old and new messages.

17 years agoAdd "flush" command to get rid of accumulated impostors.
Orion Lawlor [Sat, 9 Oct 2004 19:12:24 +0000 (19:12 +0000)]
Add "flush" command to get rid of accumulated impostors.
This is necessary to get a perfect reference image.

17 years agominor correction
Sameer Kumar [Fri, 8 Oct 2004 23:03:23 +0000 (23:03 +0000)]
minor correction

17 years agoAdded extern declaration for grouptable and nodegrouptable immediate locks
Chao Huang [Fri, 8 Oct 2004 19:53:27 +0000 (19:53 +0000)]
Added extern declaration for grouptable and nodegrouptable immediate locks

17 years agoChanged pgm to HypCubeSim
Eric Bohm [Fri, 8 Oct 2004 19:51:14 +0000 (19:51 +0000)]
Changed pgm to HypCubeSim
Changed -lpose to -module pose

17 years agoChange pgm to BGHiSim
Eric Bohm [Fri, 8 Oct 2004 19:48:29 +0000 (19:48 +0000)]
Change pgm to BGHiSim

17 years agoFixing the 64bit bug. ALIGN8 was being cast to an int.
Sameer Kumar [Fri, 8 Oct 2004 19:43:34 +0000 (19:43 +0000)]
Fixing the 64bit bug. ALIGN8 was being cast to an int.

17 years agoMaking msgpacker faster by reducing short envelope size and making fewer calls to...
Sameer Kumar [Fri, 8 Oct 2004 17:38:40 +0000 (17:38 +0000)]
Making msgpacker faster by reducing short envelope size and making fewer calls to pup.

17 years agoget rid of warning flags -pedantic -Wall cause it is not supported by all compilers.
Gengbin Zheng [Fri, 8 Oct 2004 16:42:16 +0000 (16:42 +0000)]
get rid of warning flags -pedantic -Wall cause it is not supported by all compilers.

17 years agofunction preprocess() prototype.
Gengbin Zheng [Fri, 8 Oct 2004 14:00:55 +0000 (14:00 +0000)]
function preprocess() prototype.

17 years agoa few minor bug fixes for simulation mode: add a preprocess function before actually...
Gengbin Zheng [Fri, 8 Oct 2004 05:35:44 +0000 (05:35 +0000)]
a few minor bug fixes for simulation mode: add a preprocess function before actually calling Strategy() to preprocess data so that command line parameters such as ignoring background load can be fullfiled at this step. The original implementation sets background load to 0 at build stats time and thus the same things does not work for simulation mode when data is read from disk.

17 years agoa minor change to +LBDebug
Gengbin Zheng [Fri, 8 Oct 2004 05:27:11 +0000 (05:27 +0000)]
a minor change to +LBDebug

17 years agoreorgnized the ascii log file format.
Gengbin Zheng [Fri, 8 Oct 2004 05:10:22 +0000 (05:10 +0000)]
reorgnized the ascii log file format.

17 years agoAdded the correct immediate locks to protect grouptable, nodegrouptable
Chao Huang [Fri, 8 Oct 2004 02:55:11 +0000 (02:55 +0000)]
Added the correct immediate locks to protect grouptable, nodegrouptable
and location manager hash table.

17 years agofixed a bug at simulation mode, where simulated procs' default value should be set...
Gengbin Zheng [Thu, 7 Oct 2004 22:17:58 +0000 (22:17 +0000)]
fixed a bug at simulation mode, where simulated procs' default value should be set to be same as in dumped file before doing other logics.

17 years agoadd more flexiblity to allow using various number of papi counters.
Gengbin Zheng [Thu, 7 Oct 2004 20:41:53 +0000 (20:41 +0000)]
add more flexiblity to allow using various number of papi counters.

17 years agoChange example and add description of how and why the
Orion Lawlor [Thu, 7 Oct 2004 16:17:51 +0000 (16:17 +0000)]
Change example and add description of how and why the
TARGET attribute is needed for Fortran programmers.

TARGET fixes the bug where after a migration, the compiler
still points to the old values for various arrays, because
it's cached the struct's value in a register.

17 years agoa runable version of bigsim with papi performance counter prediction.
Gengbin Zheng [Thu, 7 Oct 2004 08:23:25 +0000 (08:23 +0000)]
a runable version of bigsim with papi performance counter prediction.

17 years agoconfig takes fpfactor to map fp to time.
Gengbin Zheng [Thu, 7 Oct 2004 08:19:33 +0000 (08:19 +0000)]
config takes fpfactor to map fp to time.

17 years agoadded more options.
Gengbin Zheng [Thu, 7 Oct 2004 07:02:58 +0000 (07:02 +0000)]
added more options.

17 years agofixed broken Ckpv and Cpvs.
Gengbin Zheng [Thu, 7 Oct 2004 07:00:54 +0000 (07:00 +0000)]
fixed broken Ckpv and Cpvs.

17 years agoemulator examples
Gengbin Zheng [Thu, 7 Oct 2004 06:40:49 +0000 (06:40 +0000)]
emulator examples

17 years agoadded back BgSendLocalPacket as user callable function.
Gengbin Zheng [Thu, 7 Oct 2004 06:31:56 +0000 (06:31 +0000)]
added back BgSendLocalPacket as user callable function.

17 years agoInserting returns in all non void functions. Solaris compilers did not seem to like it.
Sameer Kumar [Thu, 7 Oct 2004 06:26:40 +0000 (06:26 +0000)]
Inserting returns in all non void functions. Solaris compilers did not seem to like it.

17 years agoIncluded some missing declarations
Praveen Kumar Jagadishprasad [Thu, 7 Oct 2004 04:22:38 +0000 (04:22 +0000)]
Included some missing declarations

17 years agobugfix, missed semicolon in last checkin by Sameer
Filippo Gioachin [Thu, 7 Oct 2004 02:00:47 +0000 (02:00 +0000)]
bugfix, missed semicolon in last checkin by Sameer

17 years agomemory leak fix in case of erroneous python code is sent to the server
Filippo Gioachin [Wed, 6 Oct 2004 22:48:17 +0000 (22:48 +0000)]
memory leak fix in case of erroneous python code is sent to the server

17 years agonew check for python, now it should detect the version of python installed
Filippo Gioachin [Wed, 6 Oct 2004 22:15:20 +0000 (22:15 +0000)]
new check for python, now it should detect the version of python installed

17 years agoupdate on python compilation
Filippo Gioachin [Wed, 6 Oct 2004 22:14:50 +0000 (22:14 +0000)]
update on python compilation

17 years agoupdated.
Gengbin Zheng [Wed, 6 Oct 2004 21:21:00 +0000 (21:21 +0000)]
updated.

17 years agoremoved debugging echos from previous checkin
Gengbin Zheng [Wed, 6 Oct 2004 21:20:11 +0000 (21:20 +0000)]
removed debugging echos from previous checkin

17 years agocommunication library statistics collection
Sameer Kumar [Wed, 6 Oct 2004 20:59:16 +0000 (20:59 +0000)]
communication library statistics collection

17 years agoSupport for new commlib.
Sameer Kumar [Wed, 6 Oct 2004 20:55:05 +0000 (20:55 +0000)]
Support for new commlib.

17 years agoCalling communcation libarary from the loadbalancer
Sameer Kumar [Wed, 6 Oct 2004 20:53:44 +0000 (20:53 +0000)]
Calling communcation libarary from the loadbalancer