charm.git
18 years agofor MPI_Checkpoint
Chao Huang [Wed, 16 Jul 2003 07:25:26 +0000 (07:25 +0000)]
for MPI_Checkpoint

18 years ago1. MPI_Checkpoint works now
Chao Huang [Wed, 16 Jul 2003 07:24:59 +0000 (07:24 +0000)]
1. MPI_Checkpoint works now
2. Error handling is there, but not implemented (i.e. empty), for ROMIO
3. MPI_Address/MPI_Get_element/MPI_Type_lb/ub implementation

18 years agoMinor change for MPI_Checkpoint
Chao Huang [Wed, 16 Jul 2003 07:23:05 +0000 (07:23 +0000)]
Minor change for MPI_Checkpoint

18 years agohad dropped support for USE_DIRECT long time back, bringing it back. The right way...
Sameer Kumar [Wed, 16 Jul 2003 02:56:59 +0000 (02:56 +0000)]
had dropped support for USE_DIRECT long time back, bringing it back. The right way is to use DummyStrategy.

18 years agoFixing bug in net-linux-icc version !
Sameer Kumar [Tue, 15 Jul 2003 22:00:53 +0000 (22:00 +0000)]
Fixing bug in net-linux-icc version !

18 years agochanged a call to er 's constructor from er() to PUP::er()
Sayantan Chakravorty [Tue, 15 Jul 2003 16:05:10 +0000 (16:05 +0000)]
changed a call to er 's constructor from er() to PUP::er()

18 years agoMoved files into "common" to remove duplicate definitions.
Orion Lawlor [Mon, 14 Jul 2003 23:15:33 +0000 (23:15 +0000)]
Moved files into "common" to remove duplicate definitions.

18 years agoMoved files here from various -axp directories.
Orion Lawlor [Mon, 14 Jul 2003 23:15:16 +0000 (23:15 +0000)]
Moved files here from various -axp directories.

18 years agoAdd backward compatability #ifdef'd includes for pre-ISO C++ compilers.
Orion Lawlor [Mon, 14 Jul 2003 23:13:22 +0000 (23:13 +0000)]
Add backward compatability #ifdef'd includes for pre-ISO C++ compilers.
This is a great reason to avoid <iostream> completely.

18 years agoUse a slightly more stringent test of <iostream> header.
Orion Lawlor [Mon, 14 Jul 2003 23:12:43 +0000 (23:12 +0000)]
Use a slightly more stringent test of <iostream> header.

18 years agocharmxi depends on configure for, e.g., standard library headers.
Orion Lawlor [Mon, 14 Jul 2003 23:12:03 +0000 (23:12 +0000)]
charmxi depends on configure for, e.g., standard library headers.

18 years agoremoved the need for globals for the paged pupper.
Sayantan Chakravorty [Mon, 14 Jul 2003 20:50:37 +0000 (20:50 +0000)]
removed the need for globals for the paged pupper.
Now a pup_pagetable must be created and passed along with the pupper
constructors. A paged pupper uses this pagetable to write out and
read in data

18 years agoremoved the silly initialization for pup modules
Sayantan Chakravorty [Mon, 14 Jul 2003 20:48:38 +0000 (20:48 +0000)]
removed the silly initialization for pup modules

18 years agomoved the code for the paged pupper out of pup.h and pup_util.C
Sayantan Chakravorty [Mon, 14 Jul 2003 17:27:19 +0000 (17:27 +0000)]
moved the code for the paged pupper out of pup.h and pup_util.C

18 years agoadded pup_paged.o
Sayantan Chakravorty [Mon, 14 Jul 2003 17:26:55 +0000 (17:26 +0000)]
added pup_paged.o

18 years agochanged the initcall
Sayantan Chakravorty [Mon, 14 Jul 2003 17:26:42 +0000 (17:26 +0000)]
changed the initcall

18 years agodisable nonblocking socket opt.
Gengbin Zheng [Mon, 14 Jul 2003 16:20:09 +0000 (16:20 +0000)]
disable nonblocking socket opt.

18 years agomake tcp version not use nonblocking, hence use netpoll anmd disable signals.
Gengbin Zheng [Mon, 14 Jul 2003 16:19:20 +0000 (16:19 +0000)]
make tcp version not use nonblocking, hence use netpoll anmd disable signals.

18 years agochanged so that it doesn't create the data file for runs that don't use it
Sayantan Chakravorty [Mon, 14 Jul 2003 15:11:11 +0000 (15:11 +0000)]
changed so that it doesn't create the data file for runs that don't use it

18 years agoForgot to initialize the Cpv for _pagetable
Sayantan Chakravorty [Mon, 14 Jul 2003 12:19:52 +0000 (12:19 +0000)]
Forgot to initialize the Cpv for _pagetable

18 years agoupdated to new section library.
Gengbin Zheng [Mon, 14 Jul 2003 05:39:32 +0000 (05:39 +0000)]
updated to new section library.

18 years agofix library to its new cksection definition;
Gengbin Zheng [Mon, 14 Jul 2003 05:38:23 +0000 (05:38 +0000)]
fix library to its new cksection definition;
simplify the way a section is deletegated.

18 years agoa minor change in the API of delegating a section proxy.
Gengbin Zheng [Mon, 14 Jul 2003 05:36:49 +0000 (05:36 +0000)]
a minor change in the API of delegating a section proxy.

18 years agodefine virtual CkDelegateMgr::initDelegateMgr(CProxy *proxy) for all CkDelegateMgr...
Gengbin Zheng [Mon, 14 Jul 2003 05:34:29 +0000 (05:34 +0000)]
define virtual CkDelegateMgr::initDelegateMgr(CProxy *proxy) for all CkDelegateMgr, this function is called in CProxySection_ArrayBase::ckSectionDelegate() to deletegate a section proxy (instead of calling ckDelegate()) - a shortcut for section proxy delegation.

18 years agoIt contains the typedefs for the data structures necessary to maintain
Sayantan Chakravorty [Mon, 14 Jul 2003 04:33:00 +0000 (04:33 +0000)]
It contains the typedefs for the data structures necessary to maintain
a pagetable for the paged pupper

18 years agoForgot to add the compilation steps. Added now.
Sameer Kumar [Sun, 13 Jul 2003 23:14:47 +0000 (23:14 +0000)]
Forgot to add the compilation steps. Added now.

18 years agoWorkaround hack to pup a list of array indices. Now packing them as bytes.
Sameer Kumar [Sun, 13 Jul 2003 22:09:50 +0000 (22:09 +0000)]
Workaround hack to pup a list of array indices. Now packing them as bytes.

18 years agoCompatibility with the new communication library.
Sameer Kumar [Sun, 13 Jul 2003 22:08:05 +0000 (22:08 +0000)]
Compatibility with the new communication library.

18 years agoDebugged the communication library. Also cleaned up EachToManyMulticastStrategy
Sameer Kumar [Sun, 13 Jul 2003 22:07:33 +0000 (22:07 +0000)]
Debugged the communication library. Also cleaned up EachToManyMulticastStrategy

18 years agoMaking some functions private and making ComlibInstanceHandle a friend of ComlibManager
Sameer Kumar [Sun, 13 Jul 2003 16:56:39 +0000 (16:56 +0000)]
Making some functions private and making ComlibInstanceHandle a friend of ComlibManager

18 years agoDocumentation to use the new communication library.
Sameer Kumar [Sun, 13 Jul 2003 15:49:45 +0000 (15:49 +0000)]
Documentation to use the new communication library.

18 years agoFixing the communication library bug.
Sameer Kumar [Sat, 12 Jul 2003 01:04:15 +0000 (01:04 +0000)]
Fixing the communication library bug.

18 years agoChanging ComlibInstanceHandle to suit AMPI. A good change in general. Now an instance
Sameer Kumar [Sat, 12 Jul 2003 01:03:32 +0000 (01:03 +0000)]
Changing ComlibInstanceHandle to suit AMPI. A good change in general. Now an instance
can be created without a strategy registred to it. This instance can then be passesd to all the array
elements. A strategy would have to be registerd after teh array has been created.

18 years agoSet the destination array as well.
Orion Lawlor [Fri, 11 Jul 2003 22:25:33 +0000 (22:25 +0000)]
Set the destination array as well.

18 years agoAdded ability to set destination array after construction.
Orion Lawlor [Fri, 11 Jul 2003 22:25:17 +0000 (22:25 +0000)]
Added ability to set destination array after construction.
Note that this is just hacked in there to get AMPI running;
likely the whole interface should change.

18 years agoLink with new name, "-module commlib", not just "-l comm".
Orion Lawlor [Fri, 11 Jul 2003 21:37:16 +0000 (21:37 +0000)]
Link with new name, "-module commlib", not just "-l comm".

18 years agoMove CkArrayIndex's inline hash and compare functions into
Orion Lawlor [Fri, 11 Jul 2003 21:06:20 +0000 (21:06 +0000)]
Move CkArrayIndex's inline hash and compare functions into
a public header, so others can use them.  Without this fix,
using them resulted in a bizarre link error *if* cklocation.C
was compiled with -O!

18 years agomodifying comID to point to the instance of the communication library
Sameer Kumar [Fri, 11 Jul 2003 20:03:06 +0000 (20:03 +0000)]
modifying comID to point to the instance of the communication library

18 years agoMakefile changes for the communication library array listener
Sameer Kumar [Fri, 11 Jul 2003 19:53:09 +0000 (19:53 +0000)]
Makefile changes for the communication library array listener

18 years agoAMPI modified to use the new communication library interface
Sameer Kumar [Fri, 11 Jul 2003 19:47:21 +0000 (19:47 +0000)]
AMPI modified to use the new communication library interface

18 years agoNew section interface in cksection.h and adding pupables to ckarray.ci
Sameer Kumar [Fri, 11 Jul 2003 19:45:14 +0000 (19:45 +0000)]
New section interface in cksection.h and adding pupables to ckarray.ci

18 years agoCommunication library array listener code.
Sameer Kumar [Fri, 11 Jul 2003 19:43:52 +0000 (19:43 +0000)]
Communication library array listener code.

18 years agoAdding the latest version of the communication library which uses array listeners and
Sameer Kumar [Fri, 11 Jul 2003 19:41:16 +0000 (19:41 +0000)]
Adding the latest version of the communication library which uses array listeners and
has a much simpler interface.

18 years agoset packet fragmentation default. Optimized the fragmentation to avoid memory copying...
Gengbin Zheng [Fri, 11 Jul 2003 02:20:30 +0000 (02:20 +0000)]
set packet fragmentation default. Optimized the fragmentation to avoid memory copying when the message is less than the maximum allowed size.

18 years agoReplace pre-ANSI <iostream.h> with ANSI <iostream>,
Orion Lawlor [Fri, 11 Jul 2003 01:16:25 +0000 (01:16 +0000)]
Replace pre-ANSI <iostream.h> with ANSI <iostream>,
and use std:: names.

Also, remove extremely error-prone #define of "bool",
since most compilers now have bool.

18 years agoMove unportable #include of <iostream> to xi-util.h.
Orion Lawlor [Fri, 11 Jul 2003 01:16:00 +0000 (01:16 +0000)]
Move unportable #include of <iostream> to xi-util.h.

18 years agoUse ANSI <fstream> header, and "std::ofstream".
Orion Lawlor [Fri, 11 Jul 2003 01:15:46 +0000 (01:15 +0000)]
Use ANSI <fstream> header, and "std::ofstream".

18 years agoMoved unportable #include of <iostream> to xi-util.h.
Orion Lawlor [Fri, 11 Jul 2003 01:15:26 +0000 (01:15 +0000)]
Moved unportable #include of <iostream> to xi-util.h.

18 years agoReplace cout with ckout, since cout is unportable.
Orion Lawlor [Fri, 11 Jul 2003 01:15:01 +0000 (01:15 +0000)]
Replace cout with ckout, since cout is unportable.

18 years agoRemoved unnecessary "iostream" include, because
Orion Lawlor [Fri, 11 Jul 2003 01:14:40 +0000 (01:14 +0000)]
Removed unnecessary "iostream" include, because
it's not needed (use ckout), and it's not clear
whether to use <iostream.h>, just <iostream>, etc.

18 years ago Pass -D__USE_STD_IOSTREAM, which enables the
Orion Lawlor [Fri, 11 Jul 2003 01:14:05 +0000 (01:14 +0000)]
  Pass -D__USE_STD_IOSTREAM, which enables the
standard "std::cout" names for C++ classes.
Without this flag, the ANSI C++ program

#include <iostream>
int main() {
std::cout<<"Hello, world"<<std::endl;
}

will not compile (no "cout" in namespace "std").

18 years agoGot rid of the ppn_factor hack. Now only one message will be sent to distinct process...
Sameer Kumar [Thu, 10 Jul 2003 23:35:09 +0000 (23:35 +0000)]
Got rid of the ppn_factor hack. Now only one message will be sent to distinct processor at a
time. So if two messages are sent to the same processor the second one will wait for the first
one to be received. This will reduce the likely hood for stretched messages. I am also assuming
the ONE_QXD_PER_PROCESSOR is set to 1 in the elan libraries. Using David Addison's library will
enable this. Otherwise each message will wait for the previous messages envelope to be
delivered.

Adding a queue for intermediate message sizes. So now there there are three queues, one for
small messages, one for intermediate sized messages and one for large messages which are
received in unexpected buffers.

Added functions to enable and disable blocking receives. When turned on PumpMsgs blocks if it
does not have any messages to receive. This gives the operating system time to schedule daemons.

Added a function to call hardware synchronous broadcast. This is a fast hardware broadcast which
uses pipelining and is aware of the underlying toplogy. FIXME: the elan broadcast is dumb though
asynchronous. It does not have pipelining. It uses binary trees as opposed to binomial trees. It
is also not node and topology aware.

CmiListSendFn: In Elan several messages can be sent from the same memory loation simulteneously.
So CmiListSendFn's do not copy the messages before sending and send them from the same location.
I also have sample (broken) code to copy the message into Elan memory which inproves the
bandwidth by 33% due to reduced DMA contention. It is commented out and I will commit it later.

 CVS: ----------------------------------------------------------------------

18 years agoelan user events are not registered due to namd's strange startup.
Gengbin Zheng [Thu, 10 Jul 2003 19:30:15 +0000 (19:30 +0000)]
elan user events are not registered due to namd's strange startup.

18 years agoMark messages produced by Reduce and ALLReduce as such
Sayantan Chakravorty [Thu, 10 Jul 2003 15:36:14 +0000 (15:36 +0000)]
Mark messages produced by Reduce and ALLReduce as such

18 years agoChanged the place where the .ptc file is writen out.
Sayantan Chakravorty [Thu, 10 Jul 2003 15:35:12 +0000 (15:35 +0000)]
Changed the place where the .ptc file is writen out.
It used to be written out at the very beginning earlier.
Now it is written out at the  end to allow all languages to register

18 years agoAdded empty version of TCharmReadonlys::pup for use when
Orion Lawlor [Wed, 9 Jul 2003 22:36:48 +0000 (22:36 +0000)]
Added empty version of TCharmReadonlys::pup for use when
nothing has been initialized yet.  This is needed for, e.g.,
FEM_Serial_split.

18 years agoIf the fortran support libraries are missing, die with a real
Orion Lawlor [Wed, 9 Jul 2003 19:36:02 +0000 (19:36 +0000)]
If the fortran support libraries are missing, die with a real
error instead of silently removing them.

18 years agoPrint, but still ignore errors generated during conv-utilf build.
Orion Lawlor [Wed, 9 Jul 2003 19:35:24 +0000 (19:35 +0000)]
Print, but still ignore errors generated during conv-utilf build.
Previously these weren't even printed, which makes debugging
virtually impossible.

18 years agoAvoid SIGFPE on LANL's QSC machine, by only
Orion Lawlor [Wed, 9 Jul 2003 16:26:29 +0000 (16:26 +0000)]
Avoid SIGFPE on LANL's QSC machine, by only
running (disabled!) ppn test if all environment
variables are set.  FIXME: ppn looks like a hack.

18 years agoFixes for LANL's QSC machine-- use RMS_NODES to
Orion Lawlor [Wed, 9 Jul 2003 16:25:24 +0000 (16:25 +0000)]
Fixes for LANL's QSC machine-- use RMS_NODES to
tell if we're called from a parallel partition or not.

18 years agoBug fixing the name of a function
Sayantan Chakravorty [Wed, 9 Jul 2003 15:53:15 +0000 (15:53 +0000)]
Bug fixing the name of a function

18 years agochanged the compile so that the files for tracing ampi are compiled
Sayantan Chakravorty [Wed, 9 Jul 2003 04:30:04 +0000 (04:30 +0000)]
changed the compile so that the files for tracing ampi are compiled
when ampi is compiled and not always as before

18 years agofiles for tracing ampi have been moved into the same directory as
Sayantan Chakravorty [Wed, 9 Jul 2003 04:28:41 +0000 (04:28 +0000)]
files for tracing ampi have been moved into the same directory as
ampi

18 years agoremoved warnings.
Gengbin Zheng [Wed, 9 Jul 2003 03:33:17 +0000 (03:33 +0000)]
removed warnings.

18 years agominor changes, removed warnings.
Gengbin Zheng [Wed, 9 Jul 2003 03:31:07 +0000 (03:31 +0000)]
minor changes, removed warnings.

18 years agoreverted a name change for backword compatible for namd.
Gengbin Zheng [Tue, 8 Jul 2003 23:38:08 +0000 (23:38 +0000)]
reverted a name change for backword compatible for namd.

18 years agoimportant changes:
Gengbin Zheng [Tue, 8 Jul 2003 23:25:13 +0000 (23:25 +0000)]
important changes:
completely rewrote database structure for saving communicaiton data, allowing description for multicast;

18 years agoconfigs for Opteron
Gengbin Zheng [Tue, 8 Jul 2003 21:30:19 +0000 (21:30 +0000)]
configs for Opteron

18 years agochange CC to use CHARMC.
Gengbin Zheng [Tue, 8 Jul 2003 19:11:08 +0000 (19:11 +0000)]
change CC to use CHARMC.

18 years agoFix silly crashing bug in Ctv zero-initialization.
Orion Lawlor [Mon, 7 Jul 2003 22:30:23 +0000 (22:30 +0000)]
Fix silly crashing bug in Ctv zero-initialization.

18 years agoFor MPI_Checkpoint implementation.
Chao Huang [Mon, 7 Jul 2003 21:59:16 +0000 (21:59 +0000)]
For MPI_Checkpoint implementation.

18 years agoMPI_Checkpoint implementation.
Chao Huang [Mon, 7 Jul 2003 21:58:57 +0000 (21:58 +0000)]
MPI_Checkpoint implementation.

18 years agoZero-initialize all uninitialized Ctv's. This makes
Orion Lawlor [Mon, 7 Jul 2003 18:57:11 +0000 (18:57 +0000)]
Zero-initialize all uninitialized Ctv's.  This makes
using Ctv easier, and makes them more like ordinary
global variables.

18 years agoTwo minor fixes:
Orion Lawlor [Mon, 7 Jul 2003 15:47:35 +0000 (15:47 +0000)]
Two minor fixes:
  - "Dimension" is the correct spelling (grrr... English!)
  - "CkArrayOptions" is the new name for "CkCreateOptions"

18 years agoCMK_NO_BUILD_SHARED is now set by configure.
Gengbin Zheng [Mon, 7 Jul 2003 01:25:18 +0000 (01:25 +0000)]
CMK_NO_BUILD_SHARED is now set by configure.

18 years agomake it not to recognize -shared option.
Gengbin Zheng [Sun, 6 Jul 2003 02:38:51 +0000 (02:38 +0000)]
make it not to recognize -shared option.

18 years agocheck if shared library can be built. also fixed annoying duplicated varaible defitio...
Gengbin Zheng [Sun, 6 Jul 2003 01:50:34 +0000 (01:50 +0000)]
check if shared library can be built. also fixed annoying duplicated varaible defitions in conv-mach-opt.sh generated by configure script.

18 years agoFix migration-preventing bug: can't use TCHARM semaphore
Orion Lawlor [Sun, 6 Jul 2003 00:07:30 +0000 (00:07 +0000)]
Fix migration-preventing bug: can't use TCHARM semaphore
to prevent duplicate initializations, because you can't
migrate while holding semaphores.  Instead, we use a separate
Ctv as an initialization marker.

18 years agoAdded AmpiRequestList class to support reuse of freed slots.
Chao Huang [Sun, 29 Jun 2003 23:46:16 +0000 (23:46 +0000)]
Added AmpiRequestList class to support reuse of freed slots.

18 years agoDon't depend on order of global variable initialization;
Orion Lawlor [Fri, 27 Jun 2003 23:42:11 +0000 (23:42 +0000)]
Don't depend on order of global variable initialization;
do initialization ourselves for initglobals.

18 years agoBug fix: because the Ckpv that controls TCharm state
Orion Lawlor [Fri, 27 Jun 2003 23:41:24 +0000 (23:41 +0000)]
Bug fix: because the Ckpv that controls TCharm state
may not have been initialized yet, it's not yet safe to
do TCharm::setState in nodeinit.

18 years agoDisable stupid debugging statements.
Orion Lawlor [Fri, 27 Jun 2003 23:40:44 +0000 (23:40 +0000)]
Disable stupid debugging statements.

18 years agouseless calls are no longer made when not linked with projector
Sayantan Chakravorty [Fri, 27 Jun 2003 22:48:19 +0000 (22:48 +0000)]
useless calls are no longer made when not linked with projector

18 years agoParallel 3D-FFT library code.
Yan Shi [Fri, 27 Jun 2003 21:19:22 +0000 (21:19 +0000)]
Parallel 3D-FFT library code.

18 years agoTiny change to match new way global variables get pup'd.
Orion Lawlor [Fri, 27 Jun 2003 19:11:49 +0000 (19:11 +0000)]
Tiny change to match new way global variables get pup'd.

18 years agoVarious fixes for the new TCharm:
Orion Lawlor [Fri, 27 Jun 2003 19:08:16 +0000 (19:08 +0000)]
Various fixes for the new TCharm:
  - Replace ARMCI_Attach with ARMCI_Init,
    which now actually creates the ARMCI
    array elements.
  - Replace "ready" with a semaPut, etc.

Also a few correctness fixes:
  - Replace C++-only CDECL with extern "C"
    in C-includable header file armci.h.
  - Remove C++-style comments from C header file.

18 years agoMajor rethinking of startup API-- removed
Orion Lawlor [Fri, 27 Jun 2003 19:07:59 +0000 (19:07 +0000)]
Major rethinking of startup API-- removed
silly library-called "init" routine, and
the MBLK_Set_prefix, MBLK_Set_dim, etc routines;
replaced with a user-called MBLK_Init routine
and a single MBLK_Read block input routine.

This matches up much better with the standard
MPI (and now TCHARM) way of doing things;
and should be more self-explanatory for users.

18 years agoTiny change: reformat semaphore ID.
Orion Lawlor [Fri, 27 Jun 2003 19:07:38 +0000 (19:07 +0000)]
Tiny change: reformat semaphore ID.

18 years agoVery minor changes to match new TCharm
Orion Lawlor [Fri, 27 Jun 2003 19:07:16 +0000 (19:07 +0000)]
Very minor changes to match new TCharm
startup method.

18 years agoMinor changes to match new TCharm startup
Orion Lawlor [Fri, 27 Jun 2003 19:06:01 +0000 (19:06 +0000)]
Minor changes to match new TCharm startup
semantics (ampiAttach becomes ampiInit);
moved comlib group ID inside ampi, so there
can be multiple ampi's.

18 years agoAdd "tcharmmain" module when building
Orion Lawlor [Fri, 27 Jun 2003 19:04:25 +0000 (19:04 +0000)]
Add "tcharmmain" module when building
to a tcharm-based language.

18 years agoDrastic simplification of TCharm's startup sequence:
Orion Lawlor [Fri, 27 Jun 2003 19:02:20 +0000 (19:02 +0000)]
Drastic simplification of TCharm's startup sequence:
now set up TCharm libraries from *within* the threads,
via a user-callable "init" routine; instead of from
*outside* the threads in the old "Attach" routine.

This has a number of benefits:
0.) Library interface is much simpler:
tcharm's error-prone "addClient" and "ready"
calls are no longer needed.

1.) Threads are now completely self-contained,
rather than having a separate "setup" phase where
attach routines are called.  This dramatically
simplifies big programs like the CSAR codes.

2.) Startup sequence now matches MPI-- in fact,
many libraries could now be written directly to
(A)MPI, increasing portability.

3.) Startup "cookie" and "coordinator" are no
longer needed, simplifying the interface and
making checkpointing possible.

18 years agoadded -bmaxdata:0x80000000 -bmaxstack:0x80000000 to expand the default stack and...
Gengbin Zheng [Thu, 26 Jun 2003 23:35:52 +0000 (23:35 +0000)]
added -bmaxdata:0x80000000 -bmaxstack:0x80000000 to expand the default stack and heap size.

18 years ago"-auto" flag allocates all local variables on the stack.
Orion Lawlor [Tue, 24 Jun 2003 23:34:15 +0000 (23:34 +0000)]
"-auto" flag allocates all local variables on the stack.
This is certainly needed for multi-threaded execution.

18 years agoupdated function name due to the name changes.
Gengbin Zheng [Mon, 23 Jun 2003 21:35:50 +0000 (21:35 +0000)]
updated function name due to the name changes.

18 years agoupdate array section part.
Gengbin Zheng [Mon, 23 Jun 2003 20:30:46 +0000 (20:30 +0000)]
update array section part.

18 years agoArraySectionSend now takes CkSectionID instead of CkSectionInfo as parameter.
Gengbin Zheng [Mon, 23 Jun 2003 19:28:51 +0000 (19:28 +0000)]
ArraySectionSend now takes CkSectionID instead of CkSectionInfo as parameter.

18 years agofix for uth version.
Gengbin Zheng [Mon, 23 Jun 2003 15:22:08 +0000 (15:22 +0000)]
fix for uth version.

18 years agoadded more comments and cvs header.
Gengbin Zheng [Mon, 23 Jun 2003 04:20:40 +0000 (04:20 +0000)]
added more comments and cvs header.

18 years agomoved CkMcastBaseMsg from ckmulticast.h to cksection.h for commlib.
Gengbin Zheng [Mon, 23 Jun 2003 04:11:39 +0000 (04:11 +0000)]
moved CkMcastBaseMsg from ckmulticast.h to cksection.h for commlib.