charm.git
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

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

14 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

14 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

14 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()

14 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.

14 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

14 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.

14 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.

14 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.

14 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.

14 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

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

14 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.

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

14 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

14 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

14 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.

14 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.

14 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.

14 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.

14 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.

14 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.

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

14 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

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

14 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

14 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

15 years agoprint how long it takes to send 1024 messages (3MB each)
Gengbin Zheng [Fri, 10 Nov 2006 20:45:54 +0000 (20:45 +0000)]
print how long it takes to send 1024 messages (3MB each)

15 years agoadded helper functions in log API.
Gengbin Zheng [Fri, 10 Nov 2006 05:57:08 +0000 (05:57 +0000)]
added helper functions in log API.

15 years agocommented out an unused varaible definition
Gengbin Zheng [Fri, 10 Nov 2006 05:29:40 +0000 (05:29 +0000)]
commented out an unused varaible definition

15 years agofixed in constructoe initialization order
Gengbin Zheng [Fri, 10 Nov 2006 05:20:22 +0000 (05:20 +0000)]
fixed in constructoe initialization order

15 years agoChecked in adapt_adj code and changes to get it work
Sayantan Chakravorty [Thu, 9 Nov 2006 23:04:12 +0000 (23:04 +0000)]
Checked in adapt_adj code and changes to get it work

15 years agosupport for RectMulticastStrategy
Eric Bohm [Thu, 9 Nov 2006 19:59:07 +0000 (19:59 +0000)]
support for RectMulticastStrategy

15 years agoadds RectMulticastStrategy. Depends on BGML native layer on BG/L.
Eric Bohm [Thu, 9 Nov 2006 19:58:33 +0000 (19:58 +0000)]
adds RectMulticastStrategy.  Depends on BGML native layer on BG/L.

15 years agoupdated
Gengbin Zheng [Thu, 9 Nov 2006 13:28:39 +0000 (13:28 +0000)]
updated

15 years agosample program to manually create log
Gengbin Zheng [Thu, 9 Nov 2006 03:06:00 +0000 (03:06 +0000)]
sample program to manually create log

15 years agofixing for inserting first log
Gengbin Zheng [Thu, 9 Nov 2006 02:20:47 +0000 (02:20 +0000)]
fixing for inserting first log

15 years agoturn reporting off
Gengbin Zheng [Wed, 8 Nov 2006 23:46:10 +0000 (23:46 +0000)]
turn reporting off

15 years agofixed a return statement
Gengbin Zheng [Wed, 8 Nov 2006 16:42:22 +0000 (16:42 +0000)]
fixed a return statement

15 years agoThese files are the beginning of surface data transfer.
Terry L. Wilmarth [Tue, 7 Nov 2006 16:44:48 +0000 (16:44 +0000)]
These files are the beginning of surface data transfer.

15 years agofixed more about CExtern
Gengbin Zheng [Sat, 4 Nov 2006 17:28:31 +0000 (17:28 +0000)]
fixed more about CExtern

15 years agoa new function CollectingStats() which returns true if runtime is doing stats collection.
Gengbin Zheng [Fri, 3 Nov 2006 22:05:34 +0000 (22:05 +0000)]
a new function CollectingStats() which returns true if runtime is doing stats collection.

15 years agofixed using CpvCExtern. compilation bug for new gcc 4.1.1
Gengbin Zheng [Fri, 3 Nov 2006 22:04:05 +0000 (22:04 +0000)]
fixed using CpvCExtern. compilation bug for new gcc 4.1.1

15 years agofixed definition for CpvCExtern
Gengbin Zheng [Fri, 3 Nov 2006 22:02:51 +0000 (22:02 +0000)]
fixed definition for CpvCExtern