charm.git
11 years agoDocs: Update to reflect additions to CkArrayOptions
Phil Miller [Thu, 28 Oct 2010 23:50:29 +0000 (18:50 -0500)]
Docs: Update to reflect additions to CkArrayOptions

11 years agoChare Arrays: Allow construction-time specification of reduction client
Phil Miller [Thu, 28 Oct 2010 04:19:21 +0000 (23:19 -0500)]
Chare Arrays: Allow construction-time specification of reduction client

11 years agoChare Array Broadcasts: Take location stability into account
Phil Miller [Tue, 26 Oct 2010 17:50:43 +0000 (12:50 -0500)]
Chare Array Broadcasts: Take location stability into account

If a chare array says that it won't do migration except at
well-controlled moments, its broadcaster doesn't need to keep track of
old broadcasts for immigrants. CkArrayBroadcaster can now do this on a
per-array basis, as opposed to the whole-program basis of before.

11 years agoChare Arrays: Interface for specifying more at construction time
Phil Miller [Tue, 26 Oct 2010 17:22:24 +0000 (12:22 -0500)]
Chare Arrays: Interface for specifying more at construction time

Extend the CkArrayOptions class to include fields for a default
reduction client (reductionClient), whether elements can migrate at
any time (anytimeMigration), and whether elements will be called after
either bulk construction or a one-shot doneInserting() call
(staticInsertion). The reduction client is added to clean up a bit of
ugly API, where different contributors could pass different callbacks,
or none at all. The latter two options can be used to signal that
optimized broadcasts and reductions should be used, on a per-array
basis.

11 years agoFix some bad indentation
Phil Miller [Thu, 4 Nov 2010 19:16:54 +0000 (14:16 -0500)]
Fix some bad indentation

11 years agoChare Arrays: Misc cleanup
Phil Miller [Mon, 1 Nov 2010 16:51:28 +0000 (11:51 -0500)]
Chare Arrays: Misc cleanup

11 years agodimInfo has gradually come to store much more than array dimensions
Abhinav S Bhatele [Fri, 29 Oct 2010 02:55:41 +0000 (21:55 -0500)]
dimInfo has gradually come to store much more than array dimensions

Since the time I originally wrote this class, it has accumulated
more member variables and so I changed its name to a more appropriate
one

11 years agocklocation: clarifying comments
Abhinav S Bhatele [Fri, 29 Oct 2010 02:33:52 +0000 (21:33 -0500)]
cklocation: clarifying comments

11 years agoCkArrayOptions::pup: order to match declarations
Phil Miller [Thu, 28 Oct 2010 17:50:44 +0000 (12:50 -0500)]
CkArrayOptions::pup: order to match declarations

11 years agoDrop extraneous 'public:'
Phil Miller [Thu, 28 Oct 2010 17:50:11 +0000 (12:50 -0500)]
Drop extraneous 'public:'

11 years agoRemove CVS keyword header
Phil Miller [Thu, 28 Oct 2010 03:57:13 +0000 (22:57 -0500)]
Remove CVS keyword header

11 years agoconfigure: Drop archaic and incompletely used test
Phil Miller [Thu, 28 Oct 2010 03:45:48 +0000 (22:45 -0500)]
configure: Drop archaic and incompletely used test

11 years agoWhitespace cleanup
Phil Miller [Thu, 28 Oct 2010 02:39:13 +0000 (21:39 -0500)]
Whitespace cleanup

11 years agoChare Arrays: Fix insane variable name
Phil Miller [Thu, 28 Oct 2010 02:37:57 +0000 (21:37 -0500)]
Chare Arrays: Fix insane variable name

11 years agoClean up some misindentation
Phil Miller [Tue, 26 Oct 2010 17:53:36 +0000 (12:53 -0500)]
Clean up some misindentation

11 years agoConvert CmiBool _isAnytimeMigration to bool to avoid casting concerns
Phil Miller [Tue, 26 Oct 2010 17:53:09 +0000 (12:53 -0500)]
Convert CmiBool _isAnytimeMigration to bool to avoid casting concerns

11 years agoCkArrayOptions: Clean up constructors to use common init method
Phil Miller [Tue, 26 Oct 2010 02:18:26 +0000 (21:18 -0500)]
CkArrayOptions: Clean up constructors to use common init method

11 years agoChare Arrays: Clean up constructor
Phil Miller [Tue, 26 Oct 2010 02:15:53 +0000 (21:15 -0500)]
Chare Arrays: Clean up constructor

11 years agoAdded a simple POSE program (examples/pose/PatternGen) to generate traffic patterns...
Ryan Mokos [Wed, 3 Nov 2010 19:43:23 +0000 (14:43 -0500)]
Added a simple POSE program (examples/pose/PatternGen) to generate traffic patterns.  This program can be easily expanded to generate other patterns in addition to the two already there.  See the README for details.

11 years agoupdated comments.
Gengbin Zheng [Wed, 3 Nov 2010 14:15:56 +0000 (09:15 -0500)]
updated comments.

11 years agofixed a bug in shrinking (binsize doubled), the idle time was not handled properly.
Gengbin Zheng [Wed, 3 Nov 2010 06:47:45 +0000 (01:47 -0500)]
fixed a bug in shrinking (binsize doubled), the idle time was not handled properly.

11 years agoI had somehow inadvertantly removed the no_va_randomization flag , reinserting it
Abhishek Gupta [Mon, 1 Nov 2010 17:19:26 +0000 (12:19 -0500)]
I had somehow inadvertantly removed the no_va_randomization flag , reinserting it

11 years agoRemoving TODO and restoring modified files (used for testing correctness in tree...
Abhishek Gupta [Mon, 1 Nov 2010 02:28:35 +0000 (21:28 -0500)]
Removing TODO and restoring modified files (used for testing correctness in tree startup)

11 years agoRemoving unnecessary files and restoring modifications to existing code which I had... charmrun
Abhishek Gupta [Mon, 1 Nov 2010 02:08:16 +0000 (21:08 -0500)]
Removing unnecessary files and restoring modifications to existing code which I had done for debugging purposes

11 years agoRemoving unnecessary lm from makefile
Abhishek Gupta [Sun, 31 Oct 2010 11:54:18 +0000 (06:54 -0500)]
Removing unnecessary lm from makefile

11 years agoMerge remote branch 'origin/charmrun' into charmrun
Abhishek Gupta [Sun, 31 Oct 2010 11:50:08 +0000 (06:50 -0500)]
Merge remote branch 'origin/charmrun' into charmrun

11 years agoMerge remote branch 'origin/charm' into charmrun_merge
Abhishek Gupta [Sun, 31 Oct 2010 11:43:39 +0000 (06:43 -0500)]
Merge remote branch 'origin/charm' into charmrun_merge

Conflicts:
src/arch/net/charmrun/Makefile
src/arch/net/charmrun/charmrun.c

11 years agoMerge branch 'charm' of charmgit:charm into charm
Abhishek Gupta [Sun, 31 Oct 2010 09:37:26 +0000 (04:37 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoFixed bugs caused due to code modifications due to hierarchical-start so that fault...
Abhishek Gupta [Sun, 31 Oct 2010 09:23:34 +0000 (04:23 -0500)]
Fixed bugs caused due to code modifications due to hierarchical-start so that fault-tolerance support works

11 years agoMerge branch 'charm' of charmgit:charm into charm
Chao Mei [Sat, 30 Oct 2010 22:46:13 +0000 (17:46 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoAdded node size and number of nodes to sts file to make projections charm SMP
Chao Mei [Sat, 30 Oct 2010 22:44:45 +0000 (17:44 -0500)]
Added node size and number of nodes to sts file to make projections charm SMP
aware

11 years agoMerge commit 'origin/charm' into scratch
Abhishek Gupta [Sat, 30 Oct 2010 02:05:13 +0000 (21:05 -0500)]
Merge commit 'origin/charm' into scratch

Conflicts:
src/arch/net/charmrun/charmrun.c
src/arch/net/machine-eth.c
src/arch/net/machine.c
src/util/sockRoutines.c

11 years agoFixed a bug in commlib which was cauing it to hang if a strategy was used to send...
Abhishek Gupta [Fri, 29 Oct 2010 23:42:41 +0000 (18:42 -0500)]
Fixed a bug in commlib which was cauing it to hang if a strategy was used to send a message before the strategy start-up was complete

11 years agocomlib: Fix non-initialized cookie that breaks multicast strategies
Ramprasad Venkataraman [Fri, 29 Oct 2010 22:41:24 +0000 (17:41 -0500)]
comlib: Fix non-initialized cookie that breaks multicast strategies

Comlib multicast strategies failed to completely initialize the CkSectionInfo
cookie for multicast msgs that were going to already used array sections. The
first message to a 'new' section traverses a different path through comlib code
and hence did not suffer the same fate. The second message, however, ended up on
remote PEs with an not-completely-initialized cookie, causing section hash object
lookup to fail. This crashed the program.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Fri, 29 Oct 2010 21:48:29 +0000 (16:48 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoit broke autobuild test for mpi-smp.
Gengbin Zheng [Fri, 29 Oct 2010 21:29:39 +0000 (16:29 -0500)]
it broke autobuild test for mpi-smp.

Revert "Use os malloc instead of our own gnu malloc in mpi-*-smp."

This reverts commit 75cd8e634475a97aa556a1a1149178244b0046f2.

11 years agoFixed the makefile to point to correct charmc instead of charmc in my home dir (which...
Abhishek Gupta [Fri, 29 Oct 2010 21:13:32 +0000 (16:13 -0500)]
Fixed the makefile to point to correct charmc instead of charmc in my home dir (which I checked in earlier)

11 years agoBoradcast_tree test for commlib
Abhishek Gupta [Fri, 29 Oct 2010 20:50:19 +0000 (15:50 -0500)]
Boradcast_tree test for commlib

11 years agoMerge branch 'charm' of charmgit:charm into charm
Abhishek Gupta [Fri, 29 Oct 2010 20:40:18 +0000 (15:40 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoModified commlib_stream and Pipebroadcast test so that they compie
Abhishek Gupta [Fri, 29 Oct 2010 20:34:43 +0000 (15:34 -0500)]
Modified commlib_stream and Pipebroadcast test so that they compie

11 years agoMerge branch 'charm' of charmgit:charm into charm
Aaron Becker [Fri, 29 Oct 2010 20:19:13 +0000 (15:19 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agocharj: add support for 'extern' statements
Aaron Becker [Fri, 29 Oct 2010 20:18:56 +0000 (15:18 -0500)]
charj: add support for 'extern' statements

11 years agosilence ant config warning
Aaron Becker [Fri, 29 Oct 2010 20:18:13 +0000 (15:18 -0500)]
silence ant config warning

11 years agoadded explicit code for handling traceBegin and traceEnd.
Gengbin Zheng [Fri, 29 Oct 2010 19:04:05 +0000 (14:04 -0500)]
added explicit code for handling traceBegin and traceEnd.

11 years agoChanged the note for tracing comm op to differentiate the ops
Chao Mei [Thu, 28 Oct 2010 23:50:16 +0000 (18:50 -0500)]
Changed the note for tracing comm op to differentiate the ops

11 years agoMerge branch 'charm' of charmgit:charm into charm
Chao Mei [Thu, 28 Oct 2010 23:38:28 +0000 (18:38 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoChanged the way of tracing events on the communication thread
Chao Mei [Thu, 28 Oct 2010 23:37:58 +0000 (18:37 -0500)]
Changed the way of tracing events on the communication thread

11 years agoAdded functions that are useful for tracing events on the communication thread in...
Chao Mei [Thu, 28 Oct 2010 23:35:44 +0000 (18:35 -0500)]
Added functions that are useful for tracing events on the communication thread in SMP mode

11 years agoAdded support to trace an arbitrary range of steps
Chao Mei [Thu, 28 Oct 2010 23:21:57 +0000 (18:21 -0500)]
Added support to trace an arbitrary range of steps

11 years agoTopoMgrAPI: CkAssert changed to CmiAssert and some cleanup
Abhinav S Bhatele [Thu, 28 Oct 2010 18:50:56 +0000 (13:50 -0500)]
TopoMgrAPI: CkAssert changed to CmiAssert and some cleanup

11 years agoTopoMgr: changed CkAssert -> CmiAssert
Abhinav S Bhatele [Thu, 28 Oct 2010 17:09:12 +0000 (12:09 -0500)]
TopoMgr: changed CkAssert -> CmiAssert

removed CmiAssert from two functions which were anyways doing
partial testing of error cases

11 years agotopomanager: Assert valid user input
Ramprasad Venkataraman [Wed, 27 Oct 2010 23:34:49 +0000 (18:34 -0500)]
topomanager: Assert valid user input

11 years agoMerge branch 'charm' of charmgit:charm into charm
Chao Mei [Wed, 27 Oct 2010 22:21:37 +0000 (17:21 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoUse os malloc instead of our own gnu malloc in mpi-*-smp.
Chao Mei [Wed, 27 Oct 2010 22:20:57 +0000 (17:20 -0500)]
Use os malloc instead of our own gnu malloc in mpi-*-smp.

11 years agotopomanager: check in file missed during prev commit
Eric Bohm [Wed, 27 Oct 2010 22:16:02 +0000 (17:16 -0500)]
topomanager: check in file missed during prev commit

11 years agotopomanager: const-correctness for some member functions
Ramprasad Venkataraman [Wed, 27 Oct 2010 20:27:59 +0000 (15:27 -0500)]
topomanager: const-correctness for some member functions

11 years agoMerge branch 'ramv/fix-topo-tree' into charm
Ramprasad Venkataraman [Tue, 26 Oct 2010 20:34:25 +0000 (15:34 -0500)]
Merge branch 'ramv/fix-topo-tree' into charm

11 years agofixed VC++ compiler error on std::inserter
Zheng [Tue, 26 Oct 2010 06:10:27 +0000 (01:10 -0500)]
fixed VC++ compiler error on std::inserter

11 years agoupdated
Gengbin Zheng [Tue, 26 Oct 2010 04:44:11 +0000 (23:44 -0500)]
updated

11 years agotested std::inserter (used in ParFUM)
Gengbin Zheng [Mon, 25 Oct 2010 19:48:00 +0000 (14:48 -0500)]
tested std::inserter (used in ParFUM)

11 years agofixed a compiler error with VC++ 10.0
Gengbin Zheng [Tue, 26 Oct 2010 03:59:43 +0000 (22:59 -0500)]
fixed a compiler error with VC++ 10.0

11 years agoMerge branch 'charm' of charmgit:charm into charm
JoAnne Geigner [Mon, 25 Oct 2010 21:32:46 +0000 (16:32 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agospanning trees: dont use deprecated TopoManager API
Ramprasad Venkataraman [Mon, 25 Oct 2010 18:09:11 +0000 (13:09 -0500)]
spanning trees: dont use deprecated TopoManager API

11 years agoabs() needs cstdlib
Ramprasad Venkataraman [Mon, 25 Oct 2010 17:49:24 +0000 (12:49 -0500)]
abs() needs cstdlib

11 years agoremoved the unnecessary warning "Group TraceControlPointsBOC is not yet capable of...
Gengbin Zheng [Mon, 25 Oct 2010 16:53:14 +0000 (11:53 -0500)]
removed the unnecessary warning "Group TraceControlPointsBOC is not yet capable of migration."

11 years agoRevert "remove the unnecessary warning "Group TraceControlPointsBOC is not yet capabl...
Gengbin Zheng [Mon, 25 Oct 2010 16:52:37 +0000 (11:52 -0500)]
Revert "remove the unnecessary warning "Group TraceControlPointsBOC is not yet capable of migration.""

This reverts commit cda2f550755b7c3b5c931f5d12c6e21f2483c73c.

11 years agockmulticast: spanning trees can have more branches than requested
Ramprasad Venkataraman [Fri, 22 Oct 2010 14:46:04 +0000 (09:46 -0500)]
ckmulticast: spanning trees can have more branches than requested

Hence update the number of actual children once the tree generation
routine identifies them

11 years agoremove the unnecessary warning "Group TraceControlPointsBOC is not yet capable of...
Gengbin Zheng [Mon, 25 Oct 2010 16:28:46 +0000 (11:28 -0500)]
remove the unnecessary warning "Group TraceControlPointsBOC is not yet capable of migration."

11 years agoCharj : Removed unnecessary statements from the newExpression rule
Minas Charalambides [Sat, 23 Oct 2010 18:47:01 +0000 (13:47 -0500)]
Charj : Removed unnecessary statements from the newExpression rule

Small fix in CharjASTModifier.classScopeDeclaration where
genericTypeParameterList would be rewritten even if empty,
causing a RewriteEmptyStreamException

11 years agoconfigure: Document meaning of CHARM_VERSION more explicitly
Phil Miller [Fri, 22 Oct 2010 22:13:40 +0000 (17:13 -0500)]
configure: Document meaning of CHARM_VERSION more explicitly

11 years agobluegenep: added -production flags to be used --with-production
Abhinav S Bhatele [Fri, 22 Oct 2010 15:28:55 +0000 (10:28 -0500)]
bluegenep: added -production flags to be used --with-production

11 years agofixed errors from previous change which was new instructions for liveViz
JoAnne Geigner [Fri, 22 Oct 2010 13:36:29 +0000 (08:36 -0500)]
fixed errors from previous change which was new instructions for liveViz

11 years agosupport visual studio 10
Gengbin Zheng [Fri, 22 Oct 2010 05:18:23 +0000 (00:18 -0500)]
support visual studio 10

11 years agoMS VC++ unix2nt_cc: update comments to reflect present versions
Phil Miller [Thu, 21 Oct 2010 18:53:15 +0000 (13:53 -0500)]
MS VC++ unix2nt_cc: update comments to reflect present versions

11 years agoMS VC++: Drop archaic compiler flag
Phil Miller [Thu, 21 Oct 2010 18:50:16 +0000 (13:50 -0500)]
MS VC++: Drop archaic compiler flag

Drop the /FD flag, since it now causes build failures on the current
version of VC++. MSDN has said it should not be used except by the IDE
since VS.NET 2003:
http://msdn.microsoft.com/en-us/library/6ce2bkt7.aspx

11 years agoSpanning trees: Dont count on-node subtree against maxBranches
Ramprasad Venkataraman [Thu, 21 Oct 2010 18:27:02 +0000 (13:27 -0500)]
Spanning trees: Dont count on-node subtree against maxBranches

Strategies that try to minimize the total bytes on the network use one sub-tree
for the on-node PEs. This used to count against the maximum allowed branching
factor specified for the spanning tree. However, in the case of binary trees
(maxBranches=2), this caused excessively deep trees as the inter-node tree was
effectively a chain! Fix this by not counting the local branch against the
allowed maximum branching factor (maxBranches).

As before, if there are not enough off-node children, the strategies will use
as many branches for local destinations as possible.

11 years agoRevert "turn off poll to make clustermatic support for on-demand queueing system...
Gengbin Zheng [Wed, 20 Oct 2010 16:03:07 +0000 (11:03 -0500)]
Revert "turn off poll to make clustermatic support for on-demand queueing system where a job is suspended temporarily."

This reverts commit 981ff2ec43e264ecda310d93e35419fda0f15a41.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Wed, 20 Oct 2010 16:00:52 +0000 (11:00 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoAdd a '-production' flag for architecture-specific features
Phil Miller [Thu, 21 Oct 2010 00:17:08 +0000 (19:17 -0500)]
Add a '-production' flag for architecture-specific features

Abhinav requested a flag to indicate that architecture-specific
production-mode features should be enabled. Add it from front (/build)
to back (charmc), with documentation.

To add something to the compiler flags, add an appropriate definition
of CMK_PRODUCTION or CMK_{C,CXX,F90,LD,LDXX}_PRODUCTION to
conv-mach.sh or cc-foo.sh, and the -production flag will include it in
the options passed to the underlying compiler.

I did *not* make a test for this in the configure script, nor define a
C preprocessor macro CMK_PRODUCTION, because code should never be
testing that directly. Architecture-specific scripts should be
enabling particular features where they're appropriate.

11 years agowhen select and poll return with error, ignore EINTR and EAGAIN.
Gengbin Zheng [Wed, 20 Oct 2010 16:00:19 +0000 (11:00 -0500)]
when select and poll return with error, ignore EINTR and EAGAIN.

11 years agofopen=>CmiFopen.
Gengbin Zheng [Wed, 20 Oct 2010 07:13:58 +0000 (02:13 -0500)]
fopen=>CmiFopen.

11 years agoadded CmiFopen that handles interrupt.
Gengbin Zheng [Wed, 20 Oct 2010 07:12:30 +0000 (02:12 -0500)]
added CmiFopen that handles interrupt.

11 years agoturn off poll to make clustermatic support for on-demand queueing system where a...
Gengbin Zheng [Wed, 20 Oct 2010 06:40:33 +0000 (01:40 -0500)]
turn off poll to make clustermatic support for on-demand queueing system where a job is suspended temporarily.

11 years agoCharj : Enhanced syntax for array section creation is now in place,
Minas Charalambides [Tue, 19 Oct 2010 18:41:02 +0000 (13:41 -0500)]
Charj : Enhanced syntax for array section creation is now in place,
   ie MyClass[%]@ ap = proxyObject[1:100:2]
is now functional.

11 years agoupdated code for lvServe and lvClient
JoAnne Geigner [Tue, 19 Oct 2010 16:43:55 +0000 (11:43 -0500)]
updated code for lvServe and lvClient

11 years agoCMK_PIC was not properly set and used in charmc.
Gengbin Zheng [Tue, 19 Oct 2010 15:38:20 +0000 (10:38 -0500)]
CMK_PIC was not properly set and used in charmc.
CMK_PIC defined in conv-machs is only available after running conv-config.sh in charmc.

11 years agocalling ConverseCommonInit() after initialized couple pcqueues, which may be needed...
Gengbin Zheng [Tue, 19 Oct 2010 06:46:03 +0000 (01:46 -0500)]
calling ConverseCommonInit() after initialized couple pcqueues, which may be needed in the ConverseCommonInit e.g. cldb neighbor lb init.

11 years agoupdated to point to ccs_tools
Eric Bohm [Mon, 18 Oct 2010 23:44:00 +0000 (18:44 -0500)]
updated to point to ccs_tools

11 years agochange to using -lpython2.5 instead of crazy long path
Eric Bohm [Mon, 18 Oct 2010 23:10:41 +0000 (18:10 -0500)]
change to using -lpython2.5 instead of crazy long path

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Mon, 18 Oct 2010 22:04:16 +0000 (17:04 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoa new function AMPI_Set_startevent to set skip events in AMPI.
Gengbin Zheng [Mon, 18 Oct 2010 22:03:49 +0000 (17:03 -0500)]
a new function AMPI_Set_startevent to set skip events in AMPI.

11 years agoDocs: ignore build cruft
Phil Miller [Mon, 18 Oct 2010 15:33:20 +0000 (10:33 -0500)]
Docs: ignore build cruft

11 years agoDocs: don't version junk files
Phil Miller [Mon, 18 Oct 2010 15:30:13 +0000 (10:30 -0500)]
Docs: don't version junk files

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Mon, 18 Oct 2010 07:28:09 +0000 (02:28 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agouse environment variable CCP_LIB64 to help find MS-MPI.
Gengbin Zheng [Mon, 18 Oct 2010 07:27:23 +0000 (02:27 -0500)]
use environment variable CCP_LIB64 to help find MS-MPI.

11 years agoadded fortran interface to BgPrintf.
Gengbin Zheng [Mon, 18 Oct 2010 06:30:04 +0000 (01:30 -0500)]
added fortran interface to BgPrintf.

11 years agofix for net-win64
Gengbin Zheng [Mon, 18 Oct 2010 02:16:48 +0000 (21:16 -0500)]
fix for net-win64

11 years agofixed a compiler error for net-win64
Gengbin Zheng [Mon, 18 Oct 2010 02:16:09 +0000 (21:16 -0500)]
fixed a compiler error for net-win64

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Sun, 17 Oct 2010 00:48:30 +0000 (19:48 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agowhen using ssh tunneling (with ++ssh-display), ssh exit only after shell command...
Gengbin Zheng [Sun, 17 Oct 2010 00:45:25 +0000 (19:45 -0500)]
when using ssh tunneling (with ++ssh-display), ssh exit only after shell command is done. I guess there is no need to waitpid, which hangs.