charm.git
18 years agoFix bizarre "delete[] fNames", where fNames is a *static*
Orion Lawlor [Mon, 23 Dec 2002 20:36:20 +0000 (20:36 +0000)]
Fix bizarre "delete[] fNames", where fNames is a *static*
array of dynamic string-pointers.

Right solution is to have all language-related stuff in a
class, with its own destructor; temporary fix is to delete
the appropriate thing.

18 years agoExtra \ freaks out SGI Make.
Orion Lawlor [Mon, 23 Dec 2002 20:29:01 +0000 (20:29 +0000)]
Extra \ freaks out SGI Make.

18 years agoAdded == operator to CkArrayID for use in send and sync library
Rahul Joshi [Mon, 23 Dec 2002 18:59:18 +0000 (18:59 +0000)]
Added == operator to CkArrayID for use in send and sync library

18 years ago-Added (bogus) overload of beginExecute(CmiObjId *).
Orion Lawlor [Mon, 23 Dec 2002 18:33:15 +0000 (18:33 +0000)]
-Added (bogus) overload of beginExecute(CmiObjId *).
-Added (bogus) return code to traceRegisterUserEvent.
Solaris CC complains about both of these.

18 years agoReplaced // comments (which confuse many C compilers) with /* comments */.
Orion Lawlor [Mon, 23 Dec 2002 18:32:59 +0000 (18:32 +0000)]
Replaced // comments (which confuse many C compilers) with /* comments */.

18 years agoFiles for tracing machine Events as well and a common header file for all projector...
Sayantan Chakravorty [Sun, 22 Dec 2002 14:05:05 +0000 (14:05 +0000)]
Files for tracing machine Events as well and a common header file for all projector related files

18 years agoThe files for integrating trace-projector with other trace modules
Sayantan Chakravorty [Sun, 22 Dec 2002 14:04:14 +0000 (14:04 +0000)]
The files for integrating trace-projector with other trace modules

18 years agoAnother tracemode added projector
Sayantan Chakravorty [Sun, 22 Dec 2002 13:54:57 +0000 (13:54 +0000)]
Another tracemode added projector

18 years agoSome instrumentation for projector
Sayantan Chakravorty [Sun, 22 Dec 2002 13:54:29 +0000 (13:54 +0000)]
Some instrumentation for projector

18 years agoAdded code to include trace-projector
Sayantan Chakravorty [Sun, 22 Dec 2002 13:54:11 +0000 (13:54 +0000)]
Added code to include trace-projector

18 years agosome instrumentation
Sayantan Chakravorty [Sun, 22 Dec 2002 13:53:45 +0000 (13:53 +0000)]
some instrumentation

18 years agoSplit DType from main fem_impl header into
Orion Lawlor [Fri, 20 Dec 2002 20:38:39 +0000 (20:38 +0000)]
Split DType from main fem_impl header into
its own header.

18 years agoRenamed FEM_Item FEM_Entity.
Orion Lawlor [Fri, 20 Dec 2002 19:41:41 +0000 (19:41 +0000)]
Renamed FEM_Item FEM_Entity.
FEM_Item is painfully generic; FEM_Entity is also generic,
but is odd-sounding enough to be given a sensible domain
specific meaning--nodes or elements.

18 years agoadd description for +sumonly.
Gengbin Zheng [Fri, 20 Dec 2002 06:57:15 +0000 (06:57 +0000)]
add description for +sumonly.

18 years agoAdded CkStartQD(CkCallback) variant
Rahul Joshi [Thu, 19 Dec 2002 19:18:21 +0000 (19:18 +0000)]
Added CkStartQD(CkCallback) variant

18 years agoAdded human-readable descriptions for command-line arguments.
Orion Lawlor [Wed, 18 Dec 2002 21:22:08 +0000 (21:22 +0000)]
Added human-readable descriptions for command-line arguments.

18 years agoAdded CmiGetArgDouble and CmiArgGivingUsage.
Orion Lawlor [Wed, 18 Dec 2002 21:20:13 +0000 (21:20 +0000)]
Added CmiGetArgDouble and CmiArgGivingUsage.

18 years agoAdded CmiArgGroup, which introduces a new class of command-line arguments.
Orion Lawlor [Wed, 18 Dec 2002 19:13:36 +0000 (19:13 +0000)]
Added CmiArgGroup, which introduces a new class of command-line arguments.

18 years agoRecognize, and pass on, -?, -h, and --help flags.
Orion Lawlor [Wed, 18 Dec 2002 19:12:59 +0000 (19:12 +0000)]
Recognize, and pass on, -?, -h, and --help flags.

18 years agoAdded CmiGetArg*Desc routines, which take a human-readable command-line
Orion Lawlor [Wed, 18 Dec 2002 18:29:36 +0000 (18:29 +0000)]
Added CmiGetArg*Desc routines, which take a human-readable command-line
argument description.  These descriptions can be read out using the "-?"
(or "-h" or "--help") command-line flags.

18 years agoAllow CmiGetState, and hence CmiMyPe, to be called from threads without
Orion Lawlor [Wed, 18 Dec 2002 18:27:47 +0000 (18:27 +0000)]
Allow CmiGetState, and hence CmiMyPe, to be called from threads without
thread-local storage set up.  Previously, calling CmiMyPe from some
random thread would cause a crash.

This is needed so CmiGetArg can test which processor is calling it
*before* the threads have been fully initialized, because CmiGetArg
gets called right at the start of machine setup.

18 years agosome AIX doesn't like the abs() even with <math.h>...
Gengbin Zheng [Wed, 18 Dec 2002 05:03:58 +0000 (05:03 +0000)]
some AIX doesn't like the abs() even with <math.h>...

18 years agooops, CMK_CXX should also be fixed.
Gengbin Zheng [Wed, 18 Dec 2002 03:13:01 +0000 (03:13 +0000)]
oops, CMK_CXX should also be fixed.

18 years agofixed linking warnings of xlC on duplicated symbols.
Gengbin Zheng [Wed, 18 Dec 2002 03:05:03 +0000 (03:05 +0000)]
fixed linking warnings of xlC on duplicated symbols.

18 years agomodifying header files to make sure they are not included twice
Sameer Kumar [Mon, 16 Dec 2002 21:56:56 +0000 (21:56 +0000)]
modifying header files to make sure they are not included twice

18 years agoPut a second copy of modules *after* -lck, which is
Orion Lawlor [Mon, 16 Dec 2002 20:23:44 +0000 (20:23 +0000)]
Put a second copy of modules *after* -lck, which is
needed for compat_regmm to be found in -module tcharm.
Hopefully, having two copies of all the -modules on the
link line won't cause any other problems...

18 years agoMoved compat_regmm to tcharm library.
Orion Lawlor [Mon, 16 Dec 2002 20:22:52 +0000 (20:22 +0000)]
Moved compat_regmm to tcharm library.

This file defines the
        CkRegisterMainModule
that Charm++ uses to start the registration system.
When using -modules, it's not clear this routine is needed,
which is why there's a fallback in compat_regmm.

But blindly defining compat_regmm in ck-core results in
an *empty* Charm++ program linking (and doing nothing!),
which is bad.  Hence compat_regmm is booted out to tcharm.

18 years agoMoved the "compat_regmm.c" file here from src/ck-core.
Orion Lawlor [Mon, 16 Dec 2002 20:21:11 +0000 (20:21 +0000)]
Moved the "compat_regmm.c" file here from src/ck-core.
This file defines the
CkRegisterMainModule
that Charm++ uses to start the registration system.
When using modules, it's not clear this routine is needed,
which is why there's a fallback in compat_regmm.

But blindly defining compat_regmm in ck-core results in
an *empty* Charm++ program linking (and doing nothing!),
which is bad.  Hence compat_regmm is here, in tcharm.

18 years agosome system like windows XP allow space in the diretory name, this broke most of...
Gengbin Zheng [Sat, 14 Dec 2002 18:10:53 +0000 (18:10 +0000)]
some system like windows XP allow space in the diretory name, this broke most of the shell script.

18 years agoin case there is blank in directory name, gdir failed to find the arch
Gengbin Zheng [Sat, 14 Dec 2002 17:25:41 +0000 (17:25 +0000)]
in case there is blank in directory name, gdir failed to find the arch

18 years agoAdded figures for update_field, general ghosts, and symmetry ghosts.
Orion Lawlor [Fri, 13 Dec 2002 23:30:15 +0000 (23:30 +0000)]
Added figures for update_field, general ghosts, and symmetry ghosts.

18 years agoAdded a large set of new figures.
Orion Lawlor [Fri, 13 Dec 2002 23:29:50 +0000 (23:29 +0000)]
Added a large set of new figures.

18 years agoFixing the dual rails bug.
Sameer Kumar [Fri, 13 Dec 2002 22:27:35 +0000 (22:27 +0000)]
Fixing the dual rails bug.

18 years agoSupport misspelling PUP::er as PUPer, and PUP::able as PUPable.
Orion Lawlor [Fri, 13 Dec 2002 19:11:12 +0000 (19:11 +0000)]
Support misspelling PUP::er as PUPer, and PUP::able as PUPable.

18 years agoUpdated to use CkPointer rather than old PUPable_marshall.
Orion Lawlor [Fri, 13 Dec 2002 19:00:13 +0000 (19:00 +0000)]
Updated to use CkPointer rather than old PUPable_marshall.

18 years agoRemoved /em stuff from C++ declaration, because latex2html
Orion Lawlor [Fri, 13 Dec 2002 18:40:08 +0000 (18:40 +0000)]
Removed /em stuff from C++ declaration, because latex2html
gets confused by it and prints "C \em 00 \em 0.5 ++" everywhere
it should print just "C++".

18 years agoPort to new doc makefile.common
Orion Lawlor [Fri, 13 Dec 2002 18:39:06 +0000 (18:39 +0000)]
Port to new doc makefile.common

18 years agoRenamed rather hideous PUPable_marshall to more specific
Orion Lawlor [Fri, 13 Dec 2002 18:15:31 +0000 (18:15 +0000)]
Renamed rather hideous PUPable_marshall to more specific
CkPointer and CkReference classes.

18 years agoMoved PUPable_def and PUPable_reg into the .ci file, and
Orion Lawlor [Fri, 13 Dec 2002 18:14:11 +0000 (18:14 +0000)]
Moved PUPable_def and PUPable_reg into the .ci file, and
added a new CkReference<T> and CkPointer<T> macros for sending
PUP::ables across processors in parameter lists.

18 years agoMinor HTML formatting update for readability.
Jonathan Booth [Fri, 13 Dec 2002 14:51:08 +0000 (14:51 +0000)]
Minor HTML formatting update for readability.

18 years agoFirst checkin of some documentation for taskGraph. Preliminary documentation, I need...
Jonathan Booth [Fri, 13 Dec 2002 14:48:48 +0000 (14:48 +0000)]
First checkin of some documentation for taskGraph. Preliminary documentation, I need to LaTeX it, but haven't had the opportunity yet.

18 years agoAdded the syntax
Orion Lawlor [Thu, 12 Dec 2002 23:48:40 +0000 (23:48 +0000)]
Added the syntax
PUPable foo, bar, baz;
to generate PUPable_def and PUPable_reg calls for these
PUP::able objects.  I'd like to have gotten rid of the
PUPable_decl too, but that's more difficult (PUP::able depends
on having a virtual "ID" method so it knows what kind of
subclass it's packing.)

There should be no backward compatability problems.

18 years agoCommiting latest version of the communications library which can easily create multip...
Sameer Kumar [Thu, 12 Dec 2002 23:08:21 +0000 (23:08 +0000)]
Commiting latest version of the communications library which can easily create multiple instances

18 years agoWork around bug in gcc3. Gcc3 demands every class used to
Orion Lawlor [Thu, 12 Dec 2002 21:28:28 +0000 (21:28 +0000)]
Work around bug in gcc3.  Gcc3 demands every class used to
initialize a const-reference from a temporary have a public
copy constructor.

It (correctly) never calls this copy constructor; but
(incorrectly) demands that it exist.  Hence I have a
dummy copy constructor that gives a run-time error instead
of a good private copy constructor that would give a
compile-time error when used incorrectly.

18 years agoreorgnized files. Moving type declarations to a new file.
Gengbin Zheng [Thu, 12 Dec 2002 07:54:48 +0000 (07:54 +0000)]
reorgnized files. Moving type declarations to a new file.

18 years agoAdded taskGraph library to the makefile.
Jonathan Booth [Wed, 11 Dec 2002 22:30:00 +0000 (22:30 +0000)]
Added taskGraph library to the makefile.

18 years agoAdding taskGraph into the charm system.
Jonathan Booth [Wed, 11 Dec 2002 22:27:03 +0000 (22:27 +0000)]
Adding taskGraph into the charm system.

18 years agoMoved to new, much simpler Makefile.common
Orion Lawlor [Wed, 11 Dec 2002 17:53:16 +0000 (17:53 +0000)]
Moved to new, much simpler Makefile.common

18 years agoRemove *ancient* charm++ 4.8 pointer, which is the most recent version
Orion Lawlor [Wed, 11 Dec 2002 17:52:46 +0000 (17:52 +0000)]
Remove *ancient* charm++ 4.8 pointer, which is the most recent version
on ftp://a.cs.uiuc.edu/pub/research_groups/

18 years agoUse new, terse manual Makefile.common
Orion Lawlor [Wed, 11 Dec 2002 17:33:25 +0000 (17:33 +0000)]
Use new, terse manual Makefile.common

18 years agoMade one, unified Makefile.common that lists the (arcane) calls
Orion Lawlor [Wed, 11 Dec 2002 17:33:02 +0000 (17:33 +0000)]
Made one, unified Makefile.common that lists the (arcane) calls
to latex, dvips, etc for all the manuals.

18 years agoMoved figures into fig/ directory.
Orion Lawlor [Wed, 11 Dec 2002 17:02:18 +0000 (17:02 +0000)]
Moved figures into fig/ directory.

18 years agoMajor Makefile cleanup:
Orion Lawlor [Wed, 11 Dec 2002 17:01:16 +0000 (17:01 +0000)]
Major Makefile cleanup:
  -There's no need to re-run the original latex over and over to
   get references right--a dependency on the .aux file is enough.
  -latex2html's output can be cleaned up quite a bit using the "split" option.
  -By keeping the destination module in a variable, we can use (almost!) the
   same Makefile everywhere.

18 years agoRemoved timing debugging code, since it causes problems under Win32.
Orion Lawlor [Mon, 9 Dec 2002 23:54:59 +0000 (23:54 +0000)]
Removed timing debugging code, since it causes problems under Win32.

18 years agoLatest version that completely elimnates stretched sends.
Sameer Kumar [Mon, 9 Dec 2002 22:35:35 +0000 (22:35 +0000)]
Latest version that completely elimnates stretched sends.

18 years agofixed compiler errors on VC++ on net-win32.
Gengbin Zheng [Mon, 9 Dec 2002 18:14:59 +0000 (18:14 +0000)]
fixed compiler errors on VC++ on net-win32.

18 years agoRemoved fem and mblock from Makefile web build since they crash it -- need to resolve...
Terry L. Wilmarth [Sat, 7 Dec 2002 19:37:41 +0000 (19:37 +0000)]
Removed fem and mblock from Makefile web build since they crash it -- need to resolve how to pdflatex docs with figures.

18 years agoRemoved ck from the global Makefile.
Terry L. Wilmarth [Sat, 7 Dec 2002 19:23:29 +0000 (19:23 +0000)]
Removed ck from the global Makefile.

18 years agoAdded PUPable_marshall template, which is used to smuggle PUP::able
Orion Lawlor [Fri, 6 Dec 2002 18:05:43 +0000 (18:05 +0000)]
Added PUPable_marshall template, which is used to smuggle PUP::able
objects via parameter marshalling.  The usual technique of sending
a pointer does not work, because the translator assumes pointers are
messages; and because the pointer would never be deallocated.

18 years agoAdded C header file for interfacing with collision detection subsystem.
Orion Lawlor [Fri, 6 Dec 2002 18:03:36 +0000 (18:03 +0000)]
Added C header file for interfacing with collision detection subsystem.

18 years agoNew version of elan code which should fix stretching partially.
Sameer Kumar [Thu, 5 Dec 2002 20:53:38 +0000 (20:53 +0000)]
New version of elan code which should fix stretching partially.

18 years agoafter load balancing finishes, print out a summary of memory usage information.
Gengbin Zheng [Thu, 5 Dec 2002 06:06:09 +0000 (06:06 +0000)]
after load balancing finishes, print out a summary of memory usage information.

18 years agoadded Fortran bindings of group operations.
Chao Huang [Wed, 4 Dec 2002 03:05:03 +0000 (03:05 +0000)]
added Fortran bindings of group operations.

18 years agofixed fortran names.
Gengbin Zheng [Tue, 3 Dec 2002 18:53:02 +0000 (18:53 +0000)]
fixed fortran names.

18 years agotake care of fortran names.
Gengbin Zheng [Tue, 3 Dec 2002 18:52:13 +0000 (18:52 +0000)]
take care of fortran names.

18 years agoAllow compilation when CCS is disabled.
Orion Lawlor [Mon, 2 Dec 2002 16:03:25 +0000 (16:03 +0000)]
Allow compilation when CCS is disabled.

Note: #defining symbols to zero completely screws up C++
function overloading.

18 years agoGrrr... fix dependencies so tranlsator is built before
Orion Lawlor [Fri, 29 Nov 2002 16:00:17 +0000 (16:00 +0000)]
Grrr... fix dependencies so tranlsator is built before
trying to process ckcallback.ci.

18 years agoAdded ckcallback-ccs.h header, and a few other headers it depends
Orion Lawlor [Wed, 27 Nov 2002 22:45:09 +0000 (22:45 +0000)]
Added ckcallback-ccs.h header, and a few other headers it depends
on.

18 years agoAdded CCS-callable callbacks, which are a much more convenient,
Orion Lawlor [Wed, 27 Nov 2002 22:44:48 +0000 (22:44 +0000)]
Added CCS-callable callbacks, which are a much more convenient,
structured way to get CCS requests in a Charm++ program.

18 years agoRemoved silly int-taking constructors after fixing cklists.h to
Orion Lawlor [Wed, 27 Nov 2002 22:43:53 +0000 (22:43 +0000)]
Removed silly int-taking constructors after fixing cklists.h to
no longer require them.

18 years agoReplaced T(0) return with just T(). This is equivalent for
Orion Lawlor [Wed, 27 Nov 2002 22:43:34 +0000 (22:43 +0000)]
Replaced T(0) return with just T().  This is equivalent for
builtin types (which is why it was T(0) in the first place),
and just screws up user-defined types by requiring an int()
constructor.

18 years agoAdded constructors taking CProxyElement for arrays and groups.
Orion Lawlor [Wed, 27 Nov 2002 17:41:54 +0000 (17:41 +0000)]
Added constructors taking CProxyElement for arrays and groups.
This lets you do
CkCallback cb(CkIndex_Foo::bar(),myFoo[37]);
to call the bar method of element 37 of the myFoo array.
Previously, this same code compiled, but *broadcast* to myFoo
(because of the implicit CProxyElement_Array -> ArrayID conversion),
which was terribly confusing.

The old way to do this properly was
CkCallback cb(CkIndex_Foo::bar(),CkArrayIndex1D(37),myFoo);

18 years agoAdded support for calling CkCallback after quiescence detection
Rahul Joshi [Tue, 26 Nov 2002 21:53:33 +0000 (21:53 +0000)]
Added support for calling CkCallback after quiescence detection

18 years agoTwo changes:
Orion Lawlor [Tue, 26 Nov 2002 20:35:39 +0000 (20:35 +0000)]
Two changes:
-Added CmiRegisterHandlerFn, which allows a "void *" in the
interface.
-Changed the definition of CcsDelayedReply to actually include
all the data needed for the reply, rather than just pointing
to it.  This change fixes a longstanding bug where the documentation
says "CcsDelayedReply can be used from any processor" while in fact
it could not.

18 years agoconv-ccs.h now needs ccs-server.h, so it has to be soft-linked to
Orion Lawlor [Tue, 26 Nov 2002 20:30:33 +0000 (20:30 +0000)]
conv-ccs.h now needs ccs-server.h, so it has to be soft-linked to
the include/ directory.

18 years agoAdded ckstatistics.h header
Orion Lawlor [Tue, 26 Nov 2002 18:24:19 +0000 (18:24 +0000)]
Added ckstatistics.h header

18 years agoAdded this little standalone utility from my own personal freeware
Orion Lawlor [Tue, 26 Nov 2002 18:24:08 +0000 (18:24 +0000)]
Added this little standalone utility from my own personal freeware
collection.

18 years agoWhoops! Used // comment in C code...
Orion Lawlor [Tue, 26 Nov 2002 16:19:04 +0000 (16:19 +0000)]
Whoops!  Used // comment in C code...

18 years agoAdded a "CmiOutOfMemory" function, which hopefully will
Orion Lawlor [Mon, 25 Nov 2002 23:13:41 +0000 (23:13 +0000)]
Added a "CmiOutOfMemory" function, which hopefully will
be a bit better behaved when memory is exhausted.
Also added calls to CmiOutOfMemory instead of returning
NULL for all the (non-OS) versions of malloc.

Hopefully these changes will avoid the problem where the
program just dies when it runs out of memory, instead of
doing a clean shutdown with a nice error message.

18 years agoPass around a "CkCoreState" structure, instead of relying only
Orion Lawlor [Mon, 25 Nov 2002 23:11:35 +0000 (23:11 +0000)]
Pass around a "CkCoreState" structure, instead of relying only
on CpvAccess to get to charm-core state.  This is:
-Cleaner, since the dependence on globals is made obvious.
-Faster, since CpvAccess is slow on smp versions.

18 years agoremovint point.C
Vikas Mehta [Fri, 15 Nov 2002 09:58:55 +0000 (09:58 +0000)]
removint point.C

18 years agoremoving point.h
Vikas Mehta [Fri, 15 Nov 2002 09:58:20 +0000 (09:58 +0000)]
removing point.h

18 years agoremoved testing code
Vikas Mehta [Fri, 15 Nov 2002 09:55:22 +0000 (09:55 +0000)]
removed testing code
: ----------------------------------------------------------------------

18 years agoCorrected the macro
Vikas Mehta [Fri, 15 Nov 2002 09:52:55 +0000 (09:52 +0000)]
Corrected the macro

18 years agodid some performace optimization
Vikas Mehta [Fri, 15 Nov 2002 08:46:32 +0000 (08:46 +0000)]
did some performace optimization

18 years agocorrected names for logical or/and reductions
Rahul Joshi [Fri, 15 Nov 2002 06:01:13 +0000 (06:01 +0000)]
corrected names for logical or/and reductions

18 years agoAdding message pooling for the elan version on lemieux, to enable turn all #if's...
Sameer Kumar [Thu, 14 Nov 2002 20:49:57 +0000 (20:49 +0000)]
Adding message pooling for the elan version on lemieux, to enable turn all #if's to 1

18 years agoFixed Ckprintf to CkPrintf
Rahul Joshi [Thu, 14 Nov 2002 06:37:44 +0000 (06:37 +0000)]
Fixed Ckprintf to CkPrintf

18 years agofor Blue gene, I change the order (reverse) that ccd callbacks are called, which...
Gengbin Zheng [Thu, 14 Nov 2002 02:02:57 +0000 (02:02 +0000)]
for Blue gene, I change the order (reverse)  that ccd callbacks are called, which actually is bad for QD detection because late registered qdhandler is called first mess things up.

18 years agoadded an empty line to remove compiler warnings.
Gengbin Zheng [Thu, 14 Nov 2002 02:01:24 +0000 (02:01 +0000)]
added an empty line to remove compiler warnings.

18 years agofixed the change log for porting ia64 to Quickthreads.(it was not!)
Gengbin Zheng [Wed, 13 Nov 2002 23:04:39 +0000 (23:04 +0000)]
fixed the change log for porting ia64 to Quickthreads.(it was not!)

18 years agoAcheived backward compatability for fem_mesh files by
Orion Lawlor [Wed, 13 Nov 2002 17:23:18 +0000 (17:23 +0000)]
Acheived backward compatability for fem_mesh files by
using CkPupAlwaysAllocatePtr instead of just bare CkPupPtrVec.
This omits the "isNull" flag, which had prevented FEM files
from being read.

18 years agoAllow CkPupPtrVec to be templated on the PUP_PTR helper,
Orion Lawlor [Wed, 13 Nov 2002 17:20:59 +0000 (17:20 +0000)]
Allow CkPupPtrVec to be templated on the PUP_PTR helper,
which allows us to save space by using CkPupAlwaysAllocatePtr helper.

18 years agosilly typo.
Gengbin Zheng [Tue, 12 Nov 2002 19:11:49 +0000 (19:11 +0000)]
silly typo.

18 years agooops CMiCommLock is only for SMP version.
Gengbin Zheng [Tue, 12 Nov 2002 19:09:54 +0000 (19:09 +0000)]
oops CMiCommLock is only for SMP version.

18 years agoAdded CmiRegisterHandlerEx, which includes a pointer along
Orion Lawlor [Tue, 12 Nov 2002 18:57:07 +0000 (18:57 +0000)]
Added CmiRegisterHandlerEx, which includes a pointer along
with the message.

18 years agoa fix for CmiPushPE, adding locks.
Gengbin Zheng [Tue, 12 Nov 2002 18:52:32 +0000 (18:52 +0000)]
a fix for CmiPushPE, adding locks.

18 years agosmp for mpi-axp.
Gengbin Zheng [Tue, 12 Nov 2002 18:10:47 +0000 (18:10 +0000)]
smp for mpi-axp.

18 years agoAdded group operations, fixed a bug/FIXME of old "create new comm" mechanism.
Chao Huang [Tue, 12 Nov 2002 04:51:53 +0000 (04:51 +0000)]
Added group operations, fixed a bug/FIXME of old "create new comm" mechanism.

18 years agoBugfix to add varsize support to templated messages.
Jonathan Booth [Mon, 11 Nov 2002 21:12:47 +0000 (21:12 +0000)]
Bugfix to add varsize support to templated messages.