charm.git
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.

18 years agoupdated.
Gengbin Zheng [Mon, 23 Jun 2003 03:37:41 +0000 (03:37 +0000)]
updated.

18 years agomodified to use new CkSectionInfo class replacing the SectionCookie.
Gengbin Zheng [Mon, 23 Jun 2003 03:36:51 +0000 (03:36 +0000)]
modified to use new CkSectionInfo class replacing the SectionCookie.

18 years agoadded new cksection.h
Gengbin Zheng [Mon, 23 Jun 2003 03:35:14 +0000 (03:35 +0000)]
added new cksection.h

18 years agochange name of CkSectionCookie to CkSectionInfo and move it and CkSectionID into...
Gengbin Zheng [Mon, 23 Jun 2003 03:32:13 +0000 (03:32 +0000)]
change name of CkSectionCookie to CkSectionInfo and move it and CkSectionID into a separate file: cksection.h. Trying to make CkSectionInfo generic for Sameer's comm lib.

18 years agodefined CMK_STACK_GROWDOWN to 1
Gengbin Zheng [Mon, 23 Jun 2003 03:23:50 +0000 (03:23 +0000)]
defined CMK_STACK_GROWDOWN to 1

18 years agofixed several obvious compiler errors.
Gengbin Zheng [Sun, 22 Jun 2003 22:03:09 +0000 (22:03 +0000)]
fixed several obvious compiler errors.

18 years agohandle qd counters in case of interrupt based immediate entry function.
Gengbin Zheng [Sun, 22 Jun 2003 22:01:43 +0000 (22:01 +0000)]
handle qd counters in case of interrupt based immediate entry function.

18 years agoCmiImmIsRunning now is a macro.
Gengbin Zheng [Sun, 22 Jun 2003 21:55:49 +0000 (21:55 +0000)]
CmiImmIsRunning now is a macro.

18 years agomake CmiImmIsRunning() a macro definition in converse.h.
Gengbin Zheng [Sun, 22 Jun 2003 21:55:03 +0000 (21:55 +0000)]
make CmiImmIsRunning() a macro definition in converse.h.

18 years agoNew parameters for the data grams on gigabit ethernet
Sameer Kumar [Sat, 21 Jun 2003 22:00:13 +0000 (22:00 +0000)]
New parameters for the data grams on gigabit ethernet
Changing datagram size to 9KB because the MTT on GigE is 9216b
Setting ack delay and retransmit delay close to each other, basically
minizing the number of acks. Retransmissions should only start a few RTT's after that.

18 years agoWrapped MPI_Request into different classes for persistent communication, non-
Chao Huang [Fri, 20 Jun 2003 21:06:26 +0000 (21:06 +0000)]
Wrapped MPI_Request into different classes for persistent communication, non-
blocking p2p and all-to-all communication.

Added MPI_Testany BTW.

18 years agoTake much larger timestep-- the old timestep was extremely
Orion Lawlor [Fri, 20 Jun 2003 19:41:25 +0000 (19:41 +0000)]
Take much larger timestep-- the old timestep was extremely
conservative; much more interesting stuff happens with longer steps.

18 years agoJust pass first 3 nodes of 6-node triangles.
Orion Lawlor [Fri, 20 Jun 2003 19:40:33 +0000 (19:40 +0000)]
Just pass first 3 nodes of 6-node triangles.

18 years agoAdded calls to NetFEM.
Orion Lawlor [Fri, 20 Jun 2003 19:18:21 +0000 (19:18 +0000)]
Added calls to NetFEM.

18 years agoAdded "field" versions of NetFEM calls.
Orion Lawlor [Fri, 20 Jun 2003 19:17:51 +0000 (19:17 +0000)]
Added "field" versions of NetFEM calls.

18 years agoAdded netfem manual.
Orion Lawlor [Fri, 20 Jun 2003 19:02:17 +0000 (19:02 +0000)]
Added netfem manual.

18 years agoWrote the NetFEM manual.
Orion Lawlor [Fri, 20 Jun 2003 19:01:49 +0000 (19:01 +0000)]
Wrote the NetFEM manual.

18 years agoreimplemented CheckSocketsReady() - removing duplicate code, solving thread safe...
Gengbin Zheng [Thu, 19 Jun 2003 05:22:37 +0000 (05:22 +0000)]
reimplemented CheckSocketsReady() - removing duplicate code, solving thread safe problem and make both poll and select methods working with SMP. Due to the fact that the fd array for poll() is of size of numNodes and it has to be put as stack variable for threadsafe reason, so for SMP version, I made it switch to select method in conv-mach-tcp.h only in SMP version.

18 years agomodified to work for smp version too, fixed some race condition bugs.
Gengbin Zheng [Wed, 18 Jun 2003 18:20:01 +0000 (18:20 +0000)]
modified to work for smp version too, fixed some race condition bugs.

18 years agoBring proxy's index_t, local_t, proxy_t (etc.) typedefs
Orion Lawlor [Tue, 17 Jun 2003 22:36:20 +0000 (22:36 +0000)]
Bring proxy's index_t, local_t, proxy_t (etc.) typedefs
into CBase.  This lets people say, e.g.,
CkCallback cb(index_t::foo(),thisProxy);
Where "index_t" really means CkIndex_myClass.

18 years agoAdded index_t, local_t, proxy_t, and element_t typedefs.
Orion Lawlor [Tue, 17 Jun 2003 22:34:56 +0000 (22:34 +0000)]
Added index_t, local_t, proxy_t, and element_t typedefs.
These can be useful for templated classes, so you can, e.g.,

template <class T>
void foo(T &t) {
T::proxy_t tProxy=t.thisProxy;
}

The basic problem is that you can't get from T to CProxy_T
in a template, so we have these typedefs.

18 years agoBack out Chao's latest changes-- they just don't work yet.
Orion Lawlor [Tue, 17 Jun 2003 20:56:38 +0000 (20:56 +0000)]
Back out Chao's latest changes-- they just don't work yet.

18 years agoTwo fixes for the (broken) IBM AIX compiler:
Orion Lawlor [Tue, 17 Jun 2003 16:09:32 +0000 (16:09 +0000)]
Two fixes for the (broken) IBM AIX compiler:
1.) Add "typename" to all templated names, like std::vector<T>

2.) Add a separate specialization for operator| and std::string,
because it can't figure out how to specialize std::basic_string<T>.

18 years agoAdd support for multiple alltoall requests.
Chao Huang [Tue, 17 Jun 2003 08:15:39 +0000 (08:15 +0000)]
Add support for multiple alltoall requests.

18 years agoundo my previous change. NodeAllBarrier() will wait all threads including comm. threa...
Gengbin Zheng [Tue, 17 Jun 2003 04:23:39 +0000 (04:23 +0000)]
undo my previous change. NodeAllBarrier() will wait all threads including comm. thread. The confusion was that net-win32 actually was implemented as smp version, and I mistakenly modified NodeAllBarrier() thinking that it should only have one thread per node.

18 years agoin syncprint mode, make sure comm_lock is held all the time until "printdone" received.
Gengbin Zheng [Tue, 17 Jun 2003 04:19:39 +0000 (04:19 +0000)]
in syncprint mode, make sure comm_lock is held all the time until "printdone" received.

18 years agoadd one more CmiNodeAllBarrier() to make net-win32-smp working.
Gengbin Zheng [Tue, 17 Jun 2003 04:18:20 +0000 (04:18 +0000)]
add one more CmiNodeAllBarrier() to make net-win32-smp working.

18 years agofixed c++ comments in c header.
Gengbin Zheng [Tue, 17 Jun 2003 00:09:24 +0000 (00:09 +0000)]
fixed c++ comments in c header.

18 years agosmp version for net-cygwin.
Gengbin Zheng [Mon, 16 Jun 2003 23:45:29 +0000 (23:45 +0000)]
smp version for net-cygwin.

18 years agofixed a bug of using C++ variable declaration in C program.
Gengbin Zheng [Mon, 16 Jun 2003 23:36:24 +0000 (23:36 +0000)]
fixed a bug of using C++ variable declaration in C program.

18 years agofixed redefinition of "i" compiler error.
Gengbin Zheng [Mon, 16 Jun 2003 18:51:20 +0000 (18:51 +0000)]
fixed redefinition of "i" compiler error.

18 years agoalso destory mutex for node barrier.
Gengbin Zheng [Mon, 16 Jun 2003 07:47:01 +0000 (07:47 +0000)]
also destory mutex for node barrier.

18 years agoadded "+giga" option for tuned network parameter for gigabit ethernet.
Gengbin Zheng [Mon, 16 Jun 2003 07:34:57 +0000 (07:34 +0000)]
added "+giga" option for tuned network parameter for gigabit ethernet.

18 years agoadded macro for resetting ccd check counter (CsdResetPeriodic), and call it after...
Gengbin Zheng [Mon, 16 Jun 2003 05:09:39 +0000 (05:09 +0000)]
added macro for resetting ccd check counter (CsdResetPeriodic), and call it after a worker thread is awakened after idle sleep.

18 years agofixed bugs that caused unclean shutdown of program in smp version. It appears that...
Gengbin Zheng [Mon, 16 Jun 2003 05:06:05 +0000 (05:06 +0000)]
fixed bugs that caused unclean shutdown of program in smp version. It appears that some threads hang waiting for locks. Deleting locks and disable them seems to fix the bug.

18 years agoadded -Wno-deprecated.
Gengbin Zheng [Mon, 16 Jun 2003 05:02:08 +0000 (05:02 +0000)]
added -Wno-deprecated.

18 years agoupdated due to new file CentralLBMsg.h.
Gengbin Zheng [Sun, 15 Jun 2003 17:19:11 +0000 (17:19 +0000)]
updated due to new file CentralLBMsg.h.

18 years agoin ReceiveStats(), use parameter marshalling instead of varsize message. This allows...
Gengbin Zheng [Sun, 15 Jun 2003 17:18:25 +0000 (17:18 +0000)]
in ReceiveStats(), use parameter marshalling instead of varsize message. This allows me to do more complicated things in load data structure later using pup.
also removed some obsolete code for backword compatibilty in simulation mode.

18 years agoin function DO(), calling eval $*, instead of $* directly to allow args being read...
Gengbin Zheng [Sun, 15 Jun 2003 05:29:18 +0000 (05:29 +0000)]
in function DO(), calling eval $*, instead of $* directly to allow args being  read and concatenated together into a  single command with special charater being interpreted.

18 years agosame change for LD, considering merging these same paramters for a same platform...
Gengbin Zheng [Sun, 15 Jun 2003 05:25:23 +0000 (05:25 +0000)]
same change for LD, considering merging these same paramters for a same platform later.

18 years agosame change for LD.
Gengbin Zheng [Sun, 15 Jun 2003 05:24:01 +0000 (05:24 +0000)]
same change for LD.

18 years agoin LD, added -expect_unresolved '*' to suppress all tedious warnings for unresolved...
Gengbin Zheng [Sun, 15 Jun 2003 05:23:05 +0000 (05:23 +0000)]
in LD, added -expect_unresolved '*' to suppress all tedious warnings for unresolved symbols when building a so.

18 years agomake load data and comm data pup by bytes.
Gengbin Zheng [Sat, 14 Jun 2003 19:30:54 +0000 (19:30 +0000)]
make load data and comm data pup by bytes.

18 years agoturn on some debugging info printout.
Gengbin Zheng [Sat, 14 Jun 2003 19:30:26 +0000 (19:30 +0000)]
turn on some debugging info printout.

18 years agoextended .ci, added new keyword constrcut "include", for example:
Gengbin Zheng [Sat, 14 Jun 2003 17:52:52 +0000 (17:52 +0000)]
extended .ci, added new keyword constrcut "include", for example:
include "foo.h";
This is to allow the decl file include some user header file that resolve the type definition in entry functions.

18 years agofixed a bug for "missing .idx file"
Chao Huang [Fri, 13 Jun 2003 21:54:10 +0000 (21:54 +0000)]
fixed a bug for "missing .idx file"

18 years agofixed compilation.
Gengbin Zheng [Fri, 13 Jun 2003 21:13:29 +0000 (21:13 +0000)]
fixed compilation.

18 years agoprint out glibc version.
Gengbin Zheng [Fri, 13 Jun 2003 20:03:01 +0000 (20:03 +0000)]
print out glibc version.

18 years agofixed mask() which seemed to shift out of boundry;
Gengbin Zheng [Fri, 13 Jun 2003 17:33:02 +0000 (17:33 +0000)]
fixed mask() which seemed to shift out of boundry;
also use CmiUInt4 instead of uinteger because it is not portable.

18 years ago_getGroupIdx() use a bit operation to make a negative number which is not portable...
Gengbin Zheng [Fri, 13 Jun 2003 17:30:19 +0000 (17:30 +0000)]
_getGroupIdx() use a bit operation to make a negative number which is not portable in case of 64 bits integer. Fixed by just applying a minus operator.

18 years agominor change - when in C++ mode, declare envelop as class instead of typedef struct.
Gengbin Zheng [Fri, 13 Jun 2003 05:57:02 +0000 (05:57 +0000)]
minor change - when in C++ mode, declare envelop as class instead of typedef struct.

18 years agoremove header files of charm++.h and conv-common.h since they failed the compilation...
Gengbin Zheng [Thu, 12 Jun 2003 21:21:57 +0000 (21:21 +0000)]
remove header files of charm++.h and conv-common.h since they failed the compilation of Converse program.

18 years agochange CkPupMessage so that it can skip NULL message.
Gengbin Zheng [Thu, 12 Jun 2003 20:23:23 +0000 (20:23 +0000)]
change CkPupMessage so that it can skip NULL message.

18 years agoturned off building shared lib because it is not supported .
Gengbin Zheng [Thu, 12 Jun 2003 18:12:17 +0000 (18:12 +0000)]
turned off building shared lib because it is not supported .

18 years agousing CMK_SMP.
Gengbin Zheng [Thu, 12 Jun 2003 17:57:03 +0000 (17:57 +0000)]
using CMK_SMP.

18 years agochanged to be using CMK_SMP.
Gengbin Zheng [Thu, 12 Jun 2003 17:55:20 +0000 (17:55 +0000)]
changed to be using CMK_SMP.

18 years agochanged to CMK_SMP from CMK_CPV_IS_SMP
Gengbin Zheng [Thu, 12 Jun 2003 17:54:41 +0000 (17:54 +0000)]
changed to CMK_SMP from CMK_CPV_IS_SMP

18 years agoswitch to CMK_SMP for smp version.
Gengbin Zheng [Thu, 12 Jun 2003 17:32:23 +0000 (17:32 +0000)]
switch to CMK_SMP for smp version.

18 years agodefine uniform CM_SMP for all smp supported version, instead of using CMK_CPV_IS_SMP...
Gengbin Zheng [Thu, 12 Jun 2003 17:31:46 +0000 (17:31 +0000)]
define uniform CM_SMP for all smp supported version, instead of using CMK_CPV_IS_SMP, this is because even non-smp version can use a smp-like Cpv.

18 years agoCmiNodeAllBarrier can also be called in a non-smp version e.g. net-win32
Gengbin Zheng [Wed, 11 Jun 2003 06:25:11 +0000 (06:25 +0000)]
CmiNodeAllBarrier can also be called in a non-smp version e.g. net-win32
and this (waiting for mynodesize+1) can hang the program running on windows.

18 years agorefixed my previous fix.
Gengbin Zheng [Tue, 10 Jun 2003 21:14:13 +0000 (21:14 +0000)]
refixed my previous fix.

18 years agoturned off deltaLog until it works in projection java.
Gengbin Zheng [Tue, 10 Jun 2003 20:42:27 +0000 (20:42 +0000)]
turned off deltaLog until it works in projection java.

18 years agofixed CmiGetState in the case of CMK_OPTIMIZE on, it return NULL during startup.
Gengbin Zheng [Tue, 10 Jun 2003 03:30:57 +0000 (03:30 +0000)]
fixed CmiGetState in the case of CMK_OPTIMIZE on, it return NULL during startup.

18 years agoadded --no-shared to turn of -build-shared option.
Gengbin Zheng [Mon, 9 Jun 2003 16:13:06 +0000 (16:13 +0000)]
added --no-shared to turn of -build-shared option.