charm.git
22 years agoAdded +DAportable flag for net-hp-cc, and made convpingpong use a more
Robert Brunner [Tue, 11 May 1999 18:51:24 +0000 (18:51 +0000)]
Added +DAportable flag for net-hp-cc, and made convpingpong use a more
reasonable number of iterations.

22 years agoMany changes... WORKS NOW!
Terry L. Wilmarth [Mon, 10 May 1999 22:28:01 +0000 (22:28 +0000)]
Many changes... WORKS NOW!

22 years agoar changed to xar qs
Terry L. Wilmarth [Mon, 10 May 1999 22:27:33 +0000 (22:27 +0000)]
ar changed to xar qs

22 years agoRemoved CmiSpanTreeInit call, and 'static' from CmiTimerInit declaration.
Terry L. Wilmarth [Mon, 10 May 1999 22:26:47 +0000 (22:26 +0000)]
Removed CmiSpanTreeInit call, and 'static' from CmiTimerInit declaration.

22 years agoremoved debugging printf from termination code
Parthasarathy Ramachandran [Tue, 4 May 1999 19:35:33 +0000 (19:35 +0000)]
removed debugging printf from termination code

22 years agoAdded charm++ load estimator.
Milind Bhandarkar [Tue, 4 May 1999 17:37:06 +0000 (17:37 +0000)]
Added charm++ load estimator.

22 years agoAdded the language-specific load estimator API.
Milind Bhandarkar [Tue, 4 May 1999 17:36:03 +0000 (17:36 +0000)]
Added the language-specific load estimator API.

22 years agoQrote up CmiReleaseBuffer documentation, and modified functionality
Milind Bhandarkar [Mon, 3 May 1999 22:26:40 +0000 (22:26 +0000)]
Qrote up CmiReleaseBuffer documentation, and modified functionality
of CmiAsyncSend.

22 years agoModified AsyncSend functions to return 0 as CmiCommHandle when
Milind Bhandarkar [Mon, 3 May 1999 22:12:42 +0000 (22:12 +0000)]
Modified AsyncSend functions to return 0 as CmiCommHandle when
buffer is already ready to use.

22 years agoAdded CmiReleaseBuffer prototype.
Milind Bhandarkar [Mon, 3 May 1999 22:02:26 +0000 (22:02 +0000)]
Added CmiReleaseBuffer prototype.

22 years agoAdded CmiReleaseBuffer default implementation.
Milind Bhandarkar [Mon, 3 May 1999 22:00:51 +0000 (22:00 +0000)]
Added CmiReleaseBuffer default implementation.

22 years agoChanged globalexit to localexit in case of normal process exit.
Milind Bhandarkar [Mon, 3 May 1999 21:41:12 +0000 (21:41 +0000)]
Changed globalexit to localexit in case of normal process exit.

22 years agoAdded Josh's stack-copying threads code to threads.c. Currently it is
Milind Bhandarkar [Mon, 3 May 1999 09:33:12 +0000 (09:33 +0000)]
Added Josh's stack-copying threads code to threads.c. Currently it is
turned off on every machine.

22 years agobug fixes
Parthasarathy Ramachandran [Fri, 30 Apr 1999 22:46:18 +0000 (22:46 +0000)]
bug fixes

22 years agochanges for debugger
Parthasarathy Ramachandran [Fri, 30 Apr 1999 22:05:03 +0000 (22:05 +0000)]
changes for debugger

22 years agofixed bugs for ++server
Parthasarathy Ramachandran [Fri, 30 Apr 1999 21:50:41 +0000 (21:50 +0000)]
fixed bugs for ++server

22 years agofixed bugs for ++server
Parthasarathy Ramachandran [Fri, 30 Apr 1999 20:15:05 +0000 (20:15 +0000)]
fixed bugs for ++server

22 years agoincorporated support for ++server in NODE_0_IS_CONVHOST
Parthasarathy Ramachandran [Fri, 30 Apr 1999 19:47:34 +0000 (19:47 +0000)]
incorporated support for ++server in NODE_0_IS_CONVHOST

22 years agoCpdUnfreeze => CpdUnFreeze in convcore.c
Gengbin Zheng [Fri, 30 Apr 1999 18:34:35 +0000 (18:34 +0000)]
CpdUnfreeze => CpdUnFreeze in convcore.c

22 years agoArrayMessages no longer inherit from CMessage_, the user must do it.
Robert Brunner [Fri, 30 Apr 1999 17:09:21 +0000 (17:09 +0000)]
ArrayMessages no longer inherit from CMessage_, the user must do it.

22 years agonode 0 prints "End of program\n" while ending
Parthasarathy Ramachandran [Thu, 29 Apr 1999 02:58:26 +0000 (02:58 +0000)]
node 0 prints "End of program\n" while ending

22 years agoput in code in NODE_0_IS_CONVHOST to send "die\n" to debugger
Parthasarathy Ramachandran [Thu, 29 Apr 1999 02:57:45 +0000 (02:57 +0000)]
put in code in NODE_0_IS_CONVHOST to send "die\n" to debugger
CpdUnfreeze when "quit" is received by node0

22 years ago#defines for debugger
Parthasarathy Ramachandran [Wed, 28 Apr 1999 22:37:51 +0000 (22:37 +0000)]
#defines for debugger

22 years agoenabled settings for running the debugger
Parthasarathy Ramachandran [Wed, 28 Apr 1999 20:55:35 +0000 (20:55 +0000)]
enabled settings for running the debugger

22 years agochanged CmiUInt4 to CmiInt4
Parthasarathy Ramachandran [Wed, 28 Apr 1999 20:44:57 +0000 (20:44 +0000)]
changed CmiUInt4 to CmiInt4

22 years agoFixed load balancing bug by sending buffered messages using CldEnqueue
Milind Bhandarkar [Wed, 28 Apr 1999 05:28:01 +0000 (05:28 +0000)]
Fixed load balancing bug by sending buffered messages using CldEnqueue
instead of CmiSyncSendAndFree.

22 years agofixed CCS stuff on non-net machines.
Parthasarathy Ramachandran [Tue, 27 Apr 1999 22:22:48 +0000 (22:22 +0000)]
fixed CCS stuff on non-net machines.

22 years agoReplaced assertion check by error printing where entry param is not specieifed.
Milind Bhandarkar [Tue, 27 Apr 1999 17:43:04 +0000 (17:43 +0000)]
Replaced assertion check by error printing where entry param is not specieifed.

22 years agoFixed to work on Origin2000.
Milind Bhandarkar [Mon, 26 Apr 1999 20:10:03 +0000 (20:10 +0000)]
Fixed to work on Origin2000.

22 years agochanges for Origin, and NODE_0 conv-host case
Parthasarathy Ramachandran [Wed, 21 Apr 1999 16:15:16 +0000 (16:15 +0000)]
changes for Origin, and NODE_0 conv-host case

22 years agorob's fixes
Parthasarathy Ramachandran [Mon, 19 Apr 1999 19:01:36 +0000 (19:01 +0000)]
rob's fixes

22 years agomodified code in CHostGetOne() for PERS CCS
Parthasarathy Ramachandran [Sat, 17 Apr 1999 22:00:22 +0000 (22:00 +0000)]
modified code in CHostGetOne() for PERS CCS

22 years agoMake correct type so delete gets called for ArrayMigrateMessage
Robert Brunner [Tue, 13 Apr 1999 23:01:47 +0000 (23:01 +0000)]
Make correct type so delete gets called for ArrayMigrateMessage

22 years agoExtraneous free removed from ArrayElement()
Robert Brunner [Tue, 13 Apr 1999 22:43:03 +0000 (22:43 +0000)]
Extraneous free removed from ArrayElement()

22 years agoOne more bug fix. Migrated messages were deleted too soon.
Robert Brunner [Tue, 13 Apr 1999 22:27:41 +0000 (22:27 +0000)]
One more bug fix.  Migrated messages were deleted too soon.

22 years agoAdded check for EISCONN error during connect
Parthasarathy Ramachandran [Tue, 13 Apr 1999 22:27:33 +0000 (22:27 +0000)]
Added check for EISCONN error during connect

22 years agoRemoved a bug in Network queue implementation (Bug : network queue messages
Parthasarathy Ramachandran [Tue, 13 Apr 1999 22:27:07 +0000 (22:27 +0000)]
Removed a bug in Network queue implementation (Bug : network queue messages
were not trigerring breakpoints). Now fixed.

22 years agoRemoved bugs in hash table addition/deletion functions
Parthasarathy Ramachandran [Tue, 13 Apr 1999 22:25:27 +0000 (22:25 +0000)]
Removed bugs in hash table addition/deletion functions
Modified breakpoint registration mechanism, to allow more useful information to be registered

22 years agoAdded pack and unpack function output for varsize messages
Robert Brunner [Tue, 13 Apr 1999 21:01:32 +0000 (21:01 +0000)]
Added pack and unpack function output for varsize messages

22 years agoSeveral bug fixes for migration in ckarray.C.
Robert Brunner [Tue, 13 Apr 1999 21:00:48 +0000 (21:00 +0000)]
Several bug fixes for migration in ckarray.C.

22 years agoPut packData back in to ArrayElementMigrateMessage
Robert Brunner [Fri, 9 Apr 1999 21:46:06 +0000 (21:46 +0000)]
Put packData back in to ArrayElementMigrateMessage

22 years agoadded #if for allowing compilation without WEB_MODE
Parthasarathy Ramachandran [Fri, 9 Apr 1999 19:38:29 +0000 (19:38 +0000)]
added #if for allowing compilation without WEB_MODE

22 years agochanges for ++initial_bp option
Parthasarathy Ramachandran [Fri, 9 Apr 1999 02:12:53 +0000 (02:12 +0000)]
changes for ++initial_bp option

22 years agochanges to allow initial freeze state
Parthasarathy Ramachandran [Fri, 9 Apr 1999 02:12:31 +0000 (02:12 +0000)]
changes to allow initial freeze state

22 years agochanges for message header format
Parthasarathy Ramachandran [Fri, 9 Apr 1999 02:12:08 +0000 (02:12 +0000)]
changes for message header format

22 years agoAdded prototype for CmiMultipleSend
Robert Brunner [Thu, 8 Apr 1999 16:43:02 +0000 (16:43 +0000)]
Added prototype for CmiMultipleSend

22 years agoChanged the name of the log files from "pgm.log.#" to "pgm.#.log" like it was
miden [Thu, 8 Apr 1999 16:23:27 +0000 (16:23 +0000)]
Changed the name of the log files from "pgm.log.#" to "pgm.#.log" like it was
for the previous version

22 years agoAdded code to terminate conv-host when node program exits.
Milind Bhandarkar [Wed, 7 Apr 1999 20:02:18 +0000 (20:02 +0000)]
Added code to terminate conv-host when node program exits.

22 years agoModified to put in break statement
Parthasarathy Ramachandran [Fri, 26 Mar 1999 05:27:10 +0000 (05:27 +0000)]
Modified to put in break statement

22 years ago#include'd string.h for allowing string operations to compile
Parthasarathy Ramachandran [Fri, 26 Mar 1999 04:26:57 +0000 (04:26 +0000)]
#include'd string.h for allowing string operations to compile

22 years agochanges to enable compiling on Linux
Parthasarathy Ramachandran [Fri, 26 Mar 1999 03:49:15 +0000 (03:49 +0000)]
changes to enable compiling on Linux
removal of diagnostic prints
enabling persistent CCS file descriptors

22 years agomoved the charm++ specific Debugger runtime to init.C
Parthasarathy Ramachandran [Fri, 26 Mar 1999 03:48:07 +0000 (03:48 +0000)]
moved the charm++ specific Debugger runtime to init.C

22 years agoFixed to side-step the non-conformance of g++ to ANSI C++ standard.
Milind Bhandarkar [Fri, 26 Mar 1999 00:29:34 +0000 (00:29 +0000)]
Fixed to side-step the non-conformance of g++ to ANSI C++ standard.

22 years agoAdded projections tracing code.
Milind Bhandarkar [Fri, 26 Mar 1999 00:11:39 +0000 (00:11 +0000)]
Added projections tracing code.

22 years agochange the CIClass.C file generated by idl translator from old syntax to new syntax
Gengbin Zheng [Sat, 20 Mar 1999 00:21:04 +0000 (00:21 +0000)]
change the CIClass.C file generated by idl translator from old syntax to new syntax

22 years agoFixed code-generation to support sync entry methods.
Milind Bhandarkar [Fri, 19 Mar 1999 22:31:50 +0000 (22:31 +0000)]
Fixed code-generation to support sync entry methods.

22 years agoFixed the type in RemoteBranchCall declaration.
Milind Bhandarkar [Fri, 19 Mar 1999 22:31:04 +0000 (22:31 +0000)]
Fixed the type in RemoteBranchCall declaration.
Added a utility function to get source processsor for a message.

22 years agoAdded array support to itc++ translator.
Milind Bhandarkar [Thu, 18 Mar 1999 01:30:44 +0000 (01:30 +0000)]
Added array support to itc++ translator.

22 years agoAdded One-D chare Array support.
Milind Bhandarkar [Thu, 18 Mar 1999 01:29:00 +0000 (01:29 +0000)]
Added One-D chare Array support.

22 years agoOUT/INOUT parameter is supported now in this new version;
Gengbin Zheng [Wed, 17 Mar 1999 23:32:27 +0000 (23:32 +0000)]
OUT/INOUT parameter is supported now in this new version;
using blocked remote call to implement;

22 years agofixed portability bugs so that it can be compiled on HP
Gengbin Zheng [Wed, 17 Mar 1999 06:25:01 +0000 (06:25 +0000)]
fixed portability bugs so that it can be compiled on HP

22 years agoadd support for OUT attribute in IDL, using CkRemoteCall;
Gengbin Zheng [Wed, 17 Mar 1999 05:12:12 +0000 (05:12 +0000)]
add support for OUT attribute in IDL, using CkRemoteCall;
still, there may be some bug in CkRemoteCall which caused this function hanging.

22 years agoGot arrays to compile under gcc, by removing the typedef boolean.
Milind Bhandarkar [Mon, 15 Mar 1999 23:14:17 +0000 (23:14 +0000)]
Got arrays to compile under gcc, by removing the typedef boolean.

22 years agoGot the hello program using arrays to work. Used CmiAbort in itc++queens.
Milind Bhandarkar [Mon, 15 Mar 1999 23:02:26 +0000 (23:02 +0000)]
Got the hello program using arrays to work. Used CmiAbort in itc++queens.
Fixed generation of ckIdx method for chare and group constructors.

22 years agoAdded Robert's array library.
Milind Bhandarkar [Mon, 15 Mar 1999 21:37:14 +0000 (21:37 +0000)]
Added Robert's array library.

22 years agoFixed deletion of CkArgMsg. Removed the need for extern "C" charm.h by
Milind Bhandarkar [Mon, 15 Mar 1999 21:36:43 +0000 (21:36 +0000)]
Fixed deletion of CkArgMsg. Removed the need for extern "C" charm.h by
checking for __cplusplus. Added Robert's array library.

22 years agoAdded Robert's Array library to the charm++ Runtime core.
Milind Bhandarkar [Mon, 15 Mar 1999 21:35:26 +0000 (21:35 +0000)]
Added Robert's Array library to the charm++ Runtime core.

22 years agoUndone the changes by Robert regarding the delete operators corresponding
Milind Bhandarkar [Mon, 15 Mar 1999 17:36:42 +0000 (17:36 +0000)]
Undone the changes by Robert regarding the delete operators corresponding
to the new in Chare definition, as well as generated code for messages,
because they would not compile on Solaris.

22 years agoChanged W to SPANTREE_W, to avoid conflicts with KCC header files
Robert Brunner [Sat, 13 Mar 1999 22:43:04 +0000 (22:43 +0000)]
Changed W to SPANTREE_W, to avoid conflicts with KCC header files

22 years agoAdded delete definitions to prevent compiler warnings.
Robert Brunner [Sat, 13 Mar 1999 21:06:14 +0000 (21:06 +0000)]
Added delete definitions to prevent compiler warnings.

22 years agoFixed conv-host to take the default number of PEs from the nodelist.
Milind Bhandarkar [Fri, 12 Mar 1999 21:34:30 +0000 (21:34 +0000)]
Fixed conv-host to take the default number of PEs from the nodelist.

22 years agoChanged CmiAbort to use exit instead of abort.
Milind Bhandarkar [Tue, 9 Mar 1999 23:13:59 +0000 (23:13 +0000)]
Changed CmiAbort to use exit instead of abort.

22 years agoMade CmiAbort to actually exit conv-host.
Milind Bhandarkar [Tue, 9 Mar 1999 20:51:12 +0000 (20:51 +0000)]
Made CmiAbort to actually exit conv-host.

22 years agoFixed the node_0_is_convhost part for t3e.
Milind Bhandarkar [Tue, 9 Mar 1999 20:30:54 +0000 (20:30 +0000)]
Fixed the node_0_is_convhost part for t3e.

22 years agoChanges for the CCS bug (Buffering CCS requests)
Parthasarathy Ramachandran [Tue, 9 Mar 1999 05:32:32 +0000 (05:32 +0000)]
Changes for the CCS bug (Buffering CCS requests)

22 years agoIncorporated new breakpoint mechanism
Parthasarathy Ramachandran [Tue, 9 Mar 1999 02:51:06 +0000 (02:51 +0000)]
Incorporated new breakpoint mechanism

22 years agoIntegrated Partha's Debugger-related changes.
Milind Bhandarkar [Sat, 6 Mar 1999 21:08:04 +0000 (21:08 +0000)]
Integrated Partha's Debugger-related changes.

22 years agoAdded projections code to the empty tracing shell.
Milind Bhandarkar [Thu, 4 Mar 1999 23:33:28 +0000 (23:33 +0000)]
Added projections code to the empty tracing shell.

22 years agoChanged top and bot to decl and def.
Milind Bhandarkar [Thu, 4 Mar 1999 21:05:24 +0000 (21:05 +0000)]
Changed top and bot to decl and def.

22 years agoDEC alpha uth version
Robert Brunner [Thu, 4 Mar 1999 00:07:24 +0000 (00:07 +0000)]
DEC alpha uth version

22 years agoAdded CCS for non-net machines.
Milind Bhandarkar [Wed, 3 Mar 1999 21:45:15 +0000 (21:45 +0000)]
Added CCS for non-net machines.

22 years agoFixed more things that people forgot to CpvInitialize
Robert Brunner [Tue, 2 Mar 1999 23:59:35 +0000 (23:59 +0000)]
Fixed more things that people forgot to CpvInitialize

22 years agoFixed some uth bugs in trace-none.C (CpvInitialize not called).
Robert Brunner [Tue, 2 Mar 1999 22:51:29 +0000 (22:51 +0000)]
Fixed some uth bugs in trace-none.C (CpvInitialize not called).

22 years agoFixed T3E compilation problem by making envelope fields odd numbered.
Milind Bhandarkar [Sun, 28 Feb 1999 06:46:32 +0000 (06:46 +0000)]
Fixed T3E compilation problem by making envelope fields odd numbered.

22 years agoCreated a new (untested) version of Linux cluster using MPI for communication
Milind Bhandarkar [Thu, 25 Feb 1999 18:24:23 +0000 (18:24 +0000)]
Created a new (untested) version of Linux cluster using MPI for communication
and KCC for compilation.

22 years agoModified to compile under the stupid HP C++ compiler.
Milind Bhandarkar [Thu, 25 Feb 1999 05:06:34 +0000 (05:06 +0000)]
Modified to compile under the stupid HP C++ compiler.

22 years agoUsed yacc instead of bison to translate ITC++ grammar.
Milind Bhandarkar [Thu, 25 Feb 1999 00:14:15 +0000 (00:14 +0000)]
Used yacc instead of bison to translate ITC++ grammar.

22 years agoRemoved CmiSpanTreeInit from machine.c, and updated the pthreads-version.
Milind Bhandarkar [Wed, 24 Feb 1999 16:36:02 +0000 (16:36 +0000)]
Removed CmiSpanTreeInit from machine.c, and updated the pthreads-version.

22 years agoFixed extern declaration of static variables for message class, for
Milind Bhandarkar [Tue, 23 Feb 1999 22:54:38 +0000 (22:54 +0000)]
Fixed extern declaration of static variables for message class, for
messages declared extern.

22 years agoFixed minor bugs that were due to the module-mainmodule changes.
Milind Bhandarkar [Tue, 23 Feb 1999 22:53:56 +0000 (22:53 +0000)]
Fixed minor bugs that were due to the module-mainmodule changes.

22 years agoAdded code to generate static method ckLocalBranch.
Milind Bhandarkar [Tue, 23 Feb 1999 22:12:37 +0000 (22:12 +0000)]
Added code to generate static method ckLocalBranch.

22 years agoFixed a bug in broadcast function in simple messaging.
Milind Bhandarkar [Tue, 23 Feb 1999 20:46:01 +0000 (20:46 +0000)]
Fixed a bug in broadcast function in simple messaging.

22 years agoModified IDL translator for conforming to the new ITC++ syntax.
Milind Bhandarkar [Tue, 23 Feb 1999 20:44:48 +0000 (20:44 +0000)]
Modified IDL translator for conforming to the new ITC++ syntax.

22 years agoModified readonly variable syntax to allow array variables.
Milind Bhandarkar [Tue, 23 Feb 1999 19:00:43 +0000 (19:00 +0000)]
Modified readonly variable syntax to allow array variables.

22 years agoAdded explicit error message for non-constructor methods without return type.
Milind Bhandarkar [Tue, 23 Feb 1999 17:15:29 +0000 (17:15 +0000)]
Added explicit error message for non-constructor methods without return type.

22 years agoAdded uninitialized module detection capability.
Milind Bhandarkar [Mon, 22 Feb 1999 16:57:57 +0000 (16:57 +0000)]
Added uninitialized module detection capability.

22 years agoFixed some incompatibilities with g++ regarding virtual superclass declarations.
Milind Bhandarkar [Tue, 16 Feb 1999 17:35:04 +0000 (17:35 +0000)]
Fixed some incompatibilities with g++ regarding virtual superclass declarations.

22 years agoModified to conform to the new Charm API.
Milind Bhandarkar [Mon, 15 Feb 1999 21:48:05 +0000 (21:48 +0000)]
Modified to conform to the new Charm API.

22 years agoRewrote the Charm++ runtime system, and the ITC++ translator.
Milind Bhandarkar [Mon, 15 Feb 1999 20:56:33 +0000 (20:56 +0000)]
Rewrote the Charm++ runtime system, and the ITC++ translator.

22 years agoAdded "broadcast" to sm. Changed the interface.
Milind Bhandarkar [Mon, 15 Feb 1999 20:55:12 +0000 (20:55 +0000)]
Added "broadcast" to sm. Changed the interface.