charm.git
18 years agoAdded ability to define CMK_BAD_MMAP_ADDRESS in the conv-mach.h files,
Orion Lawlor [Mon, 14 Apr 2003 21:36:35 +0000 (21:36 +0000)]
Added ability to define CMK_BAD_MMAP_ADDRESS in the conv-mach.h files,
which lets me work around a bizarre hole in the address space of
the IBM SP.  Eventually, these holes should be automatically determined,
for example, via a "mmap survey" either at configure or run time.

18 years agoMake debugLog per-node, and created earlier.
Orion Lawlor [Mon, 14 Apr 2003 20:57:53 +0000 (20:57 +0000)]
Make debugLog per-node, and created earlier.

18 years agoTweak DgramHeader declaration to make it 8 bytes long on win32,
Orion Lawlor [Mon, 14 Apr 2003 20:57:30 +0000 (20:57 +0000)]
Tweak DgramHeader declaration to make it 8 bytes long on win32,
and add a check to make sure it *stays* 8 bytes long.

18 years agoUse MAP_FIXED even for MAP_ANON. Solaris requires MAP_FIXED,
Orion Lawlor [Mon, 14 Apr 2003 15:23:03 +0000 (15:23 +0000)]
Use MAP_FIXED even for MAP_ANON.  Solaris requires MAP_FIXED,
or else it ignores the "addr" argument you pass in.

18 years ago1. fixed an ancient bug in load balancer. ClearLoad() which clears all load balancing...
Gengbin Zheng [Mon, 14 Apr 2003 05:34:31 +0000 (05:34 +0000)]
1. fixed an ancient bug in load balancer. ClearLoad() which clears all load balancing data and reset the wall clock timer should be called after load balancing finishs instead of at the point of AtSync holds. This is because otherwise the load on processor 0 may be very high because the time spent in load balancing will be counted as its background load.
2. sequential load balancer(in simulation mode) now works in the way that one application can read dumped load data from another application. It didn't work because when unpack a load stats message, the msgIdx in envelope from another application may be different with the one in the current application.

18 years agoAdded documentation for CommLib support for MPI_Alltoall
Chao Huang [Sat, 12 Apr 2003 16:46:42 +0000 (16:46 +0000)]
Added documentation for CommLib support for MPI_Alltoall

18 years agoAdded USE_HYPERCUBE for CommLib support
Chao Huang [Sat, 12 Apr 2003 16:44:24 +0000 (16:44 +0000)]
Added USE_HYPERCUBE for CommLib support

18 years agoChange QT from solaris-cc, which segfaults on the first
Orion Lawlor [Fri, 11 Apr 2003 21:40:18 +0000 (21:40 +0000)]
Change QT from solaris-cc, which segfaults on the first
context switch under Sun Workshop 6, to generic_alloca.

18 years agoJust like "generic", but define "ALLOCA_H".
Orion Lawlor [Fri, 11 Apr 2003 21:37:46 +0000 (21:37 +0000)]
Just like "generic", but define "ALLOCA_H".
This is needed on Suns to get alloca().

18 years agoRemove duplicate "int i" from for loop.
Orion Lawlor [Fri, 11 Apr 2003 20:39:40 +0000 (20:39 +0000)]
Remove duplicate "int i" from for loop.

18 years agoAdded a tiny coding guidelines section.
Orion Lawlor [Fri, 11 Apr 2003 19:30:05 +0000 (19:30 +0000)]
Added a tiny coding guidelines section.

18 years agoAdded (almost useless) doxygen header.
Orion Lawlor [Fri, 11 Apr 2003 17:48:09 +0000 (17:48 +0000)]
Added (almost useless) doxygen header.

18 years agoAdded zillions of doxygen comments.
Orion Lawlor [Fri, 11 Apr 2003 17:47:53 +0000 (17:47 +0000)]
Added zillions of doxygen comments.

18 years agoMany tweaks to config file:
Orion Lawlor [Fri, 11 Apr 2003 17:46:55 +0000 (17:46 +0000)]
Many tweaks to config file:
  - Less annoying, and more useful output.
  - Skip useless collaboration graph generation with "dot" because:
      1.) Dot isn't installed on any Linux box by default.
      2.) Dot, when installed, is very very slow (30min with; 2 min without!)
      3.) Collaboration diagrams don't tell you very much.
  - Use autobrief.
  - Include src/util directory.

18 years agoMore details on how to run the thing.
Orion Lawlor [Fri, 11 Apr 2003 17:44:45 +0000 (17:44 +0000)]
More details on how to run the thing.

18 years agoAdded this master page, to point to various sub-pages.
Orion Lawlor [Fri, 11 Apr 2003 17:44:19 +0000 (17:44 +0000)]
Added this master page, to point to various sub-pages.

18 years agoFixed name of TCHARM_Create routine.
Orion Lawlor [Fri, 11 Apr 2003 16:59:06 +0000 (16:59 +0000)]
Fixed name of TCHARM_Create routine.

18 years agoFixed checkpoint problem with LBDB.
Chao Huang [Fri, 11 Apr 2003 01:45:20 +0000 (01:45 +0000)]
Fixed checkpoint problem with LBDB.

18 years agostopped the creation of an extra nodegroup for irrgroups
Sayantan Chakravorty [Thu, 10 Apr 2003 23:40:48 +0000 (23:40 +0000)]
stopped the creation of an extra nodegroup for irrgroups

18 years agoadded prototype of new decompressor methods in cksparsecontiguousreducer.h
Vikas Mehta [Thu, 10 Apr 2003 21:41:39 +0000 (21:41 +0000)]
added prototype of new decompressor methods in cksparsecontiguousreducer.h

18 years agoBack out std::ostream-based ckout.
Orion Lawlor [Thu, 10 Apr 2003 17:53:55 +0000 (17:53 +0000)]
Back out std::ostream-based ckout.

18 years agoBack out std::ostream-based ckout, because:
Orion Lawlor [Thu, 10 Apr 2003 17:53:32 +0000 (17:53 +0000)]
Back out std::ostream-based ckout, because:
  - On DEC Alpha cxx, std::streambuf isn't in <iostream>,
    but <streambuf> isn't everywhere, so we'd need a
    configuration test.
  - On the SGI Origin2000, std::ostream results in a
    segfault.
  - Under Intel's icc, <iostream> screws up routines
    named "init".
  - Under Portland Group's pgcc, I get a link error.

Basically, it seems C++ compilers aren't yet mature enough to
reliably use custom ostreams.  Too bad...

18 years agoWrite bitvectors to regular std::ostreams instead of
Orion Lawlor [Thu, 10 Apr 2003 15:38:50 +0000 (15:38 +0000)]
Write bitvectors to regular std::ostreams instead of
bizarre CkOutStream.  This is more portable, and
required for stuff like:
ckout<<"Foo: "<<myBitvector;
because the operator<<(std::ostream,char *) returns
a std::ostream, not a CkOutStream.

18 years agoJust "using std::endl", because so many people
Orion Lawlor [Thu, 10 Apr 2003 15:37:54 +0000 (15:37 +0000)]
Just "using std::endl", because so many people
forget to include the (nonportable!) "std::".

18 years agoMoved ckout/ckerr setup into ckstream.C.
Orion Lawlor [Thu, 10 Apr 2003 15:35:56 +0000 (15:35 +0000)]
Moved ckout/ckerr setup into ckstream.C.

18 years agoCalling PUP::able::pup is a good idea, but it
Orion Lawlor [Thu, 10 Apr 2003 03:39:11 +0000 (03:39 +0000)]
Calling PUP::able::pup is a good idea, but it
confuses Visual C++ 6, and isn't actually needed.

18 years agoUse new ckstream.C source file.
Orion Lawlor [Thu, 10 Apr 2003 03:35:27 +0000 (03:35 +0000)]
Use new ckstream.C source file.

18 years agoUse regular C++ ostream for ckout, instead of
Orion Lawlor [Thu, 10 Apr 2003 03:34:56 +0000 (03:34 +0000)]
Use regular C++ ostream for ckout, instead of
defining our own mutant CkOStream type.
This lets people write operator<<'s for regular
std::ostream and still use ckout.

18 years agoFix win32 version.
Orion Lawlor [Thu, 10 Apr 2003 02:24:40 +0000 (02:24 +0000)]
Fix win32 version.

18 years agoRemoved call to PUP::able::pup. This is normally
Orion Lawlor [Wed, 9 Apr 2003 22:41:32 +0000 (22:41 +0000)]
Removed call to PUP::able::pup.  This is normally
OK, but it severely confuses Visual C++ 6.0 and
can safely be removed.

18 years agoRename .C files .cpp for easy use with Windows IDE's.
Orion Lawlor [Wed, 9 Apr 2003 22:40:51 +0000 (22:40 +0000)]
Rename .C files .cpp for easy use with Windows IDE's.

18 years agoRemove incorrect "const" on message.
Orion Lawlor [Wed, 9 Apr 2003 22:39:48 +0000 (22:39 +0000)]
Remove incorrect "const" on message.

18 years agoUse PUP::able's builtin "clone" method, instead of building our own.
Orion Lawlor [Wed, 9 Apr 2003 22:39:37 +0000 (22:39 +0000)]
Use PUP::able's builtin "clone" method, instead of building our own.

18 years agoRemoved unportable duplicate initialization
Orion Lawlor [Wed, 9 Apr 2003 22:39:18 +0000 (22:39 +0000)]
Removed unportable duplicate initialization
of variables in for loops.  Even though this
is legal under ISO, many compilers, including
MS Visual C++ 6, don't allow it.

18 years agoRemoved call to pupCkVec, since it didn't actually
Orion Lawlor [Wed, 9 Apr 2003 22:38:48 +0000 (22:38 +0000)]
Removed call to pupCkVec, since it didn't actually
fix the problem it was intended to solve.

18 years agoDefine pup routine for CkVec under MS Visual C++ 6.0.
Orion Lawlor [Wed, 9 Apr 2003 22:38:36 +0000 (22:38 +0000)]
Define pup routine for CkVec under MS Visual C++ 6.0.
This is needed to get around a "ambiguous operator|"
problem present only on that compiler.

18 years agoAdded search library into the list of targets to be built.
Jonathan Booth [Wed, 9 Apr 2003 18:50:10 +0000 (18:50 +0000)]
Added search library into the list of targets to be built.

18 years agoFixed the delete character pointers in the print functions to be a
Jonathan Booth [Wed, 9 Apr 2003 18:46:28 +0000 (18:46 +0000)]
Fixed the delete character pointers in the print functions to be a
delete [] pointer like it should be.

18 years agoChecking in my idaStar search tree library. Liberally commented, not
Jonathan Booth [Wed, 9 Apr 2003 18:27:14 +0000 (18:27 +0000)]
Checking in my idaStar search tree library. Liberally commented, not
yet documented. I'll check in an example in the pgms directory along
with documentation later, once I can do that while waiting on data
runs.

18 years agoVersion 2.0 of collision library:
Orion Lawlor [Tue, 8 Apr 2003 21:47:14 +0000 (21:47 +0000)]
Version 2.0 of collision library:
  - Cleanly separated utility classes from API implementation.
  - Provides clean Charm and TCharm API's.
  - Allows collision priority to be specified (useful for,
    among other things, data transfer).
  - No explicit assumption about a small number of collisions.
  - Massive source reorganization.

18 years agoAdded "TCharm Semaphores", a bizarre way of moving pointers
Orion Lawlor [Tue, 8 Apr 2003 21:34:23 +0000 (21:34 +0000)]
Added "TCharm Semaphores", a bizarre way of moving pointers
between threads.  I'm not happy with the interface, so
this one's undocumented for now.

18 years agocorrected the name of reducer
Vikas Mehta [Tue, 8 Apr 2003 20:54:38 +0000 (20:54 +0000)]
corrected the name of reducer

18 years agoRemove duplicate loop counter declarations, which
Orion Lawlor [Tue, 8 Apr 2003 20:42:06 +0000 (20:42 +0000)]
Remove duplicate loop counter declarations, which
confuse Visual C++ 6.0 (since it uses pre-ISO for
loop declaration scoping).

18 years agoadded overloaded contribute function for cpaimd.
Vikas Mehta [Tue, 8 Apr 2003 19:56:21 +0000 (19:56 +0000)]
added overloaded contribute function for cpaimd.

18 years agodefined new reducer types!
Vikas Mehta [Tue, 8 Apr 2003 19:43:35 +0000 (19:43 +0000)]
defined new reducer types!

18 years agoadded new reducers which can be used for complex data types.
Vikas Mehta [Tue, 8 Apr 2003 18:57:45 +0000 (18:57 +0000)]
added new reducers which can be used for complex data types.

18 years agoSeveral portability and correctness fixes:
Orion Lawlor [Tue, 8 Apr 2003 18:45:41 +0000 (18:45 +0000)]
Several portability and correctness fixes:
  - Pass entire, terminated directory string rather
    than overwriting memory to add terminator on receive side.

  - Replace error-prone and unportable "chdir" call with
    explicit directory paths.

  - Replace "mkdir" call with new, win32-compatible "CmiMkdir".

  - Replace unportable ISO "int i" declarations in for loop
    with portable single declaration.

18 years agoCorrectness fix: pass entire, null-terminated string in
Orion Lawlor [Tue, 8 Apr 2003 18:43:25 +0000 (18:43 +0000)]
Correctness fix: pass entire, null-terminated string in
message rather than (wrongly) pasting in null termination
afterwards.

18 years agoAdded CmiMkdir, a portable directory creation call.
Orion Lawlor [Tue, 8 Apr 2003 18:41:14 +0000 (18:41 +0000)]
Added CmiMkdir, a portable directory creation call.
This really only exists because Win32 is so stupid.

18 years agoChange constants to unsigned to eliminate compiler warnings.
Orion Lawlor [Tue, 8 Apr 2003 18:40:28 +0000 (18:40 +0000)]
Change constants to unsigned to eliminate compiler warnings.

18 years agofixed a bug in tracemode all
Gengbin Zheng [Tue, 8 Apr 2003 04:30:24 +0000 (04:30 +0000)]
fixed a bug in tracemode all

18 years agoUse explicit "pupCkVec" routine instead of operator|,
Orion Lawlor [Mon, 7 Apr 2003 20:52:25 +0000 (20:52 +0000)]
Use explicit "pupCkVec" routine instead of operator|,
which confuses Visual C++ 6.0

18 years agoAdded alternate binding "pupCkVec" for pup'ing templated
Orion Lawlor [Mon, 7 Apr 2003 20:51:42 +0000 (20:51 +0000)]
Added alternate binding "pupCkVec" for pup'ing templated
vector class.  This is needed by VC6.0, which can't
decide between
template<class T> ...(T &);
and
template<class T> ...(CkVec<T> &);

It's clear to every other compiler the second one is
more specific, and hence the version to use.

18 years agoMany bug fixes:
Orion Lawlor [Mon, 7 Apr 2003 19:32:57 +0000 (19:32 +0000)]
Many bug fixes:
- Need to initialize selfStruct with the CkArrayID
  of *ampi*, not *ampiParent*.  This means moving the
  selfStruct initialization out of the constructors
  and into ampiParent::register.

- Separate source rank from source index, which allows
  ampi::generic to check sequence numbers properly even
  when using a communicator other than MPI_COMM_WORLD.

- Make MPI_Send from MPI_COMM_SELF work properly,
  by using the proper source rank. (Also removed
  duplicate code in MPI_Send/Ssend into new "common_send").

- Fix MPI_Reduce to use the correct source and communicator.
  We just need to make sure the recv at the end of MPI_Reduce
  matches with the send in ampi::reduceResult.

- Fix MPI_Reduce for MPI_COMM_SELF.  Instead of just
  returning, this needs to copy the data.

18 years agoReverted to old makefile
Theckla Louchios [Sat, 5 Apr 2003 22:51:13 +0000 (22:51 +0000)]
Reverted to old makefile

18 years ago*** empty log message ***
Theckla Louchios [Sat, 5 Apr 2003 22:50:57 +0000 (22:50 +0000)]
*** empty log message ***

18 years agoReverted to old files while I fix the problem that these new files caused.
Theckla Louchios [Sat, 5 Apr 2003 22:49:49 +0000 (22:49 +0000)]
Reverted to old files while I fix the problem that these new files caused.

18 years agoAdded support for MPI_COMM_SELF
Chao Huang [Sat, 5 Apr 2003 17:21:57 +0000 (17:21 +0000)]
Added support for MPI_COMM_SELF

18 years agoPass user-defined classes by *const* reference.
Orion Lawlor [Fri, 4 Apr 2003 22:28:06 +0000 (22:28 +0000)]
Pass user-defined classes by *const* reference.
Without this change,
entry void foo(const bar &b);
gets translated into the proxy routine
void foo(bar &b);
(note the missing "const", since the translator
ignores const, and the hack to replace it in
Parameter::print didn't work for reference types).

18 years agoFixed MPI_COMM_SELF. When MPI_COMM_SELF is used, skip some of the collective
Chao Huang [Fri, 4 Apr 2003 21:48:09 +0000 (21:48 +0000)]
Fixed MPI_COMM_SELF. When MPI_COMM_SELF is used, skip some of the collective
operations. This is lying, and the alternative could be creating one array
containing one element for each element, which is horrible for checkpointing.

18 years agoModified
Theckla Louchios [Fri, 4 Apr 2003 18:37:27 +0000 (18:37 +0000)]
Modified

18 years agoParsed File
Theckla Louchios [Fri, 4 Apr 2003 18:37:08 +0000 (18:37 +0000)]
Parsed File

18 years ago*** empty log message ***
Theckla Louchios [Fri, 4 Apr 2003 18:28:00 +0000 (18:28 +0000)]
*** empty log message ***

18 years agoNot needed
Theckla Louchios [Fri, 4 Apr 2003 18:26:52 +0000 (18:26 +0000)]
Not needed

18 years agoDoesn't include the COverDep class which is now useless
Theckla Louchios [Fri, 4 Apr 2003 18:18:34 +0000 (18:18 +0000)]
Doesn't include the COverDep class which is now useless

18 years ago*** empty log message ***
Theckla Louchios [Fri, 4 Apr 2003 18:18:06 +0000 (18:18 +0000)]
*** empty log message ***

18 years agoHandles the parsed file to generate the sdag code
Theckla Louchios [Fri, 4 Apr 2003 18:16:59 +0000 (18:16 +0000)]
Handles the parsed file to generate the sdag code

18 years agoModified to handle the fact that the .ci parser now fully parses the sdag code
Theckla Louchios [Fri, 4 Apr 2003 18:16:24 +0000 (18:16 +0000)]
Modified to handle the fact that the .ci parser now fully parses the sdag code

18 years agoThe .ci parser now includes the code to fully parse the sdag code in the .ci file
Theckla Louchios [Fri, 4 Apr 2003 18:15:57 +0000 (18:15 +0000)]
The .ci parser now includes the code to fully parse the sdag code in the .ci file

18 years agoModifided to handle some changes when the sdag parser was merged with the .ci parser
Theckla Louchios [Fri, 4 Apr 2003 18:14:55 +0000 (18:14 +0000)]
Modifided to handle some changes when the sdag parser was merged with the .ci parser

18 years agoModified to handle some small changes when the sdag parser was merged with the .ci...
Theckla Louchios [Fri, 4 Apr 2003 18:14:16 +0000 (18:14 +0000)]
Modified to handle some small changes when the sdag parser was merged with the .ci parser

18 years agoNew file to with the functions to handle the fact that the sdag code has been merged...
Theckla Louchios [Fri, 4 Apr 2003 18:13:15 +0000 (18:13 +0000)]
New file to with the functions to handle the fact that the sdag code has been merged with the
existing .ci parser.  Essentially this file replaces CParseNodeProcess.C

18 years agoFixed the gcc-only extension bug where I'd said "char foo[size+1]". Now is
Jonathan Booth [Thu, 3 Apr 2003 23:13:37 +0000 (23:13 +0000)]
Fixed the gcc-only extension bug where I'd said "char foo[size+1]". Now is
"char *foo = new char[size+1]" and I remembered to delete it too.

18 years agoBug fix for bit vector priorities in CqsEnqueueGeneral. They are sorted
Jonathan Booth [Thu, 3 Apr 2003 21:57:40 +0000 (21:57 +0000)]
Bug fix for bit vector priorities in CqsEnqueueGeneral. They are sorted
into positive and negative queues, but they were being sorted into these
queues by the highest bit of the SECOND integer of the bit vector, which
corresponds to the 33rd bit from the top of the bit vector. This has been
changed so that they now use the highest bit of the FIRST integer, which
corresponds to the 1st bit from the top.

18 years agoUpdated CkEntryOptions to handle the new way ckbitvectors store their bits.
Jonathan Booth [Thu, 3 Apr 2003 21:54:47 +0000 (21:54 +0000)]
Updated CkEntryOptions to handle the new way ckbitvectors store their bits.

18 years agoUpdated ckbitvector to store data in a charm-like way rather than a
Jonathan Booth [Thu, 3 Apr 2003 21:53:22 +0000 (21:53 +0000)]
Updated ckbitvector to store data in a charm-like way rather than a
logical way. It now complies with how the priority documentation has
bits ordered.

18 years agoAdded this build option, which points to the Turing gcc compiler
Orion Lawlor [Thu, 3 Apr 2003 18:27:26 +0000 (18:27 +0000)]
Added this build option, which points to the Turing gcc compiler
in /csar/software/.

18 years agoRemove superfluous comma from enum list.
Orion Lawlor [Wed, 2 Apr 2003 16:31:15 +0000 (16:31 +0000)]
Remove superfluous comma from enum list.

18 years agoReplace "unsigned int" with "size_t" for platforms where
Orion Lawlor [Wed, 2 Apr 2003 16:28:59 +0000 (16:28 +0000)]
Replace "unsigned int" with "size_t" for platforms where
they're different.

18 years agoCan't return void in a void entry method.
Orion Lawlor [Wed, 2 Apr 2003 13:54:46 +0000 (13:54 +0000)]
Can't return void in a void entry method.

18 years agoActually respect timeout option to CcsRecv.
Orion Lawlor [Tue, 1 Apr 2003 19:05:04 +0000 (19:05 +0000)]
Actually respect timeout option to CcsRecv.

18 years agoMajor rewrite:
Orion Lawlor [Tue, 1 Apr 2003 19:03:08 +0000 (19:03 +0000)]
Major rewrite:
  -Allow perspective projections (eye point)
  -Fix many, many bugs
  -Cleaner, more flexible inheritance structure.
  -Renamed viewable and viewpoint headers ckviewable and ckviewpoint

18 years agoSend all warnings to stderr, not stdout. This is important
Orion Lawlor [Tue, 1 Apr 2003 16:19:37 +0000 (16:19 +0000)]
Send all warnings to stderr, not stdout.  This is important
for people that redirect the output of charmc, e.g., to generate
dependencies automatically.

18 years agoClean out documentation directories on "make clean"
Orion Lawlor [Mon, 31 Mar 2003 23:21:53 +0000 (23:21 +0000)]
Clean out documentation directories on "make clean"

18 years agoReplace old conv-mach.h with conv-config.h
Orion Lawlor [Fri, 28 Mar 2003 17:19:44 +0000 (17:19 +0000)]
Replace old conv-mach.h with conv-config.h

18 years agoAdded "inline" keyword to templates. Without inline,
Orion Lawlor [Fri, 28 Mar 2003 16:38:13 +0000 (16:38 +0000)]
Added "inline" keyword to templates.  Without inline,
we'd have to figure out how every platform does
template instantiation--and some of them are horrific.

18 years agoAdded roundoff-friendly halfspace definition, and
Orion Lawlor [Fri, 28 Mar 2003 16:37:35 +0000 (16:37 +0000)]
Added roundoff-friendly halfspace definition, and
intersectDir versions of the intersection routines.

18 years agoshows the dependency on a new header
Sayantan Chakravorty [Fri, 28 Mar 2003 00:54:46 +0000 (00:54 +0000)]
shows the dependency on  a new header

18 years agochanges to allow checkpointing and restart of arrays and groups
Sayantan Chakravorty [Fri, 28 Mar 2003 00:53:24 +0000 (00:53 +0000)]
changes to allow checkpointing and restart of arrays and groups

18 years agoMinor tweaks.
Orion Lawlor [Thu, 27 Mar 2003 23:54:08 +0000 (23:54 +0000)]
Minor tweaks.

18 years agoMove trace-common.C to be a part of Charm++;
Orion Lawlor [Thu, 27 Mar 2003 22:49:28 +0000 (22:49 +0000)]
Move trace-common.C to be a part of Charm++;
add a new trace-converse.c for when Charm++ is missing.

18 years agoPrevent linking problems in trace-common.C by making that file
Orion Lawlor [Thu, 27 Mar 2003 22:48:57 +0000 (22:48 +0000)]
Prevent linking problems in trace-common.C by making that file
Charm-specific.  This tiny, empty version of the same routines
is only used when Charm is missing (converse-only).

18 years agoDon't access logSize from Charm++ tracing.
Orion Lawlor [Thu, 27 Mar 2003 22:47:59 +0000 (22:47 +0000)]
Don't access logSize from Charm++ tracing.
If this is really needed, it should be added
as a separate command-line parameter.

18 years agoDon't check in .o files.
Orion Lawlor [Thu, 27 Mar 2003 22:46:31 +0000 (22:46 +0000)]
Don't check in .o files.

18 years agoRemove gnu extension "cbrt", and typecast number of processors to double.
Orion Lawlor [Thu, 27 Mar 2003 18:02:03 +0000 (18:02 +0000)]
Remove gnu extension "cbrt", and typecast number of processors to double.

18 years agoSeveral fixes:
Orion Lawlor [Thu, 27 Mar 2003 17:45:02 +0000 (17:45 +0000)]
Several fixes:
 - Return a real error message if shared libraries can't be loaded
   (instead of hanging!)
 - Use sensible names in /tmp
 - Don't immediately timeout under ++debug.

18 years agoDon't include mpi.h--it doesn't exist everywhere, and it's
Orion Lawlor [Thu, 27 Mar 2003 17:42:37 +0000 (17:42 +0000)]
Don't include mpi.h--it doesn't exist everywhere, and it's
already included (if possible) by our header.

18 years agoExplicitly use (double) log, which avoids a casting ambiguity
Orion Lawlor [Thu, 27 Mar 2003 17:42:08 +0000 (17:42 +0000)]
Explicitly use (double) log, which avoids a casting ambiguity
on the SGI C++ compiler.

18 years agoFixed a bug. Oops...
Chao Huang [Thu, 27 Mar 2003 17:25:58 +0000 (17:25 +0000)]
Fixed a bug. Oops...

18 years agomoved -lcomm into .dep files for AMPI
Chao Huang [Thu, 27 Mar 2003 17:18:04 +0000 (17:18 +0000)]
moved -lcomm into .dep files for AMPI