charm.git
11 years agoMSA: Bring 3D up to reversions in 1D
Phil Miller [Mon, 13 Jul 2009 16:01:05 +0000 (11:01 -0500)]
MSA: Bring 3D up to reversions in 1D

11 years agoRevert creation of page array in cache group constructor
Phil Miller [Sun, 12 Jul 2009 22:21:36 +0000 (17:21 -0500)]
Revert creation of page array in cache group constructor

The 'refactoring' that I did treated these constructors as sequential
code, when it's really being called on each PE. Making a page array
per PE was not the intended effect.

11 years agoRevert "Remove setCacheProxy entry method from PageArray"
Phil Miller [Sun, 12 Jul 2009 22:07:28 +0000 (17:07 -0500)]
Revert "Remove setCacheProxy entry method from PageArray"

This reverts commit 8c3894674485ef32220f559b2a9a2200563306b7.

That commit was dumb, because it was based on an invalid creation structure for the various arrays. I was thinking serially, not parallel-y

11 years agoMSA: Beginnings of split-phase synchronization
Phil Miller [Sun, 12 Jul 2009 18:42:49 +0000 (13:42 -0500)]
MSA: Beginnings of split-phase synchronization

11 years ago3D MSA compiles
Phil Miller [Fri, 10 Jul 2009 00:05:30 +0000 (19:05 -0500)]
3D MSA compiles

11 years agoRevised MSA API stuff
Phil Miller [Thu, 9 Jul 2009 20:17:29 +0000 (15:17 -0500)]
Revised MSA API stuff

11 years agoPartially revised MD example
Phil Miller [Wed, 29 Apr 2009 17:33:32 +0000 (12:33 -0500)]
Partially revised MD example

11 years agoMake the MSA accumulation operations callable without an instance
Phil Miller [Wed, 29 Apr 2009 17:27:21 +0000 (12:27 -0500)]
Make the MSA accumulation operations callable without an instance

11 years agoEnforce operations a bit more through handles
Phil Miller [Wed, 29 Apr 2009 17:25:26 +0000 (12:25 -0500)]
Enforce operations a bit more through handles

11 years agoMerge
Phil Miller [Mon, 20 Apr 2009 17:49:06 +0000 (12:49 -0500)]
Merge

11 years agoRemove setCacheProxy entry method from PageArray
Phil Miller [Thu, 26 Feb 2009 23:44:45 +0000 (17:44 -0600)]
Remove setCacheProxy entry method from PageArray

Pass the CacheGroup proxy to the PageArray constructor instead.

11 years agoFully disable copy constructors for MSA handles
Phil Miller [Tue, 10 Feb 2009 21:54:04 +0000 (15:54 -0600)]
Fully disable copy constructors for MSA handles

Replace the inline definitions of the MSA[12]D::Handle copy
constructors with simple declarations, so that the compiler correctly
treats them as unimplemented.

11 years agoUse typedefs in place of long templated classes
Phil Miller [Tue, 10 Feb 2009 21:52:59 +0000 (15:52 -0600)]
Use typedefs in place of long templated classes

Every class in the MSA implementation has a few typedefs to make life
worth living when expressing function parameters. We ought to use
them.

11 years agoRemove PageArray typedef from exposed MSA class
Phil Miller [Mon, 9 Feb 2009 19:36:12 +0000 (13:36 -0600)]
Remove PageArray typedef from exposed MSA class

The external MSA class no longer deals with the page array at all, so
remove the typedef for it.

11 years agoFactor pageArray creation into CacheGroup's constructor
Phil Miller [Mon, 9 Feb 2009 18:22:51 +0000 (12:22 -0600)]
Factor pageArray creation into CacheGroup's constructor

The MSA class never needs to know anything about the underlying page
array, so it shouldn't be responsible for creating it, passing it to
the CacheGroup, and telling it about the CacheGroup. Make the
CacheGroup do that instead.

11 years agoReformat so that I don't claw out my eyes
Phil Miller [Fri, 6 Feb 2009 21:53:55 +0000 (15:53 -0600)]
Reformat so that I don't claw out my eyes

- Format msa-DistPageMgr.h in stroustrup style, and tell emacs to
  maintain that.
- Fix a spelling error and some absurdly long lines. 80 is not enough,
  but the 120 I can fit across my smaller monitor ought to be.

11 years agoSimplify and start to reorganize msa-DistPageMgr.h
Phil Miller [Fri, 6 Feb 2009 21:33:18 +0000 (15:33 -0600)]
Simplify and start to reorganize msa-DistPageMgr.h

- Merge the unused/referenced MSA_Page_State superclass into its child
- Unduplicate code in MSA_PageT constructor

11 years agoMerge MSA_Page_State into MSA_Page_StateT
Phil Miller [Thu, 5 Feb 2009 22:22:51 +0000 (16:22 -0600)]
Merge MSA_Page_State into MSA_Page_StateT

The non-templated MSA_Page_State had no uses other than as a parent
class for the templated MSA_Page_StateT. Its members are moved over,
and the parent class deleted.

11 years agoRemove duplicated code that broke moldyn.C's build
Phil Miller [Wed, 4 Feb 2009 21:47:29 +0000 (15:47 -0600)]
Remove duplicated code that broke moldyn.C's build

11 years agoAbstract the interface to the MSA page replacement policies
Phil Miller [Wed, 4 Feb 2009 19:59:38 +0000 (13:59 -0600)]
Abstract the interface to the MSA page replacement policies

11 years agoTemplate MSA's page replacement policies over entry type and page size
Phil Miller [Wed, 4 Feb 2009 19:44:30 +0000 (13:44 -0600)]
Template MSA's page replacement policies over entry type and page size

11 years agoMSA_CacheGroup's constructor is pure initialization
Phil Miller [Wed, 4 Feb 2009 01:13:32 +0000 (19:13 -0600)]
MSA_CacheGroup's constructor is pure initialization

Move all the assignment from MSA_CacheGroup's constructor body to its
initializer list, so that it's clear there's no heavy lifting
involved.

11 years agoConvert page and page state arrays into vectors
Phil Miller [Wed, 4 Feb 2009 01:01:15 +0000 (19:01 -0600)]
Convert page and page state arrays into vectors

Stop manually allocating and managing memory for the pointers to pages
and their associated state information. std::vector is quite nice, and
leaves room for adaptivity (i.e. varying number of pages) in the
future with potentially lower overhead.

11 years agoMatch fixedlength_bitvector's interface to std::bitset
Phil Miller [Wed, 4 Feb 2009 00:24:45 +0000 (18:24 -0600)]
Match fixedlength_bitvector's interface to std::bitset

Maybe this could ease a future conversion.

11 years agoPrivatize implementation of MSA_Page_StateT
Phil Miller [Wed, 4 Feb 2009 00:11:39 +0000 (18:11 -0600)]
Privatize implementation of MSA_Page_StateT

Don't expose the use of a bitset, and espcially not the ugly hackish
typedefs involved in doing so. Mark conversion to bitset as a TODO.

11 years agoRemove mymin function
Phil Miller [Tue, 3 Feb 2009 22:35:59 +0000 (16:35 -0600)]
Remove mymin function

It was unused and duplicative

11 years agoDon't do 'using namespace std;' in an MSA header
Phil Miller [Tue, 3 Feb 2009 22:29:05 +0000 (16:29 -0600)]
Don't do 'using namespace std;' in an MSA header

Add std:: qualification to the 4 lines where it's necessary, rather
than dumping all of the standard namespace into scope in a header.

11 years agoTypo fix: mathod -> method
Phil Miller [Tue, 3 Feb 2009 22:22:25 +0000 (16:22 -0600)]
Typo fix: mathod -> method

11 years agoTests: Fix lone build error on Ubuntu 9.10
Phil Miller [Thu, 10 Dec 2009 21:24:58 +0000 (15:24 -0600)]
Tests: Fix lone build error on Ubuntu 9.10

11 years agoMPI: default to using the more common mpicxx instead of mpiCC
Phil Miller [Thu, 10 Dec 2009 18:40:10 +0000 (12:40 -0600)]
MPI: default to using the more common mpicxx instead of mpiCC

11 years agoTracing: _TRACE_ONLY is already contingent on !CMK_OPTIMIZE
Phil Miller [Thu, 10 Dec 2009 18:29:09 +0000 (12:29 -0600)]
Tracing: _TRACE_ONLY is already contingent on !CMK_OPTIMIZE

11 years agocharmxi: Lots of additional const qualification
Phil Miller [Thu, 10 Dec 2009 17:41:56 +0000 (11:41 -0600)]
charmxi: Lots of additional const qualification

Quiet a warning in charmxi compilation, and propagate a whole bunch of
const-ness fixes in the process.

11 years agoremoved obsolete -Wno-long-double
Gengbin Zheng [Thu, 10 Dec 2009 16:22:46 +0000 (10:22 -0600)]
removed obsolete -Wno-long-double

12 years agofixed lib path for mpi library to be friendly with unix (unix2nt_cc will handle the...
Gengbin Zheng [Thu, 10 Dec 2009 07:49:43 +0000 (01:49 -0600)]
fixed lib path for mpi library to be friendly with unix (unix2nt_cc will handle the unix to dos path conversion)

via git-CVS emulator

12 years agoAdded handling of phases in projections instrumentation.
Chee Wai Lee [Thu, 10 Dec 2009 07:13:48 +0000 (01:13 -0600)]
Added handling of phases in projections instrumentation.

Added latest version of online cluster analysis code. This has not been
fully tested for correctness, but will produce results. The correctness
of basic projections tracing and analysis has not been compromised.

12 years agoreverted the previous change in make dependency
Gengbin Zheng [Thu, 10 Dec 2009 06:58:32 +0000 (00:58 -0600)]
reverted the previous change in make dependency

12 years agoMerge commit 'charm/charm' into charm
Filippo Gioachin [Thu, 10 Dec 2009 02:13:34 +0000 (20:13 -0600)]
Merge commit 'charm/charm' into charm

12 years agoAdding a few more ignored directories
Filippo Gioachin [Thu, 10 Dec 2009 01:10:27 +0000 (19:10 -0600)]
Adding a few more ignored directories

12 years agoMerge branch 'charm' of charmgit:charm into charm
Phil Miller [Thu, 10 Dec 2009 00:04:45 +0000 (18:04 -0600)]
Merge branch 'charm' of charmgit:charm into charm

12 years agoQuiet more of the build process under --quiet
Phil Miller [Thu, 10 Dec 2009 00:04:25 +0000 (18:04 -0600)]
Quiet more of the build process under --quiet

12 years agoBuild: honor --quiet flag further
Phil Miller [Wed, 9 Dec 2009 23:30:19 +0000 (17:30 -0600)]
Build: honor --quiet flag further

12 years agoa new fix for MPI_IN_PLACE for the fortran API (which is tested to work for ifort...
Gengbin Zheng [Wed, 9 Dec 2009 22:12:59 +0000 (16:12 -0600)]
a new fix for MPI_IN_PLACE for the fortran API (which is tested to work for ifort, don't know about others)

12 years agoanother attempt to fix -D with strings and space.
Gengbin Zheng [Wed, 9 Dec 2009 08:41:03 +0000 (02:41 -0600)]
another attempt to fix -D with strings and space.

12 years agoinvoking compiler command using eval to properly handle space, etc in command line
Gengbin Zheng [Tue, 8 Dec 2009 16:36:43 +0000 (10:36 -0600)]
invoking compiler command using eval to properly handle space, etc in command line

12 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Tue, 8 Dec 2009 16:34:58 +0000 (10:34 -0600)]
Merge branch 'charm' of charmgit:charm into charm

12 years agosupported MPI_IN_PLACE in MPI_Reduce and MPI_Allreduce
Gengbin Zheng [Tue, 8 Dec 2009 16:34:10 +0000 (10:34 -0600)]
supported MPI_IN_PLACE in MPI_Reduce and MPI_Allreduce

12 years agoFix broken build: Sidestep PGI's wrong implementation of std::find_first_of
Ramprasad Venkataraman [Mon, 7 Dec 2009 17:19:05 +0000 (11:19 -0600)]
Fix broken build: Sidestep PGI's wrong implementation of std::find_first_of

Details in code comments. Fixed and tested with gnu and pgi compilers on ranger

12 years agoMerge branch 'charm' of charmgit:charm into charm
Phil Miller [Mon, 7 Dec 2009 16:24:40 +0000 (10:24 -0600)]
Merge branch 'charm' of charmgit:charm into charm

12 years agoAdding mesh coordinate lookups for use with topology.
Isaac Dooley [Fri, 4 Dec 2009 21:57:52 +0000 (15:57 -0600)]
Adding mesh coordinate lookups for use with topology.

12 years agoSpanning trees: fix bugs in node aware construction
Ramprasad Venkataraman [Fri, 4 Dec 2009 19:57:55 +0000 (13:57 -0600)]
Spanning trees: fix bugs in node aware construction

- Local sub-tree(s) would just get dropped
- Num of remote destinations off by 1
- First remote PE would also get dropped from the tree

12 years agoSpanning tree strategies: Streamline input validation.
Ramprasad Venkataraman [Thu, 3 Dec 2009 17:18:59 +0000 (11:18 -0600)]
Spanning tree strategies: Streamline input validation.

- Empty input is a no-op (not an assert/abort)
- Added asserts in a coupla places to ensure things dont blow up

12 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Fri, 4 Dec 2009 02:14:06 +0000 (20:14 -0600)]
Merge branch 'charm' of charmgit:charm into charm

12 years agomoved #include "middle-blue.h" after topomanager.h to resolve a compiler error
Gengbin Zheng [Fri, 4 Dec 2009 02:13:33 +0000 (20:13 -0600)]
moved #include "middle-blue.h" after topomanager.h to resolve a compiler error

12 years agoifdefed out code for calculation hops for an application
Abhinav S Bhatele [Fri, 4 Dec 2009 00:52:53 +0000 (18:52 -0600)]
ifdefed out code for calculation hops for an application

12 years agoSpanning tree strategies: fix a warning; other minor streamlining
Ramprasad Venkataraman [Thu, 3 Dec 2009 01:18:50 +0000 (19:18 -0600)]
Spanning tree strategies: fix a warning; other minor streamlining

12 years agoadded commented prints
Filippo Gioachin [Wed, 2 Dec 2009 22:43:58 +0000 (16:43 -0600)]
added commented prints

12 years agoimplement simple/straightforward cputopology for bigsim
Gengbin Zheng [Wed, 2 Dec 2009 22:05:43 +0000 (16:05 -0600)]
implement simple/straightforward cputopology for bigsim

12 years agoopen CmiInitCPUTopology() to bigsim.
Gengbin Zheng [Wed, 2 Dec 2009 22:03:27 +0000 (16:03 -0600)]
open CmiInitCPUTopology() to bigsim.

12 years agoAdd cross array sections to manual
Eric bohm [Wed, 2 Dec 2009 20:22:38 +0000 (14:22 -0600)]
Add cross array sections to manual

12 years agoadded TESTOPTS to bgtest too.
Gengbin Zheng [Wed, 2 Dec 2009 18:05:45 +0000 (12:05 -0600)]
added TESTOPTS to bgtest too.

via git-CVS emulator

12 years agoadded TESTOPTS, which is important.
Gengbin Zheng [Wed, 2 Dec 2009 16:27:57 +0000 (10:27 -0600)]
added TESTOPTS, which is important.

12 years agofixed a SMP race condition in fem init (when registering a pup function)
Gengbin Zheng [Wed, 2 Dec 2009 16:26:55 +0000 (10:26 -0600)]
fixed a SMP race condition in fem init (when registering a pup function)

12 years agoEclipse project files
Filippo Gioachin [Wed, 2 Dec 2009 00:47:26 +0000 (18:47 -0600)]
Eclipse project files

12 years agoExamples: Add a 'run' target to new example
Phil Miller [Tue, 1 Dec 2009 21:31:21 +0000 (15:31 -0600)]
Examples: Add a 'run' target to new example

12 years agoExamples: SDAG Jacobi that crashes after migration
Phil Miller [Tue, 1 Dec 2009 21:29:23 +0000 (15:29 -0600)]
Examples: SDAG Jacobi that crashes after migration

12 years agoMerge branch 'charm' of charmgit:charm into charm
Phil Miller [Tue, 1 Dec 2009 20:54:21 +0000 (14:54 -0600)]
Merge branch 'charm' of charmgit:charm into charm

12 years agoCmiGetArgc may crash when argv is NULL, fixed.
Gengbin Zheng [Tue, 1 Dec 2009 16:00:17 +0000 (10:00 -0600)]
CmiGetArgc may crash when argv is NULL, fixed.

12 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Mon, 30 Nov 2009 19:24:10 +0000 (13:24 -0600)]
Merge branch 'charm' of charmgit:charm into charm

12 years agoCkMulticast now uses the spanning tree construction strategies to obtain topo/node...
Ramprasad Venkataraman [Thu, 26 Nov 2009 19:10:34 +0000 (13:10 -0600)]
CkMulticast now uses the spanning tree construction strategies to obtain topo/node aware trees.

12 years agoOverhaul the spanning tree construction strategies.
Ramprasad Venkataraman [Thu, 26 Nov 2009 15:23:21 +0000 (09:23 -0600)]
Overhaul the spanning tree construction strategies.

- Original 3D torus strategy reduces just the total hops to span all tree members. Rename to clarify
- Add new strategy for 3D meshes/torii that will also reduce the bytes on the network
- Add node-aware strategies that should construct reasonably node-aware trees on all machines
- Default tree construction algorithm on typical clusters etc. is now node-aware
- Fix comlib usage and dependancies

12 years agoadded load imbalance, print time for every step.
Gengbin Zheng [Mon, 30 Nov 2009 08:13:12 +0000 (02:13 -0600)]
added load imbalance, print time for every step.
Signed-off-by: Gengbin Zheng <gzheng@justice.(none)>
12 years agoExamples: 3D Jacobi using SDAG and Parameter marshalling, from Bigsim
Phil Miller [Mon, 30 Nov 2009 03:59:00 +0000 (21:59 -0600)]
Examples: 3D Jacobi using SDAG and Parameter marshalling, from Bigsim

12 years agocharmxi: Expand const safety and remove an extraneous cast
Phil Miller [Sun, 29 Nov 2009 20:17:45 +0000 (14:17 -0600)]
charmxi: Expand const safety and remove an extraneous cast

12 years agoRevert "SDAG: Make generated __sdag_pup function work, per test"
Phil Miller [Sun, 29 Nov 2009 19:33:37 +0000 (13:33 -0600)]
Revert "SDAG: Make generated __sdag_pup function work, per test"

Revert commit 38ccdc3c7b28a3e06779bdc3da13a892bf84e75d, because the
test that justified it was wrong. When following the documentation and
calling __sdag_init() in the migration constructor, the test passes.

12 years agoExamles: Include some of ParFUM in 'make test'
Phil Miller [Sun, 29 Nov 2009 19:04:06 +0000 (13:04 -0600)]
Examles: Include some of ParFUM in 'make test'

12 years agoTests: Remove some warnings and junk output
Phil Miller [Fri, 27 Nov 2009 21:15:32 +0000 (15:15 -0600)]
Tests: Remove some warnings and junk output

12 years agoAdded a comment.
Sameer Kumar [Thu, 26 Nov 2009 20:36:49 +0000 (14:36 -0600)]
Added a comment.

12 years agoCommiting Blue GeneP SMP Fix.
Sameer Kumar [Thu, 26 Nov 2009 20:34:57 +0000 (14:34 -0600)]
Commiting Blue GeneP SMP Fix.

12 years agoAdd rudimentary file ignore patterns
Ramprasad Venkataraman [Wed, 25 Nov 2009 23:10:52 +0000 (17:10 -0600)]
Add rudimentary file ignore patterns

12 years agoTests: Fix SDAG migration test for nonempty TESTOPTS cvs-import
Phil Miller [Wed, 25 Nov 2009 14:23:55 +0000 (14:23 +0000)]
Tests: Fix SDAG migration test for nonempty TESTOPTS

Arguments like +isomalloc_sync and +CmiNoProcForComThread need to come
after the binary name, since charmrun won't relocate them.

12 years agoI believe on MacOS g95 is the only one which gives 64-bit binaries
Abhinav Bhatele [Wed, 25 Nov 2009 04:53:12 +0000 (04:53 +0000)]
I believe on MacOS g95 is the only one which gives 64-bit binaries

12 years agoadding TESTOPTS is important
Gengbin Zheng [Tue, 24 Nov 2009 19:12:37 +0000 (19:12 +0000)]
adding TESTOPTS is important

12 years agoSDAG: Make generated __sdag_pup function work, per test
Phil Miller [Tue, 24 Nov 2009 00:06:18 +0000 (00:06 +0000)]
SDAG: Make generated __sdag_pup function work, per test

12 years agoTests: add a simple SDAG/migration test, written by Jonathan
Phil Miller [Tue, 24 Nov 2009 00:03:56 +0000 (00:03 +0000)]
Tests: add a simple SDAG/migration test, written by Jonathan

12 years agoQueue test: remove charmrun in make clean
Phil Miller [Tue, 24 Nov 2009 00:02:03 +0000 (00:02 +0000)]
Queue test: remove charmrun in make clean

12 years agocharmxi: Support templated arguments to parameter marshalled SDAG
Phil Miller [Tue, 17 Nov 2009 21:30:41 +0000 (21:30 +0000)]
charmxi: Support templated arguments to parameter marshalled SDAG

The parser properly understands templated arguments everywhere they're
useful, but SDAG didn't translate the types of these arguments
correctly when declaring state variables for use in generated
code. Instead, it ended up with just the base type, such as CkVec
instead of CkVec<int>, causing errors when compiling the generated
code. By passing the whole type through, we can now use template
arguments everywhere arguments are mentioned in .ci files.

12 years agocharmc: Fix a typo in help text - langage -> language
Phil Miller [Mon, 16 Nov 2009 22:31:42 +0000 (22:31 +0000)]
charmc: Fix a typo in help text - langage -> language

12 years agogidarray needs new alloc
Eric Bohm [Mon, 16 Nov 2009 17:58:07 +0000 (17:58 +0000)]
gidarray needs new alloc

12 years agoSwapglobals: Finish cleanup of sorting experiment in ELF/GOT
Phil Miller [Mon, 16 Nov 2009 03:06:20 +0000 (03:06 +0000)]
Swapglobals: Finish cleanup of sorting experiment in ELF/GOT

12 years agoSwapglobals: Clean up sorting experiment in ELF/GOT
Phil Miller [Mon, 16 Nov 2009 03:03:49 +0000 (03:03 +0000)]
Swapglobals: Clean up sorting experiment in ELF/GOT

12 years agoFixed memory leak inside ComlibStrategy/OneTimeMulticastStrategy. The message would
Edgar Solomonik [Sat, 14 Nov 2009 00:17:15 +0000 (00:17 +0000)]
Fixed memory leak inside ComlibStrategy/OneTimeMulticastStrategy. The message would
not get deleted in the case when it had no local nodes to deliver to.

12 years agoFinicky compilers want the arrays allocated via new.
Eric Bohm [Fri, 13 Nov 2009 18:55:01 +0000 (18:55 +0000)]
Finicky compilers want the arrays allocated via new.

12 years agoTest the new cross group section feature by creating sections which span groups and...
Eric Bohm [Fri, 13 Nov 2009 00:21:42 +0000 (00:21 +0000)]
Test the new cross group section feature by creating sections which span groups and use them for section multicasts.
Test the new cross array section feature by creating sections which span arrays and use them for section multicasts.

12 years agoFor the default non-delegated listsend approach, multi sections need to copy
Eric Bohm [Fri, 13 Nov 2009 00:18:14 +0000 (00:18 +0000)]
For the default non-delegated listsend approach, multi sections need to copy
the message for each section.
Array multisections must use the individual array id for each section,
not the default array id for the entire section.

12 years agoCalls to cpvs which are only declared inside ifdef protection must
Eric Bohm [Thu, 12 Nov 2009 22:06:54 +0000 (22:06 +0000)]
Calls to cpvs which are only declared inside ifdef protection must
also have that same protection.  #if CMK_CCS_AVAILABLE is necessary
for cmiDebugFlag

12 years agoUpdating the OneTimeMulticastStrategy classes to use the modified physical node API.
Isaac Dooley [Thu, 12 Nov 2009 21:50:21 +0000 (21:50 +0000)]
Updating the OneTimeMulticastStrategy classes to use the modified physical node API.

12 years agoin malloc, if result pointer is NULL, don't account for memory usage.
Gengbin Zheng [Thu, 12 Nov 2009 03:30:51 +0000 (03:30 +0000)]
in malloc, if result pointer is NULL, don't account for memory usage.

12 years agoChanging CkMessageWatcher. Moving the file descriptor to the parent class and adding...
Filippo Gioachin [Tue, 10 Nov 2009 23:51:25 +0000 (23:51 +0000)]
Changing CkMessageWatcher. Moving the file descriptor to the parent class and adding a new watcher that outputs the whole content of the messages processed.

12 years agoZeroing out the content of the envelope for debugging purposes (unless we are using...
Filippo Gioachin [Tue, 10 Nov 2009 23:49:52 +0000 (23:49 +0000)]
Zeroing out the content of the envelope for debugging purposes (unless we are using CMK_OPTIMIZE)

12 years agoFix broken build. bzero aliases memset on systems where its not available
Ramprasad Venkataraman [Tue, 10 Nov 2009 23:29:01 +0000 (23:29 +0000)]
Fix broken build. bzero aliases memset on systems where its not available