charm.git
22 years agoRemoved all STL template code from load balancer. Too bad STL doesn't work
Robert Brunner [Thu, 25 Nov 1999 00:23:16 +0000 (00:23 +0000)]
Removed all STL template code from load balancer.  Too bad STL doesn't work
yet.

22 years agoAdded WSLB, the workstation load balancer
Robert Brunner [Tue, 23 Nov 1999 01:16:16 +0000 (01:16 +0000)]
Added WSLB, the workstation load balancer

22 years agoBug fixes for NeighborLB and heap, and a new load balancer for workstations,
Robert Brunner [Tue, 23 Nov 1999 01:14:50 +0000 (01:14 +0000)]
Bug fixes for NeighborLB and heap, and a new load balancer for workstations,
WSLB

22 years agoNULL definition in commlib.h gave warnings
Gengbin Zheng [Mon, 22 Nov 1999 21:23:43 +0000 (21:23 +0000)]
NULL definition in commlib.h gave warnings

22 years agoremove some minor syntax problems in (NeighborLB.C lbdb.C) so that it can compiled...
Gengbin Zheng [Mon, 22 Nov 1999 18:26:32 +0000 (18:26 +0000)]
remove some minor syntax problems in (NeighborLB.C lbdb.C) so that it can compiled on Origin2000.

22 years agoAdded SIGUSR handling capability. It will raise the appropriate Ccd condition.
Milind Bhandarkar [Fri, 19 Nov 1999 21:37:46 +0000 (21:37 +0000)]
Added SIGUSR handling capability. It will raise the appropriate Ccd condition.

22 years agoAdded CMK_HANDLE_SIGUSR macro.
Milind Bhandarkar [Fri, 19 Nov 1999 21:35:28 +0000 (21:35 +0000)]
Added CMK_HANDLE_SIGUSR macro.

22 years agoFixed CkCopyMsg bug, and fixes some CentralLB bugs, and removed
Robert Brunner [Thu, 18 Nov 1999 01:13:52 +0000 (01:13 +0000)]
Fixed CkCopyMsg bug, and fixes some CentralLB bugs, and removed
extra information from NeighborLB

22 years agoCosmetic change
Robert Brunner [Wed, 17 Nov 1999 17:06:10 +0000 (17:06 +0000)]
Cosmetic change

22 years agoquick fix for the PlateDemo in LBDBManager.C
Gengbin Zheng [Wed, 17 Nov 1999 02:42:22 +0000 (02:42 +0000)]
quick fix for the PlateDemo in LBDBManager.C

22 years agoAdded a LDRunningObject function
Robert Brunner [Tue, 16 Nov 1999 23:24:00 +0000 (23:24 +0000)]
Added a LDRunningObject function

22 years agoAdded LDProcessorSpeed(), and a few LDObjectStart changes
Robert Brunner [Tue, 16 Nov 1999 22:47:24 +0000 (22:47 +0000)]
Added LDProcessorSpeed(), and a few LDObjectStart changes

22 years agofixed the bug so that quiescence detecion can handle the multicast messages correctly.
Gengbin Zheng [Tue, 16 Nov 1999 21:15:55 +0000 (21:15 +0000)]
fixed the bug so that quiescence detecion can handle the multicast messages correctly.

22 years agoTurned load balancing on
checkout [Tue, 16 Nov 1999 16:50:41 +0000 (16:50 +0000)]
Turned load balancing on

22 years agoPut message forwarding updating changes back in.
checkout [Tue, 16 Nov 1999 16:47:38 +0000 (16:47 +0000)]
Put message forwarding updating changes back in.

22 years agoCorrected bug in tryEndReduction() that was hanging non-reduction
Orion Lawlor [Tue, 16 Nov 1999 05:24:56 +0000 (05:24 +0000)]
Corrected bug in tryEndReduction() that was hanging non-reduction
programs.

22 years agoAdded message forward short-cut, so message forwarding is cut short
checkout [Tue, 16 Nov 1999 01:37:49 +0000 (01:37 +0000)]
Added message forward short-cut, so message forwarding is cut short
after the first multiple-hop message.

22 years agoTiny change-- rsh'es now look for a C shell script
Orion Lawlor [Mon, 15 Nov 1999 21:38:27 +0000 (21:38 +0000)]
Tiny change-- rsh'es now look for a C shell script
named ~/.conv-hostrc, and if it exists, execute it.
I needed this because on my machine, "csh -f" executes
no login scripts of any kind, so my path was not useful
(just the default /bin:/usr/bin).

22 years agoAdded array-reduction support.
Orion Lawlor [Mon, 15 Nov 1999 21:36:08 +0000 (21:36 +0000)]
Added array-reduction support.

22 years agoAdded array-reduction support: have each array element
Orion Lawlor [Mon, 15 Nov 1999 21:35:29 +0000 (21:35 +0000)]
Added array-reduction support: have each array element
call ArrayElement::contribute() with some sort of data,
provide a reduction function, and the reduced data will
magically appear on node 0 (and be passed to another function
you specify).

22 years agoAdded NeighborLB
checkout [Thu, 11 Nov 1999 01:24:17 +0000 (01:24 +0000)]
Added NeighborLB

22 years agoA new load balancer base class
checkout [Thu, 11 Nov 1999 01:23:36 +0000 (01:23 +0000)]
A new load balancer base class

22 years agoApparently AIX doesn't like static cast either
checkout [Wed, 10 Nov 1999 18:27:04 +0000 (18:27 +0000)]
Apparently AIX doesn't like static cast either

22 years agoOops, forgot to add yesterday
checkout [Wed, 10 Nov 1999 17:51:02 +0000 (17:51 +0000)]
Oops, forgot to add yesterday

22 years agoAdded LBMachineUtil.[Ch], which is the LB framework interface to Converse
checkout [Wed, 10 Nov 1999 03:32:26 +0000 (03:32 +0000)]
Added LBMachineUtil.[Ch], which is the LB framework interface to Converse

22 years agoAdded implementations for TotalTime, IdleTime, and BackgroundLoad calls
checkout [Wed, 10 Nov 1999 03:31:34 +0000 (03:31 +0000)]
Added implementations for TotalTime, IdleTime, and BackgroundLoad calls

22 years agoAdded converse.h, just to get CmiTrue/CmiFalse!
checkout [Tue, 9 Nov 1999 22:55:17 +0000 (22:55 +0000)]
Added converse.h, just to get CmiTrue/CmiFalse!

22 years agoremove space in CMK_CXXPP
Gengbin Zheng [Tue, 9 Nov 1999 21:36:58 +0000 (21:36 +0000)]
remove space in CMK_CXXPP

22 years agoset groupID to envelope in charm_bind.C
Gengbin Zheng [Fri, 5 Nov 1999 06:25:51 +0000 (06:25 +0000)]
set groupID to envelope in charm_bind.C

22 years agoupdate charm_bind.C based on my new understanding of envelope
Gengbin Zheng [Fri, 5 Nov 1999 06:03:46 +0000 (06:03 +0000)]
update charm_bind.C based on my new understanding of envelope

22 years agochange CpvDeclare to CpvStaticDeclare for startTime, endTime, startCTime and endCTime.
Gengbin Zheng [Thu, 4 Nov 1999 06:33:48 +0000 (06:33 +0000)]
change CpvDeclare to CpvStaticDeclare for startTime, endTime, startCTime and endCTime.

22 years agoupdate charm_bind.C with new charm++ version. need testing.
Gengbin Zheng [Tue, 2 Nov 1999 22:08:29 +0000 (22:08 +0000)]
update charm_bind.C with new charm++ version. need testing.
Makefile is also updated.

22 years agosome minor changes.
Gengbin Zheng [Tue, 2 Nov 1999 18:26:37 +0000 (18:26 +0000)]
some minor changes.

22 years agoChanged -e to -r or -x where appropriate.
Milind Bhandarkar [Mon, 1 Nov 1999 19:07:40 +0000 (19:07 +0000)]
Changed -e to -r or -x where appropriate.

22 years agoMade timeout in node_addresses_obtain dependent on number of nodes.
Milind Bhandarkar [Mon, 1 Nov 1999 17:20:34 +0000 (17:20 +0000)]
Made timeout in node_addresses_obtain dependent on number of nodes.

22 years agoRevised packlib to work with dumb compilers that don't support C++-style
checkout [Fri, 29 Oct 1999 22:39:28 +0000 (22:39 +0000)]
Revised packlib to work with dumb compilers that don't support C++-style
type casting.

22 years agoFixed multiline macros.
Milind Bhandarkar [Fri, 29 Oct 1999 20:47:33 +0000 (20:47 +0000)]
Fixed multiline macros.

22 years agoAdded a ".exe" check to the -cp section.
Orion Lawlor [Fri, 29 Oct 1999 18:54:47 +0000 (18:54 +0000)]
Added a ".exe" check to the -cp section.
Only happens if IS_WINDOWS is set.
This lets us compile under Cygwin in Windows.

22 years agoFixed the chareID assignment to proxy scheme by making the subclasses
Milind Bhandarkar [Fri, 29 Oct 1999 16:54:53 +0000 (16:54 +0000)]
Fixed the chareID assignment to proxy scheme by making the subclasses
have bigger indexes than the bases.

22 years agoreplaced jmemcpy by memcpy, as it was causing a bit to be turned on incorrectly.
Milind Bhandarkar [Fri, 29 Oct 1999 15:33:35 +0000 (15:33 +0000)]
replaced jmemcpy by memcpy, as it was causing a bit to be turned on incorrectly.

22 years agoremove the counter for identical messages.
Gengbin Zheng [Thu, 28 Oct 1999 20:11:29 +0000 (20:11 +0000)]
remove the counter for identical messages.
remove a bug to logsize option.

22 years agoFixed libs Makefiles to transmit the appropriate OPTS all the way
Milind Bhandarkar [Thu, 28 Oct 1999 08:46:45 +0000 (08:46 +0000)]
Fixed libs Makefiles to transmit the appropriate OPTS all the way
to individual library makefiles.

22 years agoFixed Makefiles for taking an OPTS argument from commandline.
Milind Bhandarkar [Thu, 28 Oct 1999 08:45:28 +0000 (08:45 +0000)]
Fixed Makefiles for taking an OPTS argument from commandline.

22 years agoFixed charmc for bourne shell that does not support -e test.
Milind Bhandarkar [Thu, 28 Oct 1999 08:44:15 +0000 (08:44 +0000)]
Fixed charmc for bourne shell that does not support -e test.
Fixed Makefile for passing absolute path to conv-mach.sh instead
of depending on . to be included in path.

22 years agoAdded Solaris X86 version.
Milind Bhandarkar [Thu, 28 Oct 1999 08:42:29 +0000 (08:42 +0000)]
Added Solaris X86 version.

22 years agoRemoved a couple of warnings.
Milind Bhandarkar [Wed, 27 Oct 1999 19:57:26 +0000 (19:57 +0000)]
Removed a couple of warnings.

22 years agouse shrink strategy to deal with boundry problem in trace-summary.C
Gengbin Zheng [Wed, 27 Oct 1999 02:42:08 +0000 (02:42 +0000)]
use shrink strategy to deal with boundry problem in trace-summary.C

22 years agoclear the code and remove some debug information in trace-summary.C
Gengbin Zheng [Tue, 26 Oct 1999 17:43:08 +0000 (17:43 +0000)]
clear the code and remove some debug information in trace-summary.C

22 years agofixed array boundry problem in trace-summary library
Gengbin Zheng [Tue, 26 Oct 1999 17:41:26 +0000 (17:41 +0000)]
fixed array boundry problem in trace-summary library

22 years agoTranslated to /bin/sh. No functionality changes.
Orion Lawlor [Mon, 25 Oct 1999 22:30:54 +0000 (22:30 +0000)]
Translated to /bin/sh.  No functionality changes.

22 years agoRenamed LBDB.[Ch] as LBDBManager.[Ch]
Milind Bhandarkar [Mon, 25 Oct 1999 21:21:20 +0000 (21:21 +0000)]
Renamed LBDB.[Ch] as LBDBManager.[Ch]

22 years agoFixed scaling.
Milind Bhandarkar [Mon, 25 Oct 1999 14:54:45 +0000 (14:54 +0000)]
Fixed scaling.

22 years agoConverted conv-mach.csh to conv-mach.sh,
Orion Lawlor [Sun, 24 Oct 1999 05:38:48 +0000 (05:38 +0000)]
Converted conv-mach.csh to conv-mach.sh,
now that charmc is in the Bourne (sh) shell.
All this entails is translating
"set var  = value"
into
"var=value"

22 years agoChanged conv-mach.csh references to conv-mach.sh
Orion Lawlor [Sun, 24 Oct 1999 05:36:37 +0000 (05:36 +0000)]
Changed conv-mach.csh references to conv-mach.sh
in the Bourne shell conversion of charmc.

22 years agoCharmc is now in the Bourne Shell.
Orion Lawlor [Sun, 24 Oct 1999 05:35:45 +0000 (05:35 +0000)]
Charmc is now in the Bourne Shell.
Feature change:
No longer recursively searches soft
links for its bin directory.  This means
you cannot just soft-link charmc into
some random directory and run it from there--
it *must* be run from the platform bin directory.

22 years agoadd in Makefile entries for trace-summary library
Gengbin Zheng [Thu, 21 Oct 1999 22:47:16 +0000 (22:47 +0000)]
add in Makefile entries for trace-summary library

22 years agocreate new files: trace-summary.C trace-summary.h
Gengbin Zheng [Thu, 21 Oct 1999 22:44:42 +0000 (22:44 +0000)]
create new files: trace-summary.C trace-summary.h

22 years agoFixed a lot of errors regarding use of bool and casting away constness.
Milind Bhandarkar [Wed, 20 Oct 1999 20:06:44 +0000 (20:06 +0000)]
Fixed a lot of errors regarding use of bool and casting away constness.

22 years agoMerged Changes.
Milind Bhandarkar [Wed, 20 Oct 1999 19:10:19 +0000 (19:10 +0000)]
Merged Changes.

22 years agofixed a bug in RefineLB.C which entail a reference of a variable without initialization.
Gengbin Zheng [Wed, 20 Oct 1999 15:57:15 +0000 (15:57 +0000)]
fixed a bug in RefineLB.C which entail a reference of a variable without initialization.

22 years agoMinor compilation additions--
Orion Lawlor [Tue, 19 Oct 1999 21:39:13 +0000 (21:39 +0000)]
Minor compilation additions--
MetisLB.h mistakenly #ifdef'd on RANDCENTLB, instead
of METISLB.
MetisLB.C should use CentralLB::step(), instead of just
step.

22 years agoFixed object load conversion.
Milind Bhandarkar [Tue, 19 Oct 1999 20:40:23 +0000 (20:40 +0000)]
Fixed object load conversion.

22 years agoFixed argc counting for origin2000
checkout [Fri, 15 Oct 1999 19:29:53 +0000 (19:29 +0000)]
Fixed argc counting for origin2000

22 years agoA few changes to load balancing and migration stuff. Also, added
checkout [Fri, 15 Oct 1999 02:31:57 +0000 (02:31 +0000)]
A few changes to load balancing and migration stuff.  Also, added
a debug mode to PackLib

22 years agominor change to orgnize the code in RefineLB.C
Gengbin Zheng [Fri, 15 Oct 1999 01:28:53 +0000 (01:28 +0000)]
minor change to orgnize the code in RefineLB.C

22 years agofixed another bug.
Milind Bhandarkar [Thu, 14 Oct 1999 22:13:59 +0000 (22:13 +0000)]
fixed another bug.

22 years agofixed syntax error.
Milind Bhandarkar [Thu, 14 Oct 1999 22:03:32 +0000 (22:03 +0000)]
fixed syntax error.

22 years agoAdded MetisLB.
Milind Bhandarkar [Thu, 14 Oct 1999 22:01:21 +0000 (22:01 +0000)]
Added MetisLB.

22 years agoAdded Metis-based LDB Strategy
Milind Bhandarkar [Thu, 14 Oct 1999 21:57:59 +0000 (21:57 +0000)]
Added Metis-based LDB Strategy

22 years agoAdded HeapCentLB load balancing strategy.
Orion Lawlor [Thu, 14 Oct 1999 20:05:19 +0000 (20:05 +0000)]
Added HeapCentLB load balancing strategy.

22 years agoTiny change: moved "int pe" and "int obj" declarations
Orion Lawlor [Thu, 14 Oct 1999 20:04:45 +0000 (20:04 +0000)]
Tiny change: moved "int pe" and "int obj" declarations
up to top of function.  (Multiple declarations were causing
SGI cc to barf).

22 years agoFixed an int decl in a for loop. SGI compiler doesn't do the scope right.
checkout [Thu, 14 Oct 1999 15:25:44 +0000 (15:25 +0000)]
Fixed an int decl in a for loop.  SGI compiler doesn't do the scope right.

22 years agoadd some debug information in RefineLB.C elements.h
Gengbin Zheng [Thu, 14 Oct 1999 05:38:34 +0000 (05:38 +0000)]
add some debug information in RefineLB.C elements.h

22 years agoWorking Heap Strategy
Sameer Paranjpye [Thu, 14 Oct 1999 04:52:01 +0000 (04:52 +0000)]
Working Heap Strategy

22 years agoupdated RefineLB.C, fixed bugs which record wrong old processor for migrate array...
Gengbin Zheng [Thu, 14 Oct 1999 01:38:50 +0000 (01:38 +0000)]
updated RefineLB.C, fixed bugs which record wrong old processor for migrate array elements.

22 years agoLoad Balancing strategy with Heap
Sameer Paranjpye [Thu, 14 Oct 1999 00:55:36 +0000 (00:55 +0000)]
Load Balancing strategy with Heap

22 years agofix bug in RefineLB.C which cause segmental fault
Gengbin Zheng [Thu, 14 Oct 1999 00:53:57 +0000 (00:53 +0000)]
fix bug in RefineLB.C which cause segmental fault

22 years agofixed a bug in Strategy()
Gengbin Zheng [Wed, 13 Oct 1999 23:05:36 +0000 (23:05 +0000)]
fixed a bug in Strategy()

22 years agochanged Makefile to include RefineLB in ck-ldb
Gengbin Zheng [Wed, 13 Oct 1999 22:43:34 +0000 (22:43 +0000)]
changed Makefile to include RefineLB in ck-ldb

22 years agoadd new strategy "RefineLB" and add files:
Gengbin Zheng [Wed, 13 Oct 1999 22:24:18 +0000 (22:24 +0000)]
add new strategy "RefineLB" and add files:
RefineLB.C RefineLB.ci RefineLB.h Set.C Set.h elements.h heap.C heap.h

22 years agoInitializing the key so the compiler doesn't complain
checkout [Wed, 13 Oct 1999 20:39:39 +0000 (20:39 +0000)]
Initializing the key so the compiler doesn't complain

22 years agoHash key not initialized! It gave erratic results.
checkout [Wed, 13 Oct 1999 20:35:30 +0000 (20:35 +0000)]
Hash key not initialized!  It gave erratic results.

22 years agoFixed the item typo, yet again!
checkout [Wed, 13 Oct 1999 19:51:23 +0000 (19:51 +0000)]
Fixed the item typo, yet again!

22 years agoInitialize migrates_completed
checkout [Wed, 13 Oct 1999 19:48:55 +0000 (19:48 +0000)]
Initialize migrates_completed

22 years agoRemoved extern "C" from static class functions
Orion Lawlor [Wed, 13 Oct 1999 04:47:19 +0000 (04:47 +0000)]
Removed extern "C" from static class functions

22 years agoFixed hash table bugs
Robert Brunner [Wed, 13 Oct 1999 04:21:17 +0000 (04:21 +0000)]
Fixed hash table bugs

22 years agoFixes for templates in libs.
Robert Brunner [Tue, 12 Oct 1999 21:01:23 +0000 (21:01 +0000)]
Fixes for templates in libs.

22 years agoRemoved unnecessary type qualifiers
Robert Brunner [Sun, 10 Oct 1999 21:54:34 +0000 (21:54 +0000)]
Removed unnecessary type qualifiers

22 years agoPack library routines
Robert Brunner [Sun, 10 Oct 1999 01:06:01 +0000 (01:06 +0000)]
Pack library routines

22 years agoCommented some more debugging statements.
Jeffrey Wright [Fri, 8 Oct 1999 23:14:40 +0000 (23:14 +0000)]
Commented some more debugging statements.

22 years agoAdded CCS defines.
Jeffrey Wright [Fri, 8 Oct 1999 23:09:37 +0000 (23:09 +0000)]
Added CCS defines.

22 years agoCommented out a debugging statement.
Jeffrey Wright [Fri, 8 Oct 1999 23:08:36 +0000 (23:08 +0000)]
Commented out a debugging statement.

22 years agoAdded communication tracking for load balancing
Robert Brunner [Wed, 6 Oct 1999 23:17:00 +0000 (23:17 +0000)]
Added communication tracking for load balancing

22 years agoRemoved a debugging statement.
Jeffrey Wright [Wed, 6 Oct 1999 22:32:01 +0000 (22:32 +0000)]
Removed a debugging statement.

22 years agoAdded LoadNotify functionality in TokenHandler.
Terry L. Wilmarth [Wed, 6 Oct 1999 21:36:36 +0000 (21:36 +0000)]
Added LoadNotify functionality in TokenHandler.

22 years agoAdded empty LoadNotifyFn.
Terry L. Wilmarth [Wed, 6 Oct 1999 21:35:58 +0000 (21:35 +0000)]
Added empty LoadNotifyFn.

22 years agoFixed CCS so that it now sends utilization information when using only
Jeffrey Wright [Thu, 23 Sep 1999 17:37:28 +0000 (17:37 +0000)]
Fixed CCS so that it now sends utilization information when using only
one processor.

22 years agonodesfile->nodelist
Milind Bhandarkar [Thu, 23 Sep 1999 17:02:38 +0000 (17:02 +0000)]
nodesfile->nodelist

22 years agoAdded Krishnan's collective communication library.
Milind Bhandarkar [Thu, 23 Sep 1999 10:43:52 +0000 (10:43 +0000)]
Added Krishnan's collective communication library.

22 years agoAdded master-slave converse library.
Milind Bhandarkar [Thu, 23 Sep 1999 08:20:25 +0000 (08:20 +0000)]
Added master-slave converse library.