charm.git
14 years agoFixed spelling errors
Isaac Dooley [Tue, 26 Dec 2006 18:33:33 +0000 (18:33 +0000)]
Fixed spelling errors

14 years agoAdded line to set mesh to "get" mode.
Terry L. Wilmarth [Thu, 21 Dec 2006 20:08:53 +0000 (20:08 +0000)]
Added line to set mesh to "get" mode.

14 years agoFixed a few small ampi bugs
Sayantan Chakravorty [Thu, 21 Dec 2006 09:13:55 +0000 (09:13 +0000)]
Fixed a few small ampi bugs
1. In  getAttr attribute_value should have been the address of kv_builtin_storage
2. MPI_BXOR needed to be implemented for unsigned int

14 years agocopyglobal change
Gengbin Zheng [Wed, 20 Dec 2006 15:34:46 +0000 (15:34 +0000)]
copyglobal change

14 years agoFixed the type of output parameter attr_val in MPI_Attr_get for built-in
Chao Huang [Wed, 20 Dec 2006 04:58:50 +0000 (04:58 +0000)]
Fixed the type of output parameter attr_val in MPI_Attr_get for built-in
types.

14 years agoFixed the type of output parameter attr_val in MPI_Attr_get for built-in
Chao Huang [Wed, 20 Dec 2006 04:53:48 +0000 (04:53 +0000)]
Fixed the type of output parameter attr_val in MPI_Attr_get for built-in
types.

14 years agoMinor bug fixes. Updated for Cell SDK 2.0
David Kunzman [Mon, 18 Dec 2006 22:31:27 +0000 (22:31 +0000)]
Minor bug fixes.  Updated for Cell SDK 2.0

14 years agoCalling InitOffloadAPI() directly (not using macro)
David Kunzman [Mon, 18 Dec 2006 22:29:30 +0000 (22:29 +0000)]
Calling InitOffloadAPI() directly (not using macro)

14 years agoUpdated for Cell SDK 2.0
David Kunzman [Mon, 18 Dec 2006 22:27:28 +0000 (22:27 +0000)]
Updated for Cell SDK 2.0

14 years agoOptimized some code for the SPE Runtime. Added timing data to the Notification
David Kunzman [Mon, 18 Dec 2006 19:31:33 +0000 (19:31 +0000)]
Optimized some code for the SPE Runtime.  Added timing data to the Notification
Queue.

14 years agoupdated charm and converse modules to support the new memory inspector in
Filippo Gioachin [Sun, 17 Dec 2006 16:50:01 +0000 (16:50 +0000)]
updated charm and converse modules to support the new memory inspector in
charmdebug. This includes a ccs handler to get the machine architecture
information from the running application, and new debug ccs handlers to
transport raw memory data from the application to charmdebug.

14 years agoChanging a tag for the posted receives. My changes are still only active when a speci...
Isaac Dooley [Thu, 14 Dec 2006 22:02:40 +0000 (22:02 +0000)]
Changing a tag for the posted receives. My changes are still only active when a special define is used.

14 years agoMade a few more refinements to the algorithm for determining the "best"
Greg Koenig [Thu, 14 Dec 2006 19:14:50 +0000 (19:14 +0000)]
Made a few more refinements to the algorithm for determining the "best"
PE to place an object onto.  Also, changed the default mode of the balancer
to use the discrete algorithm instead of the scaled load algorithm since
this mode usually works better in more cases.

14 years agoFixed a bug in using ckhashtableiterator. Its next object returns
Sayantan Chakravorty [Thu, 14 Dec 2006 09:40:26 +0000 (09:40 +0000)]
Fixed a bug in using ckhashtableiterator. Its next object returns
a pointer to the object not the object itself

14 years agoan error checking for file open
Gengbin Zheng [Thu, 14 Dec 2006 07:49:52 +0000 (07:49 +0000)]
an error checking for file open

14 years agoreadme for Bigsim
Gengbin Zheng [Thu, 14 Dec 2006 07:22:32 +0000 (07:22 +0000)]
readme for Bigsim

14 years agouse bg_walltime
Greg Koenig [Wed, 13 Dec 2006 23:25:48 +0000 (23:25 +0000)]
use bg_walltime

14 years agoImproved the code for Jacobi-like codes by using number of WAN objects
Greg Koenig [Wed, 13 Dec 2006 23:25:10 +0000 (23:25 +0000)]
Improved the code for Jacobi-like codes by using number of WAN objects
instead of number of WAN messages in the discrete case.

14 years agoLooking for NOTYPE object too for Fortran globals with some compiler
Chao Huang [Wed, 13 Dec 2006 08:52:01 +0000 (08:52 +0000)]
Looking for NOTYPE object too for Fortran globals with some compiler

14 years agoremoved duplicated make rule for traceprojections
Gengbin Zheng [Wed, 13 Dec 2006 08:31:03 +0000 (08:31 +0000)]
removed duplicated make rule for traceprojections

14 years agofixed a trivial c syntax error
Gengbin Zheng [Wed, 13 Dec 2006 08:30:38 +0000 (08:30 +0000)]
fixed a trivial c syntax error

14 years agoFixed compile problem on xt3 that Jeff detected
Sayantan Chakravorty [Wed, 13 Dec 2006 01:18:20 +0000 (01:18 +0000)]
Fixed compile problem on xt3 that Jeff detected

15 years agofucntion to activate/deactivate variable.
Gengbin Zheng [Tue, 12 Dec 2006 22:31:37 +0000 (22:31 +0000)]
fucntion to activate/deactivate variable.

15 years agoa util function to swap in/out only a varaible
Gengbin Zheng [Tue, 12 Dec 2006 22:30:47 +0000 (22:30 +0000)]
a util function to swap in/out only a varaible

15 years agoFixed a bug in string matching
Sayantan Chakravorty [Tue, 12 Dec 2006 19:58:04 +0000 (19:58 +0000)]
Fixed a bug in string matching

15 years agoinstead of calling MPI_Recv, call equivalent but cheaper ptr->recv()
Gengbin Zheng [Tue, 12 Dec 2006 09:42:43 +0000 (09:42 +0000)]
instead of calling MPI_Recv, call equivalent but cheaper ptr->recv()

15 years agoChange CmiHasPIC to CmiPICMethod, an integer for which PIC method we are
Chao Huang [Mon, 11 Dec 2006 23:06:30 +0000 (23:06 +0000)]
Change CmiHasPIC to CmiPICMethod, an integer for which PIC method we are
using. 0 for nop, 1 for elfgot and 2 for elfcopy.

15 years agofixed a bug in string comparison in looking up symb table
Gengbin Zheng [Mon, 11 Dec 2006 23:01:22 +0000 (23:01 +0000)]
fixed a bug in string comparison in looking up symb table

15 years agoRoll back the switching Irecv optimization because probably that is not
Chao Huang [Mon, 11 Dec 2006 22:31:44 +0000 (22:31 +0000)]
Roll back the switching Irecv optimization because probably that is not
causing trouble.

15 years agoDynamically switch on/off the MPI_Irecv optimization for expected messages.
Chao Huang [Mon, 11 Dec 2006 02:46:43 +0000 (02:46 +0000)]
Dynamically switch on/off the MPI_Irecv optimization for expected messages.
with variable Cpv_CmiHasPIC set/reset by CtgInit when they kick in at run time.

15 years agoTemporarily disable the MPI_Irecv optimization.
Chao Huang [Sun, 10 Dec 2006 20:30:51 +0000 (20:30 +0000)]
Temporarily disable the MPI_Irecv optimization.

15 years agoAdded the feature of reading a blacklist of global variables that are not from user...
Sayantan Chakravorty [Sun, 10 Dec 2006 09:41:32 +0000 (09:41 +0000)]
Added the feature of reading a blacklist of global variables that are not from user code.

15 years agoMinor fixes for compilation on some machines
Sayantan Chakravorty [Sun, 10 Dec 2006 09:06:39 +0000 (09:06 +0000)]
Minor fixes for compilation on some machines

15 years agoa fix for previous checkin
Gengbin Zheng [Sun, 10 Dec 2006 05:18:29 +0000 (05:18 +0000)]
a fix for previous checkin

15 years agoadded copy global make rules and compiler option.
Gengbin Zheng [Sun, 10 Dec 2006 04:39:45 +0000 (04:39 +0000)]
added copy global make rules and compiler option.
fixed projections rule.

15 years agocopy global scheme
Gengbin Zheng [Sun, 10 Dec 2006 04:31:56 +0000 (04:31 +0000)]
copy global scheme

15 years agoTurning off DEBUG_GOT_MANAGER, which got left on the last time
Sayantan Chakravorty [Sun, 10 Dec 2006 03:26:42 +0000 (03:26 +0000)]
Turning off DEBUG_GOT_MANAGER, which got left on the last time

15 years agoAdded checks for making sure some mpich implementation variables are
Sayantan Chakravorty [Sun, 10 Dec 2006 02:02:07 +0000 (02:02 +0000)]
Added checks for making sure some mpich implementation variables are
not detected as global variables

15 years agoMinor non-functional changes. My bug still remains.
Isaac Dooley [Sat, 9 Dec 2006 23:02:06 +0000 (23:02 +0000)]
Minor non-functional changes. My bug still remains.

15 years agoMinor change, but bug still remains when compiling with posted receives.
Isaac Dooley [Sat, 9 Dec 2006 21:36:28 +0000 (21:36 +0000)]
Minor change, but bug still remains when compiling with posted receives.

15 years agoFixed one small bug. I'm not quite sure what was happening here.
Isaac Dooley [Fri, 8 Dec 2006 23:09:54 +0000 (23:09 +0000)]
Fixed one small bug. I'm not quite sure what was happening here.

15 years agoMsg was not allocated prior to use. Also removed some print statements.
Isaac Dooley [Fri, 8 Dec 2006 17:07:31 +0000 (17:07 +0000)]
Msg was not allocated prior to use. Also removed some print statements.

15 years agoFixed the incorrect cast of TraceProjections to Trace as well as the missing
Chee Wai Lee [Fri, 8 Dec 2006 16:36:12 +0000 (16:36 +0000)]
Fixed the incorrect cast of TraceProjections to Trace as well as the missing
round() calls on certain architectures and compilers.

15 years agoA not yet working version of the posting of recieves. All changes are wrapped in...
Isaac Dooley [Fri, 8 Dec 2006 06:35:20 +0000 (06:35 +0000)]
A not yet working version of the posting of recieves. All changes are wrapped in #if statements which are disabled by default.

15 years agoBulk Adapt added to build
Sayantan Chakravorty [Thu, 7 Dec 2006 20:42:12 +0000 (20:42 +0000)]
Bulk Adapt added to build

15 years agofixed a compiler error for pgcc
Gengbin Zheng [Thu, 7 Dec 2006 20:24:54 +0000 (20:24 +0000)]
fixed a compiler error for pgcc

15 years agoNew bulk adaptivity operations.
Terry L. Wilmarth [Thu, 7 Dec 2006 20:01:19 +0000 (20:01 +0000)]
New bulk adaptivity operations.

15 years agoCleaner version of ParFUM_SA with nilesh's old locking functions removed
Sayantan Chakravorty [Thu, 7 Dec 2006 19:51:23 +0000 (19:51 +0000)]
Cleaner version of ParFUM_SA with nilesh's old locking functions removed

15 years agoSome added posted MPI Recv code, currently all wrapped in #ifdefs, so nothing has...
Isaac Dooley [Thu, 7 Dec 2006 16:37:10 +0000 (16:37 +0000)]
Some added posted MPI Recv code, currently all wrapped in #ifdefs, so nothing has changed by
default. I'll be moving this over to Turing to test it out, and add the rest of the missing code

15 years agoFixed build problems with BigNetSim which was found to be using
Chee Wai Lee [Thu, 7 Dec 2006 06:00:16 +0000 (06:00 +0000)]
Fixed build problems with BigNetSim which was found to be using
trace-projections.h as an interface file.

Moving non-public .h files register.h, envelope.h and trace-common.h
to be hosted on trace-projectionsBOC.h allowed us to have our cake and eat
it.

15 years agoExpand directories passed to +traceroot as full path names to handle the
Chee Wai Lee [Thu, 7 Dec 2006 03:32:50 +0000 (03:32 +0000)]
Expand directories passed to +traceroot as full path names to handle the
fact that NAMD does a CHDIR in the middle of the run for processor 0.

Added several more meaningful printf lines for when the attempt to open
a file fails.

15 years agoMissed these 2 files earlier.
Chee Wai Lee [Wed, 6 Dec 2006 21:42:50 +0000 (21:42 +0000)]
Missed these 2 files earlier.

15 years agoa fix for the previous checkin
Gengbin Zheng [Wed, 6 Dec 2006 05:43:13 +0000 (05:43 +0000)]
a fix for the previous checkin

15 years agoProjections is now a module. Online outlier analysis now supported with the
Chee Wai Lee [Wed, 6 Dec 2006 02:53:11 +0000 (02:53 +0000)]
Projections is now a module. Online outlier analysis now supported with the
runtime option "+outlier". This analysis happens at the end of the run and
decides which log files should be generated.

15 years agoadding -rdynamic with strictpass.
Gengbin Zheng [Tue, 5 Dec 2006 19:11:51 +0000 (19:11 +0000)]
adding -rdynamic with strictpass.

15 years agoDid some minor optimizations.
David Kunzman [Tue, 5 Dec 2006 16:18:36 +0000 (16:18 +0000)]
Did some minor optimizations.

15 years agoAdded rules for making spert.s.timing file.
David Kunzman [Tue, 5 Dec 2006 16:18:17 +0000 (16:18 +0000)]
Added rules for making spert.s.timing file.

15 years agouP option for uP cluster at LLNL
Gengbin Zheng [Tue, 5 Dec 2006 06:27:07 +0000 (06:27 +0000)]
uP option for uP cluster at LLNL

15 years agoAdded code for getting locking for block adaptivity working
Sayantan Chakravorty [Mon, 4 Dec 2006 22:42:18 +0000 (22:42 +0000)]
Added code for getting locking for block adaptivity working

15 years agoReverting over previous change.
Isaac Dooley [Mon, 4 Dec 2006 15:33:11 +0000 (15:33 +0000)]
Reverting over previous change.

15 years agoFixed a spelling error.
Isaac Dooley [Mon, 4 Dec 2006 15:28:56 +0000 (15:28 +0000)]
Fixed a spelling error.

15 years agoFixing outdated references to example applications which have moved.
Isaac Dooley [Mon, 4 Dec 2006 15:28:18 +0000 (15:28 +0000)]
Fixing outdated references to example applications which have moved.

15 years agoUsing charmc instead of MPICC
Isaac Dooley [Mon, 4 Dec 2006 15:26:00 +0000 (15:26 +0000)]
Using charmc instead of MPICC

15 years agoBasic code for locking for bulk adaptivity
Sayantan Chakravorty [Sat, 2 Dec 2006 22:50:51 +0000 (22:50 +0000)]
Basic code for locking for bulk adaptivity

15 years agoAdded SPE_STATS2 define.
David Kunzman [Sat, 2 Dec 2006 18:09:14 +0000 (18:09 +0000)]
Added SPE_STATS2 define.

15 years agoAdded STATS2, fixed LIMIT_READY, removed old scheduler loop code (no longer
David Kunzman [Sat, 2 Dec 2006 18:08:36 +0000 (18:08 +0000)]
Added STATS2, fixed LIMIT_READY, removed old scheduler loop code (no longer
being used), etc.

15 years agoMany, many changes. Diff files for details.
David Kunzman [Sat, 2 Dec 2006 15:36:55 +0000 (15:36 +0000)]
Many, many changes.  Diff files for details.

15 years agoModified macros to be branchless.
David Kunzman [Sat, 2 Dec 2006 15:30:10 +0000 (15:30 +0000)]
Modified macros to be branchless.

15 years agobuild bigsim libraries when bigemulator option specified
Gengbin Zheng [Fri, 1 Dec 2006 10:19:12 +0000 (10:19 +0000)]
build bigsim libraries when bigemulator option specified

15 years agonew name for building bigsim
Gengbin Zheng [Fri, 1 Dec 2006 10:17:29 +0000 (10:17 +0000)]
new name for building bigsim

15 years agoadded couple c++ utility function to CmiObjId
Gengbin Zheng [Thu, 30 Nov 2006 21:36:03 +0000 (21:36 +0000)]
added couple c++ utility function to CmiObjId

15 years agouse callback to register objID to bglog
Gengbin Zheng [Thu, 30 Nov 2006 21:35:28 +0000 (21:35 +0000)]
use callback to register objID to bglog

15 years agoadded objID in bglog. increase bglog version to 2
Gengbin Zheng [Thu, 30 Nov 2006 21:33:56 +0000 (21:33 +0000)]
added objID in bglog. increase bglog version to 2

15 years agoadded -f to cp
Gengbin Zheng [Thu, 30 Nov 2006 10:50:28 +0000 (10:50 +0000)]
added -f to cp

15 years agoRefactored the code in the accessor functions
Sayantan Chakravorty [Thu, 30 Nov 2006 03:46:44 +0000 (03:46 +0000)]
Refactored the code in the accessor functions

15 years agoThe reducer function is not called anymore if there is only one message to
Sayantan Chakravorty [Thu, 30 Nov 2006 02:12:18 +0000 (02:12 +0000)]
The reducer function is not called anymore if there is only one message to
be reduced.

15 years agoImplemented and tested set/get operations for adapt adjacencies.
Terry L. Wilmarth [Wed, 29 Nov 2006 22:24:54 +0000 (22:24 +0000)]
Implemented and tested set/get operations for adapt adjacencies.

15 years agomove more functions to c++ api
Gengbin Zheng [Wed, 29 Nov 2006 22:16:09 +0000 (22:16 +0000)]
move more functions to c++ api

15 years agosome comments
Gengbin Zheng [Tue, 28 Nov 2006 20:22:35 +0000 (20:22 +0000)]
some comments

15 years agoa slightly more complicated test
Gengbin Zheng [Tue, 28 Nov 2006 20:20:16 +0000 (20:20 +0000)]
a slightly more complicated test

15 years agofixed a big in writing summary
Gengbin Zheng [Tue, 28 Nov 2006 19:59:56 +0000 (19:59 +0000)]
fixed a big in writing summary

15 years agotake bigsim global variable out from elf (Bnv_ and Bpv_)
Gengbin Zheng [Mon, 27 Nov 2006 22:47:08 +0000 (22:47 +0000)]
take bigsim global variable out from elf (Bnv_ and Bpv_)

15 years agoReverting my changes to the recreate shared nodes code until I find a more permanent...
Robert Blake [Mon, 27 Nov 2006 19:58:16 +0000 (19:58 +0000)]
Reverting my changes to the recreate shared nodes code until I find a more permanent fix.

15 years agoharmless mistake in constructor
Greg Koenig [Mon, 27 Nov 2006 02:01:23 +0000 (02:01 +0000)]
harmless mistake in constructor

15 years agoThese changes cause object weights to be considered when doing the first
Greg Koenig [Mon, 27 Nov 2006 01:53:08 +0000 (01:53 +0000)]
These changes cause object weights to be considered when doing the first
partitioning.  I think this will help Fractography3D.

15 years agoChanges that take object CPU load into better consideration when balancing.
Greg Koenig [Sun, 26 Nov 2006 22:50:30 +0000 (22:50 +0000)]
Changes that take object CPU load into better consideration when balancing.
The previous version has big problems for hard codes that have large load
imbalances because it does not consider object load very well.

15 years agocalling c++ api in lbdb++.h
Gengbin Zheng [Wed, 22 Nov 2006 20:45:31 +0000 (20:45 +0000)]
calling c++ api in lbdb++.h

15 years agofixed for uth-linux
Gengbin Zheng [Wed, 22 Nov 2006 20:43:21 +0000 (20:43 +0000)]
fixed for uth-linux

15 years agoRefactored the createAdaptAdjacencies code in adapt_adj.C
Sayantan Chakravorty [Wed, 22 Nov 2006 00:48:26 +0000 (00:48 +0000)]
Refactored the createAdaptAdjacencies code in adapt_adj.C
Also fixed a bug in addition of the ADAPT_ADJ attribute

15 years agoChanged to reflect new nomenclature and fix numerous bugs
Celso Mendes [Tue, 21 Nov 2006 06:10:11 +0000 (06:10 +0000)]
Changed to reflect new nomenclature and fix numerous bugs

15 years agoadded buildlog test
Gengbin Zheng [Mon, 20 Nov 2006 19:39:35 +0000 (19:39 +0000)]
added buildlog test

15 years agoupdated
Gengbin Zheng [Mon, 20 Nov 2006 19:38:20 +0000 (19:38 +0000)]
updated

15 years agoremoved spaces after '\' in macro definition
Gengbin Zheng [Sat, 18 Nov 2006 09:53:25 +0000 (09:53 +0000)]
removed spaces after '\' in macro definition

15 years agoAdded an attribute called FEM_ADAPT_ADJ
Sayantan Chakravorty [Fri, 17 Nov 2006 22:35:50 +0000 (22:35 +0000)]
Added an attribute called FEM_ADAPT_ADJ
added an accessor for that attribute

15 years agoDebugged CreateAdaptAdj, works correctly, tested on vps 1-4. Need to
Terry L. Wilmarth [Fri, 17 Nov 2006 21:55:51 +0000 (21:55 +0000)]
Debugged CreateAdaptAdj, works correctly, tested on vps 1-4.  Need to
test on actual parallel machine.

15 years agoCkNetworkProgress and CkNetworkProgressAfter are disbled during loadbalancing instrum...
Sameer Kumar [Thu, 16 Nov 2006 18:37:55 +0000 (18:37 +0000)]
CkNetworkProgress and CkNetworkProgressAfter are disbled during loadbalancing instrumentation.

15 years agoupdated
Gengbin Zheng [Mon, 13 Nov 2006 18:53:00 +0000 (18:53 +0000)]
updated

15 years agostarting a C++ interface for lbdb.h
Gengbin Zheng [Mon, 13 Nov 2006 18:50:52 +0000 (18:50 +0000)]
starting a C++ interface for lbdb.h

15 years agoFixed bugs in Adaptadjacency
Sayantan Chakravorty [Fri, 10 Nov 2006 23:59:14 +0000 (23:59 +0000)]
Fixed bugs in Adaptadjacency

15 years agoa typo
Gengbin Zheng [Fri, 10 Nov 2006 21:09:28 +0000 (21:09 +0000)]
a typo