charm.git
11 years agoAMPI: Formatting fix, to keep output variables together
Phil Miller [Thu, 28 Jan 2010 20:39:07 +0000 (14:39 -0600)]
AMPI: Formatting fix, to keep output variables together

11 years agoAMPI: Cleanup duplication in Cart_shift bugfix
Phil Miller [Thu, 28 Jan 2010 20:28:59 +0000 (14:28 -0600)]
AMPI: Cleanup duplication in Cart_shift bugfix

11 years agoeven with the latest fix, the implementation of AMPI_Cart_shift is still buggy...
Gengbin Zheng [Thu, 28 Jan 2010 19:56:56 +0000 (13:56 -0600)]
even with the latest fix, the implementation  of AMPI_Cart_shift  is still buggy when "disp" contain some extreme values (+ or -, or very big value). Should be a lot robust now.

11 years agofixed a bug in calculating rank_source in AMPI_Cart_shift
Gengbin Zheng [Thu, 28 Jan 2010 19:45:15 +0000 (13:45 -0600)]
fixed a bug in calculating rank_source in AMPI_Cart_shift

11 years agofixed a typo in previous checks that is caught only by xlc compiler.
Gengbin Zheng [Thu, 28 Jan 2010 01:50:02 +0000 (19:50 -0600)]
fixed a typo in previous checks that is caught only by xlc compiler.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Phil Miller [Thu, 28 Jan 2010 00:48:01 +0000 (18:48 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agofix for sqrt in pwr7 and use safer cross platform cpp syntax
Eric Bohm [Thu, 28 Jan 2010 00:43:44 +0000 (18:43 -0600)]
fix for sqrt in pwr7 and use safer cross platform cpp syntax

11 years agoNote fixed version of PGI compiler, for later cleanup
Phil Miller [Thu, 28 Jan 2010 00:23:19 +0000 (18:23 -0600)]
Note fixed version of PGI compiler, for later cleanup

11 years agoFixed a bug in the line that compiles pingpong 2way.
Forrest Iandola [Wed, 27 Jan 2010 23:44:55 +0000 (17:44 -0600)]
Fixed a bug in the line that compiles pingpong 2way.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Wed, 27 Jan 2010 21:03:09 +0000 (15:03 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoadded a little more testing for a plain chare
Gengbin Zheng [Wed, 27 Jan 2010 21:00:16 +0000 (15:00 -0600)]
added a little more testing for a plain chare

11 years agoNow ChaNGa requires also liveViz library
Filippo Gioachin [Wed, 27 Jan 2010 20:15:50 +0000 (14:15 -0600)]
Now ChaNGa requires also liveViz library

11 years agoadded two more global variables, one indicate that if current run is after restart...
Gengbin Zheng [Wed, 27 Jan 2010 20:47:57 +0000 (14:47 -0600)]
added two more global variables, one indicate that if current run is after restart, another variable is the number of PEs in the checkpoints that used to restart the current run.

11 years agofixed the subroutine that pups plain chares. Chare migratable constructor needs t...
Gengbin Zheng [Wed, 27 Jan 2010 16:53:11 +0000 (10:53 -0600)]
fixed the subroutine that pups plain chares. Chare migratable constructor needs t be called to properly assign virtual tables of a chare class in order to use virtual function pup later.

11 years agoadded chare_types table for plain chares which store the chare types.
Gengbin Zheng [Wed, 27 Jan 2010 16:51:57 +0000 (10:51 -0600)]
added chare_types table for plain chares which store the chare types.
Added a new external function CkCreateLocalChare to allocate a new chare locally.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Isaac Dooley [Tue, 26 Jan 2010 23:07:04 +0000 (17:07 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoImproving the performance steering planning routine in the control point framework.
Isaac Dooley [Tue, 26 Jan 2010 23:06:38 +0000 (17:06 -0600)]
Improving the performance steering planning routine in the control point framework.

11 years agoIncluding a header for stl algorithms.
Isaac Dooley [Tue, 26 Jan 2010 18:47:59 +0000 (13:47 -0500)]
Including a header for stl algorithms.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Isaac Dooley [Tue, 26 Jan 2010 18:06:46 +0000 (13:06 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoMaking memory tuning happen faster.
Isaac Dooley [Tue, 26 Jan 2010 18:06:17 +0000 (13:06 -0500)]
Making memory tuning happen faster.

11 years agoImproving performance data gathering & recording for control point framework.
Isaac Dooley [Tue, 26 Jan 2010 17:46:28 +0000 (11:46 -0600)]
Improving performance data gathering & recording for control point framework.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Isaac Dooley [Tue, 26 Jan 2010 17:44:52 +0000 (11:44 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Tue, 26 Jan 2010 16:03:46 +0000 (10:03 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoMerge branch 'charm' of charmgit:charm into charm
Isaac Dooley [Tue, 26 Jan 2010 16:01:29 +0000 (10:01 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoAdding an echo command to indicate that LIBS built successfully. Its previous last...
Isaac Dooley [Tue, 26 Jan 2010 16:00:42 +0000 (10:00 -0600)]
Adding an echo command to indicate that LIBS built successfully. Its previous last printed line is not very informative.

11 years agoMEMCHECK on some O(P^2) memory allocation in comlib.
Gengbin Zheng [Tue, 26 Jan 2010 07:46:27 +0000 (01:46 -0600)]
MEMCHECK on some O(P^2) memory allocation in comlib.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Tue, 26 Jan 2010 06:41:03 +0000 (00:41 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoJust comments
Filippo Gioachin [Tue, 26 Jan 2010 03:46:14 +0000 (21:46 -0600)]
Just comments

11 years agoGroups and Nodegroups created after mainchares have finished (i.e as consequence
Filippo Gioachin [Tue, 26 Jan 2010 03:43:25 +0000 (21:43 -0600)]
Groups and Nodegroups created after mainchares have finished (i.e as consequence
of regular messages) are now buffered and processed as all other messages after
the initialization process has finished.

11 years agoDeleting a few handler never used
Filippo Gioachin [Tue, 26 Jan 2010 03:40:49 +0000 (21:40 -0600)]
Deleting a few handler never used

11 years agoremove the problematic CmiAbort when restoring chares when number of pes changes.
Gengbin Zheng [Tue, 26 Jan 2010 02:08:07 +0000 (20:08 -0600)]
remove the problematic CmiAbort when restoring chares when number of pes changes.

11 years agoalways using the old chare implementation (using obj ptr) for bigsim to avoid memory...
Gengbin Zheng [Tue, 26 Jan 2010 00:38:19 +0000 (18:38 -0600)]
always using the old chare implementation (using obj ptr) for bigsim to avoid memory needed to keep track of them.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Eric Bohm [Mon, 25 Jan 2010 23:16:51 +0000 (17:16 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoMerge branch 'charm' of charmgit:charm into charm
Eric ebohm [Mon, 25 Jan 2010 23:16:22 +0000 (17:16 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoAdd VSX support for Power 7
Eric Bohm [Mon, 25 Jan 2010 23:10:02 +0000 (17:10 -0600)]
Add VSX support for Power 7

11 years agoMerge commit 'charm/charm' into charm
Filippo Gioachin [Mon, 25 Jan 2010 23:09:58 +0000 (17:09 -0600)]
Merge commit 'charm/charm' into charm

11 years agoMerge branch 'charm' of charmgit:charm into charm
Eric bohm [Mon, 25 Jan 2010 23:07:52 +0000 (17:07 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoFixing a bug in startup related to SMP: the node-visible variable _numInitNodeMsgs
Filippo Gioachin [Sun, 24 Jan 2010 06:07:46 +0000 (00:07 -0600)]
Fixing a bug in startup related to SMP: the node-visible variable _numInitNodeMsgs
is incremented even after the RODataMsg with the number of init messages has been
sent out. This causes a race condition on node zero.
With this, making the inequality a strict equality.
Placing back the RODataMsg to increment only of one message (there is no reason for having +2)

11 years agoMerge branch 'charm' of ssh://gitosis@charm.cs.uiuc.edu/charm into charm
Chee Wai Lee [Mon, 25 Jan 2010 22:59:25 +0000 (16:59 -0600)]
Merge branch 'charm' of ssh://gitosis@charm.cs.uiuc.edu/charm into charm

11 years agoUpdates to ARMCI support for armci 1.4. Examples now supported are:
Chee Wai Lee [Mon, 25 Jan 2010 22:53:00 +0000 (16:53 -0600)]
Updates to ARMCI support for armci 1.4. Examples now supported are:

examples/benchmark/lu/armci_blocking/*
examples/benchmark/lu/armci_nonblocking/*

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Mon, 25 Jan 2010 22:25:13 +0000 (16:25 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agocheckpoint/restore chares to disk files.
Gengbin Zheng [Mon, 25 Jan 2010 22:24:42 +0000 (16:24 -0600)]
checkpoint/restore chares to disk files.

11 years agoMerge branch 'charm' of git://charm.cs.uiuc.edu/charm into charm
Jonathan Lifflander [Mon, 25 Jan 2010 21:54:56 +0000 (15:54 -0600)]
Merge branch 'charm' of git://charm.cs.uiuc.edu/charm into charm

11 years agoI discovered a bug in threaded/sync entry methods, where if the chare that the sync...
Jonathan Lifflander [Mon, 25 Jan 2010 18:19:51 +0000 (12:19 -0600)]
I discovered a bug in threaded/sync entry methods, where if the chare that the sync entry method is part of does not reside on the same processor and the message is forwarded the line of code that I commented out will actually change the source PE, which inhibits the returning  message from the sync entry method from getting back to the right PE, causing the program to hang. Filippo Gioachin tracked this problem down to this location when I showed him the incorrect behavior.

11 years agoMoving the definition of the destructor to the .C file.
Filippo Gioachin [Sun, 24 Jan 2010 06:07:46 +0000 (00:07 -0600)]
Moving the definition of the destructor to the .C file.
This is because of a problem with xlC that fails when compiling optimized code.

11 years agoMerge commit 'charm/charm' into charm
Filippo Gioachin [Sat, 23 Jan 2010 01:12:53 +0000 (19:12 -0600)]
Merge commit 'charm/charm' into charm

11 years agoChanging the value indicating no data returned yet from NULL to -1 (it can be NULL...
Filippo Gioachin [Sat, 23 Jan 2010 01:10:04 +0000 (19:10 -0600)]
Changing the value indicating no data returned yet from NULL to -1 (it can be NULL if no data is passed in to send)

11 years agoAdding ability to specify initial values for control points via command line.
Isaac Dooley [Fri, 22 Jan 2010 23:33:30 +0000 (17:33 -0600)]
Adding ability to specify initial values for control points via command line.

11 years agodetect is mpicxx is a wrapper for pgCC, in which case CMK_CC_PGCC must be defined...
Gengbin Zheng [Fri, 22 Jan 2010 17:06:07 +0000 (11:06 -0600)]
detect is mpicxx is a wrapper for pgCC, in which case CMK_CC_PGCC must be defined as it is important to activate some STL hack in comlib for pgcc.

11 years agoMerge commit 'charm/charm' into charm
Filippo Gioachin [Fri, 22 Jan 2010 00:00:34 +0000 (18:00 -0600)]
Merge commit 'charm/charm' into charm

11 years agoHorrible! In one place pup callback with pup operator, in the other as bytes!!!
Filippo Gioachin [Thu, 21 Jan 2010 23:46:12 +0000 (17:46 -0600)]
Horrible! In one place pup callback with pup operator, in the other as bytes!!!

11 years agoMerge branch 'development' into charm
Filippo Gioachin [Thu, 21 Jan 2010 21:59:45 +0000 (15:59 -0600)]
Merge branch 'development' into charm

11 years agoIf the LB wants to send charm messages bypassing the Charm++ system (i.e as converse...
Filippo Gioachin [Thu, 21 Jan 2010 21:39:11 +0000 (15:39 -0600)]
If the LB wants to send charm messages bypassing the Charm++ system (i.e as converse messages), then it must obey to the CkMessageWatcher when delivering them

11 years agoApparently the even having a pup routine for CkCallaback does not solve the problem:
Filippo Gioachin [Thu, 21 Jan 2010 21:35:41 +0000 (15:35 -0600)]
Apparently the even having a pup routine for CkCallaback does not solve the problem:
there are many places where a CkCallback struct is placed verbose inside a message.
This means that the operator= is invoked to basically memcopy the structure as a whole.
Thus the solution to blank out the whole memory used by the callback in every constructor (disabled when CMK_OPTIMIZE is turned on).

11 years agoThe previous commit adding quiescence detection didn't actually work (it didn't do...
Filippo Gioachin [Thu, 21 Jan 2010 21:35:10 +0000 (15:35 -0600)]
The previous commit adding quiescence detection didn't actually work (it didn't do anything)
Now quiescence is really on

11 years agoRemoving print statements
Filippo Gioachin [Thu, 21 Jan 2010 21:33:53 +0000 (15:33 -0600)]
Removing print statements

11 years agofixed the previous fix on bzero - need to include charm config files for CMK_HAS_STRE...
Gengbin Zheng [Thu, 21 Jan 2010 16:59:22 +0000 (10:59 -0600)]
fixed the previous fix on bzero - need to include charm config files for CMK_HAS_STREINGS to be defined.

11 years agoFix MSVC build failure - declarations before code
Phil Miller [Wed, 20 Jan 2010 18:28:21 +0000 (12:28 -0600)]
Fix MSVC build failure - declarations before code

MSVC is picky as usual. Move the declaration up before any statements.

If we built with -Werr on net-linux-..., this would have been caught
before it was checked in.

11 years agoMoved declaration up, so it is seen by other modules
Filippo Gioachin [Wed, 20 Jan 2010 00:42:45 +0000 (18:42 -0600)]
Moved declaration up, so it is seen by other modules

11 years agoMerge commit 'charm/charm' into charm
Filippo Gioachin [Wed, 20 Jan 2010 02:53:49 +0000 (20:53 -0600)]
Merge commit 'charm/charm' into charm

11 years agoForgot to initialize variables needed for CkCallback::resumeThread
Filippo Gioachin [Wed, 20 Jan 2010 02:46:53 +0000 (20:46 -0600)]
Forgot to initialize variables needed for CkCallback::resumeThread

11 years agoWrong variable (not seen out of SMP builds)
Filippo Gioachin [Wed, 20 Jan 2010 02:35:12 +0000 (20:35 -0600)]
Wrong variable (not seen out of SMP builds)

11 years agoAfter many years, here is finally a pup routine for CkCallback :D
Filippo Gioachin [Wed, 20 Jan 2010 02:32:24 +0000 (20:32 -0600)]
After many years, here is finally a pup routine for CkCallback :D

11 years agoMerge branch 'charm' of charmgit:charm into charm
Phil Miller [Wed, 20 Jan 2010 01:05:34 +0000 (19:05 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoAdding quiescence detection in record-replay during replay
Filippo Gioachin [Wed, 20 Jan 2010 00:43:25 +0000 (18:43 -0600)]
Adding quiescence detection in record-replay during replay

11 years agoMoved declaration up, so it is seen by other modules
Filippo Gioachin [Wed, 20 Jan 2010 00:42:45 +0000 (18:42 -0600)]
Moved declaration up, so it is seen by other modules

11 years agoRemove CVS keyword blocks from files just modified
Phil Miller [Tue, 19 Jan 2010 22:48:39 +0000 (16:48 -0600)]
Remove CVS keyword blocks from files just modified

11 years agoRemove dead code relating to CMK_{LINUX,MACOSX}_PTHREAD_HACK
Phil Miller [Tue, 19 Jan 2010 22:41:49 +0000 (16:41 -0600)]
Remove dead code relating to CMK_{LINUX,MACOSX}_PTHREAD_HACK

Before glibc version 2.3, Charm required a customized version of
libpthread to properly support multithreaded builds (SMP and VMI). The
configure script used to check for this, and downloaded the modified
library from charm.cs.uiuc.edu when appropriate. That hasn't worked
(because of a change in charm's IP address) for at least 3 years (per
Filippo) and no one has complained. Thus, remove references to it.

- Cut out the configure code that made this check and tried all sorts
  of ways to download the library.
- Remove the one snippet of core code that depended on the modified
  library.
- Delete the macro definitions that (de)activated the hack from the
  various conv-mach headers.

Note that CMK_MACOSX_PTHREAD_HACK seems to have always been dead code,
as it only ever appeared (probably from copy-paste) in conv-mach, and
never in actual code.

11 years agoDefining variable in all memory modules
Filippo Gioachin [Tue, 19 Jan 2010 19:15:44 +0000 (13:15 -0600)]
Defining variable in all memory modules

11 years agovariable declared in wrong spot
Filippo Gioachin [Tue, 19 Jan 2010 18:52:25 +0000 (12:52 -0600)]
variable declared in wrong spot

11 years agoUpdate version in FAQ
Phil Miller [Tue, 19 Jan 2010 17:02:31 +0000 (11:02 -0600)]
Update version in FAQ

11 years agoFAQ: Refer to charm mailing list instead of ppl
Phil Miller [Tue, 19 Jan 2010 17:02:17 +0000 (11:02 -0600)]
FAQ: Refer to charm mailing list instead of ppl

11 years agoRevert "Zeroing out the callback before use"
Filippo Gioachin [Tue, 19 Jan 2010 01:40:59 +0000 (19:40 -0600)]
Revert "Zeroing out the callback before use"

This reverts commit 8074ca2ca27240788b763e86e68352c01eca9efc.

Conflicts:

src/ck-core/ckcallback.h

11 years agoMerge branch 'charm' into development
Filippo Gioachin [Tue, 19 Jan 2010 01:28:53 +0000 (19:28 -0600)]
Merge branch 'charm' into development

Conflicts:
src/ck-core/ck.C
src/ck-core/ckcallback.h

11 years agoThe event ID of the envelope is now always initialized with a sequential number.
Filippo Gioachin [Mon, 18 Jan 2010 21:57:19 +0000 (15:57 -0600)]
The event ID of the envelope is now always initialized with a sequential number.
This makes deprecated tracing mode record-replay, thus the files are deleted from Charm.

11 years agoA few debugging prints
Filippo Gioachin [Mon, 18 Jan 2010 21:44:47 +0000 (15:44 -0600)]
A few debugging prints

11 years agoAdded new function to specify to the memory system that all memory should be pre...
Filippo Gioachin [Mon, 18 Jan 2010 21:43:13 +0000 (15:43 -0600)]
Added new function to specify to the memory system that all memory should be pre-initialized

11 years agoDeleting "ci" variable from reduction message: it was a pointer and used only for...
Filippo Gioachin [Mon, 18 Jan 2010 21:38:07 +0000 (15:38 -0600)]
Deleting "ci" variable from reduction message: it was a pointer and used only for debugging

11 years agoChanging callback "resumeThread" to contain an integer indexing into a hashtable
Filippo Gioachin [Mon, 18 Jan 2010 21:35:43 +0000 (15:35 -0600)]
Changing callback "resumeThread" to contain an integer indexing into a hashtable
(where to find the pointer of the original callback), instead of the pointer
itself

11 years agoAdding parameter to CkHashtable::put to signal if the key already existed or not...
Filippo Gioachin [Mon, 18 Jan 2010 21:31:29 +0000 (15:31 -0600)]
Adding parameter to CkHashtable::put to signal if the key already existed or not before the put call

11 years agoAdding a section in the manual for the Control Point Framework.
Isaac Dooley [Mon, 18 Jan 2010 21:03:38 +0000 (15:03 -0600)]
Adding a section in the manual for the Control Point Framework.

11 years agoRenaming a couple control point functions.
Isaac Dooley [Mon, 18 Jan 2010 21:02:57 +0000 (15:02 -0600)]
Renaming a couple control point functions.

11 years agoInitializing empty field in envelope (useful for message recording)
Filippo Gioachin [Mon, 18 Jan 2010 20:15:30 +0000 (14:15 -0600)]
Initializing empty field in envelope (useful for message recording)

11 years agoAdded missing message creation tracing (read comments)
Filippo Gioachin [Mon, 18 Jan 2010 20:10:26 +0000 (14:10 -0600)]
Added missing message creation tracing (read comments)

There are many other places where projections does not see message creation correctly.

11 years agochanged name to crc32 function to crc32_initial (it apparently collides with somethin...
Filippo Gioachin [Fri, 15 Jan 2010 18:30:47 +0000 (12:30 -0600)]
changed name to crc32 function to crc32_initial (it apparently collides with something in gzip...)

11 years agoFixed a bug in allocation of GPU buffers. Those buffers which were not
Lukasz Wesolowski [Thu, 14 Jan 2010 23:28:49 +0000 (17:28 -0600)]
Fixed a bug in allocation of GPU buffers. Those buffers which were not
marked for transfer to the GPU. such as output buffers, were not being
allocated.

11 years agoAdding a new memory aware tuning scheme for LU.
Isaac Dooley [Thu, 14 Jan 2010 22:16:56 +0000 (16:16 -0600)]
Adding a new memory aware tuning scheme for LU.

11 years agoFixing bugs with how measurements&phases are recorded for control points.
Isaac Dooley [Thu, 14 Jan 2010 21:17:52 +0000 (15:17 -0600)]
Fixing bugs with how measurements&phases are recorded for control points.

11 years agoFixing bugs and simplifying code for recording multiple phases of performance measure...
Isaac Dooley [Thu, 14 Jan 2010 17:40:07 +0000 (11:40 -0600)]
Fixing bugs and simplifying code for recording multiple phases of performance measurements.

11 years agoFixing a few bugs in the performance measurement reduction.
Isaac Dooley [Wed, 13 Jan 2010 22:07:12 +0000 (16:07 -0600)]
Fixing a few bugs in the performance measurement reduction.

11 years agoAdding a new performance measurement mechanism, including its corresponding tracing...
Isaac Dooley [Wed, 13 Jan 2010 20:58:42 +0000 (14:58 -0600)]
Adding a new performance measurement mechanism, including its corresponding tracing and reduction calls.

11 years agoAdding doxygen style comment.
Isaac Dooley [Wed, 13 Jan 2010 20:58:20 +0000 (14:58 -0600)]
Adding doxygen style comment.

11 years agoAdding & improving doxygen documentation.
Isaac Dooley [Wed, 13 Jan 2010 20:56:27 +0000 (14:56 -0600)]
Adding & improving doxygen documentation.

11 years agoChanging src paths to eliminate some unknown problem that was keeping various modules...
Isaac Dooley [Wed, 13 Jan 2010 20:53:06 +0000 (14:53 -0600)]
Changing src paths to eliminate some unknown problem that was keeping various modules/groups from being processed correctly.

11 years agoMistype
Filippo Gioachin [Tue, 12 Jan 2010 23:06:15 +0000 (17:06 -0600)]
Mistype

11 years agoUpdating the Simulated Annealing and exhaustive search schemes.
Isaac Dooley [Tue, 12 Jan 2010 21:31:15 +0000 (15:31 -0600)]
Updating the Simulated Annealing and exhaustive search schemes.

11 years agoChanged CMK_FT_CHARE to CMK_CHARE_USE_PTR with opposite meaning:
Filippo Gioachin [Tue, 12 Jan 2010 19:32:07 +0000 (13:32 -0600)]
Changed CMK_FT_CHARE to CMK_CHARE_USE_PTR with opposite meaning:
before CMK_FT_CHARE should have been declared to enable chares to be position independent,
now they are by default, and by defining CMK_CHARE_USE_PTR the old behaviour can be enabled.

11 years agoNew flag to indicate that we suspend execution at the beginning of a debugging sessio...
Filippo Gioachin [Tue, 12 Jan 2010 19:19:16 +0000 (13:19 -0600)]
New flag to indicate that we suspend execution at the beginning of a debugging session (useful to be able to pass +cpd into command line, without the debugger attached)

11 years agoAdded function defining when we are in user code (vs. kernel code)
Filippo Gioachin [Tue, 12 Jan 2010 19:17:51 +0000 (13:17 -0600)]
Added function defining when we are in user code (vs. kernel code)

11 years agoRewriting optimizer code to have a method that generates the control point plans.
Isaac Dooley [Mon, 11 Jan 2010 22:30:50 +0000 (17:30 -0500)]
Rewriting optimizer code to have a method that generates the control point plans.