charm.git
22 years agoRemoved almost all warnings on origin2000.
Milind Bhandarkar [Tue, 29 Jun 1999 07:34:56 +0000 (07:34 +0000)]
Removed almost all warnings on origin2000.

22 years agoMade tempo message a varsize message.
Milind Bhandarkar [Tue, 29 Jun 1999 06:28:42 +0000 (06:28 +0000)]
Made tempo message a varsize message.

22 years agoreduced context-switching overhead for copy-stack threads.
Milind Bhandarkar [Mon, 28 Jun 1999 16:29:05 +0000 (16:29 +0000)]
reduced context-switching overhead for copy-stack threads.

22 years agoVirtual methods should be defined in .h file otherwise causes link-error
Milind Bhandarkar [Sun, 27 Jun 1999 08:32:18 +0000 (08:32 +0000)]
Virtual methods should be defined in .h file otherwise causes link-error
on origin.

22 years agoFixed annoying warning for casting const char * to char *.
Milind Bhandarkar [Sun, 27 Jun 1999 07:44:16 +0000 (07:44 +0000)]
Fixed annoying warning for casting const char * to char *.

22 years agoFixed annoying warning due to const char * and char * conflicts.
Milind Bhandarkar [Sun, 27 Jun 1999 07:18:26 +0000 (07:18 +0000)]
Fixed annoying warning due to const char * and char * conflicts.

22 years agoFixed all the warnings on origin2000.
Milind Bhandarkar [Tue, 22 Jun 1999 22:18:17 +0000 (22:18 +0000)]
Fixed all the warnings on origin2000.

22 years agoMade threadedFortran run on origin2000.
Milind Bhandarkar [Tue, 22 Jun 1999 22:03:53 +0000 (22:03 +0000)]
Made threadedFortran run on origin2000.

22 years agoRemoved trans.c. It will be built from trans.l everytime.
Milind Bhandarkar [Tue, 22 Jun 1999 17:25:13 +0000 (17:25 +0000)]
Removed trans.c. It will be built from trans.l everytime.

22 years agoFixed a stupid typo.
Milind Bhandarkar [Tue, 22 Jun 1999 17:16:03 +0000 (17:16 +0000)]
Fixed a stupid typo.

22 years agomoved copy-stack option under ifndef.
Milind Bhandarkar [Tue, 22 Jun 1999 16:54:34 +0000 (16:54 +0000)]
moved copy-stack option under ifndef.

22 years agoAdded some query methods in array to get the element pointer after
Milind Bhandarkar [Mon, 21 Jun 1999 07:21:04 +0000 (07:21 +0000)]
Added some query methods in array to get the element pointer after
migration. And made thread_id in Tempo class visible to subclasses.

22 years agoMoved resetting the sleeping flag to tempoGeneric so that awakening more
Milind Bhandarkar [Mon, 21 Jun 1999 05:35:27 +0000 (05:35 +0000)]
Moved resetting the sleeping flag to tempoGeneric so that awakening more
than once does not happen.

22 years agoAdded broadcast, reduction, allreduce, and barrier calls to TempoArray.
Milind Bhandarkar [Sat, 19 Jun 1999 10:55:58 +0000 (10:55 +0000)]
Added broadcast, reduction, allreduce, and barrier calls to TempoArray.

22 years agoAdded messaging with two tags to Tempo. Also fixed TempoBroadcast.
Milind Bhandarkar [Sat, 19 Jun 1999 05:58:35 +0000 (05:58 +0000)]
Added messaging with two tags to Tempo. Also fixed TempoBroadcast.

22 years agoAdded query methods to ArrayElement to get index, and size.
Milind Bhandarkar [Sat, 19 Jun 1999 04:16:45 +0000 (04:16 +0000)]
Added query methods to ArrayElement to get index, and size.

22 years agoFixed for passing OPTS correctly between makefiles.
Milind Bhandarkar [Fri, 18 Jun 1999 13:43:56 +0000 (13:43 +0000)]
Fixed for passing OPTS correctly between makefiles.

22 years agoAdded libs target.
Milind Bhandarkar [Fri, 18 Jun 1999 13:38:13 +0000 (13:38 +0000)]
Added libs target.

22 years agoAdded an overall makefile, and included charmc path in each Makefile.
Milind Bhandarkar [Fri, 18 Jun 1999 13:31:37 +0000 (13:31 +0000)]
Added an overall makefile, and included charmc path in each Makefile.

22 years agoAdded dummy Makefiles for all libs.
Milind Bhandarkar [Fri, 18 Jun 1999 13:27:10 +0000 (13:27 +0000)]
Added dummy Makefiles for all libs.

22 years agoRemoved VERY OLD charm load balancing strategies.
Milind Bhandarkar [Fri, 18 Jun 1999 13:07:41 +0000 (13:07 +0000)]
Removed VERY OLD charm load balancing strategies.

22 years agoRemoved old jacobi files.
Milind Bhandarkar [Fri, 18 Jun 1999 13:01:28 +0000 (13:01 +0000)]
Removed old jacobi files.

22 years agoFixed CkStreams endl manipulator.
Milind Bhandarkar [Thu, 17 Jun 1999 17:23:04 +0000 (17:23 +0000)]
Fixed CkStreams endl manipulator.

22 years agoFixed the extern char *yytext issue once and for all.
Milind Bhandarkar [Tue, 15 Jun 1999 23:15:56 +0000 (23:15 +0000)]
Fixed the extern char *yytext issue once and for all.

22 years agoFixed generated code to allow same entry method more than once in a when block.
Rui Liu [Tue, 15 Jun 1999 21:37:02 +0000 (21:37 +0000)]
Fixed generated code to allow same entry method more than once in a when block.

22 years agoIntegrated TeMPO into charm++.
Milind Bhandarkar [Tue, 15 Jun 1999 19:03:33 +0000 (19:03 +0000)]
Integrated TeMPO into charm++.

22 years agoAdded tempo.h to include directory.
Milind Bhandarkar [Tue, 15 Jun 1999 18:48:46 +0000 (18:48 +0000)]
Added tempo.h to include directory.

22 years agoAdded appropriate deletion call for a system-generated message to
Milind Bhandarkar [Tue, 15 Jun 1999 18:47:57 +0000 (18:47 +0000)]
Added appropriate deletion call for a system-generated message to
an array element.

22 years agoMade it possible to invoke array element methods with void param.
Milind Bhandarkar [Tue, 15 Jun 1999 18:36:04 +0000 (18:36 +0000)]
Made it possible to invoke array element methods with void param.

22 years agoAdded TeMPO library generation.
Milind Bhandarkar [Tue, 15 Jun 1999 18:17:46 +0000 (18:17 +0000)]
Added TeMPO library generation.

22 years agoAdded constructor call generation for base types from derived types.
Milind Bhandarkar [Tue, 15 Jun 1999 18:12:22 +0000 (18:12 +0000)]
Added constructor call generation for base types from derived types.

22 years agoAdded TeMPO library.
Milind Bhandarkar [Tue, 15 Jun 1999 18:02:31 +0000 (18:02 +0000)]
Added TeMPO library.

22 years agoFixed core-dump under net-sol on csar machines.
Milind Bhandarkar [Mon, 14 Jun 1999 21:47:05 +0000 (21:47 +0000)]
Fixed core-dump under net-sol on csar machines.

22 years agoAdded web mode defines.
Jeffrey Wright [Thu, 10 Jun 1999 21:41:13 +0000 (21:41 +0000)]
Added web mode defines.

22 years agochanged to
Gengbin Zheng [Thu, 10 Jun 1999 04:50:42 +0000 (04:50 +0000)]
changed to
void yyerror()
instead of
int yyerror()
using bison in xi.makefile

22 years agoAdded exclusive methods to nodegroups.
Milind Bhandarkar [Mon, 7 Jun 1999 21:22:17 +0000 (21:22 +0000)]
Added exclusive methods to nodegroups.

22 years agoAdded function prototypes for packing and unpacking threads
Milind Bhandarkar [Mon, 7 Jun 1999 19:56:05 +0000 (19:56 +0000)]
Added function prototypes for packing and unpacking threads
under COPY_STACK options.

22 years agoAdded functions for packing and unpacking of threads under COPY_STACK option.
Milind Bhandarkar [Mon, 7 Jun 1999 19:53:29 +0000 (19:53 +0000)]
Added functions for packing and unpacking of threads under COPY_STACK option.

22 years agoFixed the copy-stack version of threads.
Milind Bhandarkar [Mon, 7 Jun 1999 18:29:35 +0000 (18:29 +0000)]
Fixed the copy-stack version of threads.

22 years agoMade Alpha versions work
Robert Brunner [Fri, 4 Jun 1999 00:09:24 +0000 (00:09 +0000)]
Made Alpha versions work

22 years agoFixed the load-balancing for buffered new-chare messages before
Milind Bhandarkar [Thu, 3 Jun 1999 20:29:20 +0000 (20:29 +0000)]
Fixed the load-balancing for buffered new-chare messages before
synchronization.

22 years agoAdded pthread_setconcurrency() to tell irix to allocate the right
Robert Brunner [Wed, 2 Jun 1999 22:55:20 +0000 (22:55 +0000)]
Added pthread_setconcurrency() to tell irix to allocate the right
number of processors

22 years agoMoved all the error checking code as well as tracing and stats collection
Milind Bhandarkar [Wed, 2 Jun 1999 20:05:18 +0000 (20:05 +0000)]
Moved all the error checking code as well as tracing and stats collection
code inside #ifndef CMK_OPTIMIZE.

22 years agoAdded a bit to the charm envelope to detect resending a message.
Milind Bhandarkar [Wed, 2 Jun 1999 19:04:56 +0000 (19:04 +0000)]
Added a bit to the charm envelope to detect resending a message.

22 years agoFixed a stupd bug in converse node-level broadcast.
Milind Bhandarkar [Tue, 1 Jun 1999 23:03:20 +0000 (23:03 +0000)]
Fixed a stupd bug in converse node-level broadcast.
Fixed a subtle issue in init messages involving nodegroup creation.

22 years agoAdded CkRemoteNodeBranchCall in ckfutures library.
Milind Bhandarkar [Tue, 1 Jun 1999 22:10:31 +0000 (22:10 +0000)]
Added CkRemoteNodeBranchCall in ckfutures library.
Made the user-available methods of the proxy for nodegroup exactly
the same as that for the group.

22 years agoFurther fixes to counting initialization messages. It now includes
Milind Bhandarkar [Tue, 1 Jun 1999 21:51:25 +0000 (21:51 +0000)]
Further fixes to counting initialization messages. It now includes
messages sent for nodegroup creation as well. tested using simple
examples. Changed the charm++-f90 interface test program to use
nodegroups.

22 years agoAdded F77 and F90 support to charmc.
Milind Bhandarkar [Tue, 1 Jun 1999 21:36:38 +0000 (21:36 +0000)]
Added F77 and F90 support to charmc.

22 years agoAdded cldb.h references.
Terry L. Wilmarth [Tue, 1 Jun 1999 19:39:34 +0000 (19:39 +0000)]
Added cldb.h references.

22 years agoUpdated neighborhood averaging strategy with CldNodeEnqueue.
Terry L. Wilmarth [Tue, 1 Jun 1999 19:39:07 +0000 (19:39 +0000)]
Updated neighborhood averaging strategy with CldNodeEnqueue.

22 years agoMoved some general stuff to cldb.h.
Terry L. Wilmarth [Tue, 1 Jun 1999 19:38:40 +0000 (19:38 +0000)]
Moved some general stuff to cldb.h.

22 years agoUpdated cldb with additional functions.
Terry L. Wilmarth [Tue, 1 Jun 1999 19:38:20 +0000 (19:38 +0000)]
Updated cldb with additional functions.

22 years agoNew header for general cldb stuff.
Terry L. Wilmarth [Tue, 1 Jun 1999 19:37:56 +0000 (19:37 +0000)]
New header for general cldb stuff.

22 years agoUpdated for Node stuff.
Terry L. Wilmarth [Tue, 1 Jun 1999 19:37:19 +0000 (19:37 +0000)]
Updated for Node stuff.

22 years agoFixed CCS related problem on SMP version.
Milind Bhandarkar [Tue, 1 Jun 1999 17:48:37 +0000 (17:48 +0000)]
Fixed CCS related problem on SMP version.

22 years agoAdded proper dependencies to QuickThreads makefiles.
Milind Bhandarkar [Tue, 1 Jun 1999 17:02:20 +0000 (17:02 +0000)]
Added proper dependencies to QuickThreads makefiles.

22 years agochanged thisnodegroup to thisgroup.
Milind Bhandarkar [Tue, 1 Jun 1999 16:30:57 +0000 (16:30 +0000)]
changed thisnodegroup to thisgroup.

22 years agoAdded translator support for nodegroups.
Milind Bhandarkar [Tue, 1 Jun 1999 16:19:05 +0000 (16:19 +0000)]
Added translator support for nodegroups.

22 years agoFixed a potential problem about numInitMsgs with nodegroup creation
Milind Bhandarkar [Tue, 1 Jun 1999 15:45:10 +0000 (15:45 +0000)]
Fixed a potential problem about numInitMsgs with nodegroup creation
messages.

22 years agoAdded node-locking around find, and to node-level groups table, as well
Milind Bhandarkar [Tue, 1 Jun 1999 15:24:39 +0000 (15:24 +0000)]
Added node-locking around find, and to node-level groups table, as well
as around incrementing numNodegroups. Also, Added CldNodeEnqueue
function to cldb.rand.c.

22 years agoAdded node-level groups.
Milind Bhandarkar [Tue, 1 Jun 1999 04:05:24 +0000 (04:05 +0000)]
Added node-level groups.

22 years agoFixed bug that caused super-install to abort due to existing qtmd.h
Milind Bhandarkar [Tue, 1 Jun 1999 02:35:34 +0000 (02:35 +0000)]
Fixed bug that caused super-install to abort due to existing qtmd.h

22 years agomax rshs changed to 10 from 50.
Jeffrey Wright [Fri, 28 May 1999 22:08:08 +0000 (22:08 +0000)]
max rshs changed to 10 from 50.

22 years agoTimer fix.
Terry L. Wilmarth [Wed, 26 May 1999 20:11:45 +0000 (20:11 +0000)]
Timer fix.

22 years agoRobert's changes from Modi4.ncsa.
Milind Bhandarkar [Tue, 25 May 1999 20:30:40 +0000 (20:30 +0000)]
Robert's changes from Modi4.ncsa.

22 years agoTemporarily fixed the 16M datagram wraparound bug, by making it 4G wraparound.
Milind Bhandarkar [Fri, 21 May 1999 15:40:13 +0000 (15:40 +0000)]
Temporarily fixed the 16M datagram wraparound bug, by making it 4G wraparound.

22 years agoTwo fixes: Made quickthreads makefile for solaris-cc work for repeated
Robert Brunner [Mon, 17 May 1999 20:04:02 +0000 (20:04 +0000)]
Two fixes: Made quickthreads makefile for solaris-cc work for repeated
invocations by removing the symbolic link, and changed a prototype for
yyerror() in xi-generate.tab.C

22 years agoRenamed libqt.a to libckqt.a
Robert Brunner [Mon, 17 May 1999 16:04:29 +0000 (16:04 +0000)]
Renamed libqt.a to libckqt.a

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