18 years agoUpdated for new TCHARM activate/deactivate routines.
Orion Lawlor [Fri, 26 Sep 2003 18:17:16 +0000 (18:17 +0000)]
Updated for new TCHARM activate/deactivate routines.

18 years agoAdded ability to swap global variables using the Ctg routines.
Orion Lawlor [Fri, 26 Sep 2003 18:16:59 +0000 (18:16 +0000)]
Added ability to swap global variables using the Ctg routines.
This is only enabled with the "-swapglobals" charmc flag.

18 years agoAdded support for -swapglobals flag, which enables
Orion Lawlor [Fri, 26 Sep 2003 18:16:13 +0000 (18:16 +0000)]
Added support for -swapglobals flag, which enables
the Ctg global-swapping routines.

18 years agoTry to compile global-swapping routines.
Orion Lawlor [Fri, 26 Sep 2003 18:15:44 +0000 (18:15 +0000)]
Try to compile global-swapping routines.

18 years agoAdded Ctg swapglobals prototypes.
Orion Lawlor [Fri, 26 Sep 2003 18:15:15 +0000 (18:15 +0000)]
Added Ctg swapglobals prototypes.

18 years agoA Weaves-style ELF Global Offset Table swap routine.
Orion Lawlor [Fri, 26 Sep 2003 18:13:58 +0000 (18:13 +0000)]
A Weaves-style ELF Global Offset Table swap routine.
Originally written by Sameer Kumar; I just defined
the CtgGlobals interface.

  - Test for C and Fortran
  - Make work on SPARC, powerPC

18 years agoEmpty version of the Ctg routines, used to avoid link
Orion Lawlor [Fri, 26 Sep 2003 18:12:52 +0000 (18:12 +0000)]
Empty version of the Ctg routines, used to avoid link
errors on machines where we don't have a real implementation
of these routines.

18 years agomore work in the build help page.
Gengbin Zheng [Fri, 26 Sep 2003 17:57:17 +0000 (17:57 +0000)]
more work in the build help page.

18 years agoreworked the verbose help page with '--help'
Gengbin Zheng [Fri, 26 Sep 2003 15:20:42 +0000 (15:20 +0000)]
reworked the verbose help page with '--help'

18 years agominor change, remove compil warnings about long double.
Gengbin Zheng [Fri, 26 Sep 2003 06:39:32 +0000 (06:39 +0000)]
minor change, remove compil warnings about long double.

18 years agoarch file for mpi-linux on mpich-gm, as in for NCSA Xeon cluster.
Gengbin Zheng [Fri, 26 Sep 2003 00:06:56 +0000 (00:06 +0000)]
arch file for mpi-linux on mpich-gm, as in for NCSA Xeon cluster.

18 years agoswitch to os malloc for mpich-gm.
Gengbin Zheng [Thu, 25 Sep 2003 21:17:29 +0000 (21:17 +0000)]
switch to os malloc for mpich-gm.

18 years agochange to use mpicc as default instead of gcc.
Gengbin Zheng [Thu, 25 Sep 2003 21:13:03 +0000 (21:13 +0000)]
change to use mpicc as default instead of gcc.

18 years agoadded some notes about the platforms that support context threads, the portability...
Gengbin Zheng [Thu, 25 Sep 2003 19:53:49 +0000 (19:53 +0000)]
added some notes about the platforms that support context threads, the portability issue, and the note about having to link against memory gnuold on some machines to make it work.

18 years agoset context thread stack direction to DOWN.
Gengbin Zheng [Thu, 25 Sep 2003 19:13:39 +0000 (19:13 +0000)]
set context thread stack direction to DOWN.

18 years agofixed bug in context threads that uses SIGSTKSZ as default stacksize instead of the...
Gengbin Zheng [Thu, 25 Sep 2003 18:17:00 +0000 (18:17 +0000)]
fixed bug in context threads that uses SIGSTKSZ as default stacksize instead of the default converse thread size.
also make the size multiple of pagesize if possible. The fixed the crash bug on gcc3.2.2, however it works on gcc3.3 even w/o the fix.

18 years agoFix heap-trashing bug on migration: must access
Orion Lawlor [Tue, 23 Sep 2003 17:56:05 +0000 (17:56 +0000)]
Fix heap-trashing bug on migration: must access
members via Ctv, not "this", after a migration.

18 years agoadded liveViz manual
Vikas Mehta [Mon, 22 Sep 2003 15:13:55 +0000 (15:13 +0000)]
added liveViz manual

18 years agoCMK_LBDB_ON is needed in order to properly build NAMD.
Greg Koenig [Sun, 21 Sep 2003 23:35:21 +0000 (23:35 +0000)]
CMK_LBDB_ON is needed in order to properly build NAMD.

18 years agoAdded files to compile on IA-64 with Intel ecc compiler.
Greg Koenig [Sun, 21 Sep 2003 23:34:09 +0000 (23:34 +0000)]
Added files to compile on IA-64 with Intel ecc compiler.

18 years agoChao spelled "_Cmi_numpes" incorrectly when he modified this file one
Greg Koenig [Sun, 21 Sep 2003 23:32:33 +0000 (23:32 +0000)]
Chao spelled "_Cmi_numpes" incorrectly when he modified this file one
week ago.  Consequently the code would not build any more.

18 years agoFix compile error on non-glibc platforms.
Orion Lawlor [Sun, 21 Sep 2003 18:01:56 +0000 (18:01 +0000)]
Fix compile error on non-glibc platforms.

18 years agomoved CMK_RANDOMLY_CORRUPT_MESSAGES of corrupting a message out from GeneralSend...
Gengbin Zheng [Sun, 21 Sep 2003 15:46:29 +0000 (15:46 +0000)]
moved CMK_RANDOMLY_CORRUPT_MESSAGES of corrupting a message out from GeneralSend to the receive side. This allows checksum to work out since otherwise checksum is calculating based on the corrupted message. Also this skip the case when a message is sent to itself where message is rarely corrupted, and only target on the network message.
Implemented checksum, defining CMK_USE_CHECKSUM will turn on the checksum for the *UDP* version.

18 years agoAdd ability to randomly corrupt network messages, which is useful
Orion Lawlor [Sat, 20 Sep 2003 04:17:52 +0000 (04:17 +0000)]
Add ability to randomly corrupt network messages, which is useful
for thinking about fault tolerance and trying to improve Charm's
robustness in detecting network corruption.

Corrupt every 100'th message by compiling with

18 years agoPut an honest CmiAbort in the slot for Converse handler 0;
Orion Lawlor [Sat, 20 Sep 2003 03:26:30 +0000 (03:26 +0000)]
Put an honest CmiAbort in the slot for Converse handler 0;
otherwise this gets filled by the CCS handler, which makes
it unclear something really wrong has happened.

18 years agoAdd -memory leak support.
Orion Lawlor [Sat, 20 Sep 2003 01:41:21 +0000 (01:41 +0000)]
Add -memory leak support.

18 years agoMark broadcasts as non-leaked memory. This is only needed when
Orion Lawlor [Sat, 20 Sep 2003 01:40:59 +0000 (01:40 +0000)]
Mark broadcasts as non-leaked memory.  This is only needed when
using -memory leak, but is harmless otherwise.

18 years agoAdded memory leak testing, and ability to call into memory routines
Orion Lawlor [Sat, 20 Sep 2003 01:40:01 +0000 (01:40 +0000)]
Added memory leak testing, and ability to call into memory routines
like paranoid and leak test.

18 years agoRearranged CmiBacktrace, allowing name lookup
Orion Lawlor [Sat, 20 Sep 2003 01:38:40 +0000 (01:38 +0000)]
Rearranged CmiBacktrace, allowing name lookup
to be separate from stack recording.

This is used by the memory leak tester, to record
the allocators of leaked blocks.

18 years agoMoved MPI_Main declarations into header file.
Orion Lawlor [Sat, 20 Sep 2003 01:33:53 +0000 (01:33 +0000)]
Moved MPI_Main declarations into header file.
Providing a prototype for our magic MPI_Main
can avoid various problems, like

void main(int argc,char **argv) ...

silently not being recognized as a valid main
routine in C++, because of the "void" return type.

18 years agofixed shell for Lemieux.
Gengbin Zheng [Thu, 18 Sep 2003 19:52:41 +0000 (19:52 +0000)]
fixed shell for Lemieux.

18 years agoadded a shortcut for making pose.
Gengbin Zheng [Thu, 18 Sep 2003 18:13:58 +0000 (18:13 +0000)]
added a shortcut for making pose.

18 years agocheck in POSE for terry.
Gengbin Zheng [Thu, 18 Sep 2003 17:52:06 +0000 (17:52 +0000)]
check in POSE for terry.

18 years agocommiting makefile which makes the makefile portable everywhere
Sameer Kumar [Wed, 17 Sep 2003 21:08:07 +0000 (21:08 +0000)]
commiting makefile which makes the makefile portable everywhere

18 years agogetting rid of init call
Sameer Kumar [Wed, 17 Sep 2003 15:24:15 +0000 (15:24 +0000)]
getting rid of init call

18 years agotaking fftlib because it depends on the installation of the fftw library.
Sameer Kumar [Wed, 17 Sep 2003 15:23:06 +0000 (15:23 +0000)]
taking fftlib because it depends on the installation of the fftw library.

18 years agoanother wave of cleanup. Remove temporary code, eliminate a few global variables.
Gengbin Zheng [Wed, 17 Sep 2003 04:33:15 +0000 (04:33 +0000)]
another wave of cleanup. Remove temporary code, eliminate a few global variables.

18 years agofixed missing global variable which is needed for compiling bluegene converse apps.
Gengbin Zheng [Wed, 17 Sep 2003 04:17:51 +0000 (04:17 +0000)]
fixed missing global variable which is needed for compiling bluegene converse apps.

18 years agoadded instructions about how to use dynamic libraries of charm.
Gengbin Zheng [Wed, 17 Sep 2003 00:51:45 +0000 (00:51 +0000)]
added instructions about how to use dynamic libraries of charm.

18 years agoadding readme file describing how to use liveViz
Vikas Mehta [Tue, 16 Sep 2003 23:14:29 +0000 (23:14 +0000)]
adding readme file describing how to use liveViz

18 years agoupdated - new files in bluegene.
Gengbin Zheng [Tue, 16 Sep 2003 22:17:08 +0000 (22:17 +0000)]
updated - new files in bluegene.

18 years agofixed a bug in BgGetTime in accumulating the elapsed time using wallclock mode.
Gengbin Zheng [Tue, 16 Sep 2003 22:16:25 +0000 (22:16 +0000)]
fixed a bug in BgGetTime in accumulating the elapsed time using wallclock mode.
clean up code and separate code for bgnode and bgproc into files.

18 years agoAdding fftlib and sparseContiguousReducer to the cklibs Makefile
Sameer Kumar [Tue, 16 Sep 2003 20:15:49 +0000 (20:15 +0000)]
Adding fftlib and sparseContiguousReducer to the cklibs Makefile

18 years agouse machineInfo and pup::xlater to handle hetergenrous machine representation in...
Gengbin Zheng [Tue, 16 Sep 2003 17:32:27 +0000 (17:32 +0000)]
use machineInfo and pup::xlater to handle hetergenrous machine representation in sequential lb tester.

18 years agomoved BgWriteThreadTimeLine() into blue_logs library so that it can be used by by...
Gengbin Zheng [Tue, 16 Sep 2003 17:22:45 +0000 (17:22 +0000)]
moved BgWriteThreadTimeLine() into blue_logs library so that it can be used by by sequential (non bg) application.

18 years agoWorkaround for idiotic IBM xlC compiler--
Orion Lawlor [Mon, 15 Sep 2003 19:33:37 +0000 (19:33 +0000)]
Workaround for idiotic IBM xlC compiler--
vec.begin()+1 works fine; but
1+vec.begin() is a compile error.

18 years agomacro _A() is defined in O2K, renamed it to _AA.
Gengbin Zheng [Mon, 15 Sep 2003 05:10:46 +0000 (05:10 +0000)]
macro _A() is defined in O2K, renamed it to _AA.

18 years agofixed compiler warnings.
Gengbin Zheng [Mon, 15 Sep 2003 05:09:44 +0000 (05:09 +0000)]
fixed compiler warnings.

18 years agochange puper of bg trace file to contain machinInfo which hopefully can handle hetero...
Gengbin Zheng [Mon, 15 Sep 2003 02:36:50 +0000 (02:36 +0000)]
change puper of bg trace file to contain machinInfo which hopefully can handle heterogeneous machine representation.

18 years agoin scyld version, ++debug, ++debug-no-pause is not supported.
Gengbin Zheng [Sun, 14 Sep 2003 22:34:59 +0000 (22:34 +0000)]
in scyld version, ++debug, ++debug-no-pause is not supported.
print a warning then.

18 years agoin case when lib_so is removed, charmc should still work in non shared lib compilation.
Gengbin Zheng [Sun, 14 Sep 2003 22:20:07 +0000 (22:20 +0000)]
in case when lib_so is removed, charmc should still work in non shared lib compilation.

18 years agoIn Scyld, when using ++verbose, it does not redirect stdin, stderr any more.
Gengbin Zheng [Sun, 14 Sep 2003 18:05:41 +0000 (18:05 +0000)]
In Scyld, when using ++verbose, it does not redirect stdin, stderr any more.
This is useful to diagnose missing dynamic library problem.

18 years agoignore ++local option for Scyld version, since otehrwise it hangs the program when...
Gengbin Zheng [Sun, 14 Sep 2003 17:15:46 +0000 (17:15 +0000)]
ignore ++local option for Scyld version, since otehrwise it hangs the program when starting process on slave nodes.

18 years agoadded clustermatic config files for testing.
Gengbin Zheng [Sun, 14 Sep 2003 05:53:41 +0000 (05:53 +0000)]
added clustermatic config files for testing.

18 years agofixed compiler error due to Chao's previous change of adding some bizzar character...
Gengbin Zheng [Sun, 14 Sep 2003 05:13:16 +0000 (05:13 +0000)]
fixed compiler error due to Chao's previous change of adding some bizzar character in comments and break /*.

18 years agomore cleanup. using specialized gzfile puper for compressed format.
Gengbin Zheng [Sun, 14 Sep 2003 04:19:21 +0000 (04:19 +0000)]
more cleanup. using specialized gzfile puper for compressed format.
combined all different writers: text, binary, compressed; also delta
and nondelta format into one writer.

18 years agoOnly send off 100KB of image data per request. This is enough
Orion Lawlor [Sat, 13 Sep 2003 22:29:39 +0000 (22:29 +0000)]
Only send off 100KB of image data per request.  This is enough
data that the TCP communication is efficient; but not so much
that the server and client "hang" because there's too much
coming down the wire.

18 years agoFix silly bug in PUP_toNetwork4_sizer: send uchar as bytes,
Orion Lawlor [Sat, 13 Sep 2003 22:25:26 +0000 (22:25 +0000)]
Fix silly bug in PUP_toNetwork4_sizer: send uchar as bytes,
not ints.  Without this fix, unsigned char * data sent via
PUP_toNetwork4 would claim it's 4x too big!

18 years agoOptimization: removed one buffer copy at the cost of one extra malloc/free from Combi...
Vikas Mehta [Sat, 13 Sep 2003 18:20:15 +0000 (18:20 +0000)]
Optimization: removed one buffer copy at the cost of one extra malloc/free from CombineImageData () function (used during combining reduction msgs). This almost reduced msg combine cost by time required to copy  msgs to be merged.

18 years agominor change. make starttime of an bgEvent class public.
Gengbin Zheng [Sat, 13 Sep 2003 05:39:03 +0000 (05:39 +0000)]
minor change. make starttime of an bgEvent class public.

18 years agopromoted trace-projections.h to charm header file so that it copies to include directory.
Gengbin Zheng [Fri, 12 Sep 2003 23:07:24 +0000 (23:07 +0000)]
promoted trace-projections.h to charm header file so that it copies to include directory.

18 years agoadded a hook for bluegene to connect the projections logs with bglogs. This allows...
Gengbin Zheng [Fri, 12 Sep 2003 23:04:23 +0000 (23:04 +0000)]
added a hook for bluegene to connect the projections logs with bglogs. This allows producing modified trace projecitons with new timestamp after simulation.
also migrating the output part to pup, wrote a special text PUP::er for projecitons logs. The projections reader can be used in POSE bg simulator.
More cleanup to go.

18 years agochanges the bluegene log files to be able to connect the trace projecitons logs via...
Gengbin Zheng [Fri, 12 Sep 2003 22:47:39 +0000 (22:47 +0000)]
changes the bluegene log files to be able to connect the trace projecitons logs via index.
Fixed a bug and removed the duplciated dependencies between bg logs. This is ok for online timing correction scheme, but confuses POSE.

18 years agoadded comments for the latest change in TextFile constructors.
Gengbin Zheng [Fri, 12 Sep 2003 18:15:01 +0000 (18:15 +0000)]
added comments for the latest change in TextFile constructors.
changed FILE handler and readInt functions in fromTextFILE to be protected so that one can write his own PUP::er by inheritng from these classes.

18 years agoconform to the change in TextFile pupers. close the file ourselves after the file...
Gengbin Zheng [Fri, 12 Sep 2003 18:08:22 +0000 (18:08 +0000)]
conform to the change in TextFile pupers. close the file ourselves after the file is done.

18 years agoadding a pup function and a restoreGOT.
Sameer Kumar [Fri, 12 Sep 2003 16:32:54 +0000 (16:32 +0000)]
adding a pup function and a restoreGOT.

18 years agodonot fclose file in the destructor of a TextFile pupers.
Gengbin Zheng [Fri, 12 Sep 2003 15:51:14 +0000 (15:51 +0000)]
donot fclose file in the destructor of a TextFile pupers.

18 years agoLabeling system global variables with underscore.
Chao Huang [Fri, 12 Sep 2003 15:23:58 +0000 (15:23 +0000)]
Labeling system global variables with underscore.

18 years agoLabeling system global variables by underscore.
Chao Huang [Fri, 12 Sep 2003 15:23:50 +0000 (15:23 +0000)]
Labeling system global variables by underscore.

18 years ago*** empty log message ***
Chao Huang [Fri, 12 Sep 2003 15:23:23 +0000 (15:23 +0000)]
*** empty log message ***

18 years agoLabeled system global variable by underscore.
Chao Huang [Fri, 12 Sep 2003 15:22:59 +0000 (15:22 +0000)]
Labeled system global variable by underscore.

18 years agoAdded programmer-level explanation of checkpoint/restart use.
Chao Huang [Wed, 10 Sep 2003 16:55:47 +0000 (16:55 +0000)]
Added programmer-level explanation of checkpoint/restart use.

18 years agoadded macros and functinos calls to trace ampi applicaiton and generate bluegene...
Gengbin Zheng [Wed, 10 Sep 2003 16:30:18 +0000 (16:30 +0000)]
added macros and functinos calls to trace ampi applicaiton and generate bluegene event logs for timing correction.

18 years agoModified the trace calls for CkSendMsgBranchMulti to reflect the destination
Chee Wai Lee [Wed, 10 Sep 2003 06:56:03 +0000 (06:56 +0000)]
Modified the trace calls for CkSendMsgBranchMulti to reflect the destination
PEs in the log traces.

18 years agoAdded MPI_Yield, changed the previous Yield into Suspend.
Chao Huang [Wed, 10 Sep 2003 05:00:15 +0000 (05:00 +0000)]
Added MPI_Yield, changed the previous Yield into Suspend.

18 years agoInclude METIS under FEM_ALONE, which allows FEM_ALONE to
Orion Lawlor [Wed, 10 Sep 2003 00:42:35 +0000 (00:42 +0000)]
Include METIS under FEM_ALONE, which allows FEM_ALONE to
support partitioning.

18 years agoActually include femmain in fem_alone mode. This main routine
Orion Lawlor [Mon, 8 Sep 2003 23:31:51 +0000 (23:31 +0000)]
Actually include femmain in fem_alone mode.  This main routine
will be silently overridden by the MPI program's main, unless
the user only writes driver and init, which this calls.

18 years agoFixed a few compiler warnings.
Orion Lawlor [Mon, 8 Sep 2003 23:30:49 +0000 (23:30 +0000)]
Fixed a few compiler warnings.

18 years agoAdded a few more TCHARM utilities, including those needed for
Orion Lawlor [Mon, 8 Sep 2003 23:30:23 +0000 (23:30 +0000)]
Added a few more TCHARM utilities, including those needed for
F90 linking.

18 years agofor non smp version set message rank field to 0. Not doing so resulted in a random...
Gengbin Zheng [Mon, 8 Sep 2003 18:03:35 +0000 (18:03 +0000)]
for non smp version set message rank field to 0. Not doing so resulted in a random error when CmiPushPE try to check if it is an immediate message using that field.

18 years agoAdded CkDDT::isContig
Chao Huang [Mon, 8 Sep 2003 16:37:59 +0000 (16:37 +0000)]
Added CkDDT::isContig

18 years agoSet default commlib strategy to USE_MESH
Chao Huang [Mon, 8 Sep 2003 16:34:17 +0000 (16:34 +0000)]
Set default commlib strategy to USE_MESH

18 years agoAdded primitive MPI_Yield and MPI_Resume to benchmark scheduler overhead.
Chao Huang [Mon, 8 Sep 2003 16:33:15 +0000 (16:33 +0000)]
Added primitive MPI_Yield and MPI_Resume to benchmark scheduler overhead.

18 years agoAdded more verbose debug statement when an out-of-bounds index
Orion Lawlor [Mon, 8 Sep 2003 04:48:26 +0000 (04:48 +0000)]
Added more verbose debug statement when an out-of-bounds index
is used-- now prints out bad index, our length (in case we're
corrupted, not the index), and our template parameters.

18 years agofixed bug in strategy that omits black pixel at line boundaries and made this strateg...
Vikas Mehta [Sat, 6 Sep 2003 23:35:02 +0000 (23:35 +0000)]
fixed bug in strategy that omits black pixel at line boundaries and made this strategy default strategy to be compiled

18 years agotemporarily switching strategy to break image into lines from "black pixel eliminatio...
Vikas Mehta [Sat, 6 Sep 2003 20:50:17 +0000 (20:50 +0000)]
temporarily switching strategy to break image into lines from "black pixel elimination at line ends" to "no black pixel elimination". This will be reverted once bug is fixed in 1st strategy.

18 years agonew implementation for liveViz image combine
Vikas Mehta [Sat, 6 Sep 2003 19:54:14 +0000 (19:54 +0000)]
new implementation for liveViz image combine

18 years agofixed linking error with pose simulator. fixed error checking when number of bg proce...
Gengbin Zheng [Fri, 5 Sep 2003 22:05:03 +0000 (22:05 +0000)]
fixed linking error with pose simulator. fixed error checking when number of bg processors is less than actual number of host processors

18 years agofixed a typo in CMK_BPROC.
Gengbin Zheng [Thu, 4 Sep 2003 19:46:57 +0000 (19:46 +0000)]
fixed a typo in CMK_BPROC.

18 years agoMinor compilation tweaks.
Orion Lawlor [Tue, 2 Sep 2003 23:04:57 +0000 (23:04 +0000)]
Minor compilation tweaks.

18 years agoAdded non-AMPI version of MPI calls.
Orion Lawlor [Tue, 2 Sep 2003 22:52:37 +0000 (22:52 +0000)]
Added non-AMPI version of MPI calls.

18 years agomsgspeed.[ch] is a bizarre but highly portable set of testing
Orion Lawlor [Tue, 2 Sep 2003 22:42:35 +0000 (22:42 +0000)]
msgspeed.[ch] is a bizarre but highly portable set of testing
routines-- it should be a 1-hour project to plug any communication
system into the form expected by msgspeed.h.

Here, I've checked in example implementations for:
  - Converse
  - Charm++ Arrays/Messages
  - AMPI

18 years agoAdded this very peculiar set of testing routines--
Orion Lawlor [Tue, 2 Sep 2003 22:39:12 +0000 (22:39 +0000)]
Added this very peculiar set of testing routines--
the ".tst" files are written in a bizarre dialect
that can be preprocessed into either C++ (using the
c_tst.h header) or f90 (using the f90_tst.h header).

The advantage to doing this is that we can write only
one set of testing code, and it automatically works for
C as well as F90, and is guaranteed to work the same way.
This should help prevent the common occurrence where one
or the other language binding is broken.

18 years agoincreased Charm vesion number to 050612 due to the change in load balancer, for NAMD...
Gengbin Zheng [Sun, 31 Aug 2003 22:25:55 +0000 (22:25 +0000)]
increased Charm vesion number to 050612 due to the change in load balancer, for NAMD backward compatability.

18 years agochanged LBMigrateMsg to varsize message.
Gengbin Zheng [Sun, 31 Aug 2003 22:18:44 +0000 (22:18 +0000)]
changed LBMigrateMsg to varsize message.

18 years agochanged Strategy() to work() to use the newer strategy api.
Gengbin Zheng [Sun, 31 Aug 2003 22:08:18 +0000 (22:08 +0000)]
changed Strategy() to work() to use the newer strategy api.

18 years agoDon't bother #including <cmath> then using namespace std;
Orion Lawlor [Sat, 30 Aug 2003 14:47:01 +0000 (14:47 +0000)]
Don't bother #including <cmath> then using namespace std;
just use (standard, portable) math.h.

18 years agoMoved Mgc routine from mgc/ to this directory--
Orion Lawlor [Sat, 30 Aug 2003 14:42:29 +0000 (14:42 +0000)]
Moved Mgc routine from mgc/ to this directory--
the Origin2000 compiler can't figure out how to
do template instantation with source files in
a subdirectory.

18 years agoRemove "Mgc::" namespace qualifier from inline operator, since
Orion Lawlor [Sat, 30 Aug 2003 08:13:00 +0000 (08:13 +0000)]
Remove "Mgc::" namespace qualifier from inline operator, since
this freaks out many compilers.

18 years agoFix for Compaq make-- remove gmake-specific .o rule.
Orion Lawlor [Sat, 30 Aug 2003 08:12:29 +0000 (08:12 +0000)]
Fix for Compaq make-- remove gmake-specific .o rule.
(Error: Multiple rules lines for `%.o')