charm.git
24 years agoFixed bugs due to 64-bit pointer.
Milind Bhandarkar [Mon, 24 Mar 1997 18:01:47 +0000 (18:01 +0000)]
Fixed bugs due to 64-bit pointer.

24 years agoremoved an alignment bug caused by mycpy. Replaced mycpy with memcpy.
Milind Bhandarkar [Mon, 24 Mar 1997 16:21:54 +0000 (16:21 +0000)]
removed an alignment bug caused by mycpy. Replaced mycpy with memcpy.

24 years agoAdded sim-irix version.
Milind Bhandarkar [Mon, 24 Mar 1997 16:20:37 +0000 (16:20 +0000)]
Added sim-irix version.

24 years agoBlabla
Josh Yelon [Fri, 21 Mar 1997 23:22:54 +0000 (23:22 +0000)]
Blabla

24 years agoWorking on the intro stuff again.
Josh Yelon [Fri, 21 Mar 1997 23:17:37 +0000 (23:17 +0000)]
Working on the intro stuff again.

24 years agoFixed a prototype mismatch.
Milind Bhandarkar [Fri, 21 Mar 1997 20:06:54 +0000 (20:06 +0000)]
Fixed a prototype mismatch.

24 years agoremoved the alignment bug in Common.uth/machine.c
Milind Bhandarkar [Fri, 21 Mar 1997 19:23:57 +0000 (19:23 +0000)]
removed the alignment bug in Common.uth/machine.c

24 years agoIn ConverseExit, instead of jsleep'ing for Cmi_shutdown_done, we now pause().
Milind Bhandarkar [Fri, 21 Mar 1997 02:24:49 +0000 (02:24 +0000)]
In ConverseExit, instead of jsleep'ing for Cmi_shutdown_done, we now pause().

24 years agoFixed a bug due to thread_current not accessed thru Cpv macros.
Milind Bhandarkar [Fri, 21 Mar 1997 02:18:05 +0000 (02:18 +0000)]
Fixed a bug due to thread_current not accessed thru Cpv macros.

24 years agoGot net-irix to work. Had to modify jsleep to deal with restaring
Milind Bhandarkar [Wed, 19 Mar 1997 23:17:38 +0000 (23:17 +0000)]
Got net-irix to work. Had to modify jsleep to deal with restaring
system calls on interrupts.

24 years agoAdded explicit specification of 64 bit compilation mode.
Milind Bhandarkar [Wed, 19 Mar 1997 21:46:42 +0000 (21:46 +0000)]
Added explicit specification of 64 bit compilation mode.

24 years agonet-irix-64 bit bersion. Not tested yet.
Milind Bhandarkar [Wed, 19 Mar 1997 21:45:26 +0000 (21:45 +0000)]
net-irix-64 bit bersion. Not tested yet.

24 years agoSwitched to the SGI native compilers for better performance.
Milind Bhandarkar [Wed, 19 Mar 1997 17:45:58 +0000 (17:45 +0000)]
Switched to the SGI native compilers for better performance.

24 years agoFound and corrected a small initialization bug that cause Charm++
Milind Bhandarkar [Wed, 19 Mar 1997 16:28:04 +0000 (16:28 +0000)]
Found and corrected a small initialization bug that cause Charm++
translator to crash on Origin2000.

24 years agoCompiled xp-t.bison with byacc instead of bison to get rid of
Milind Bhandarkar [Wed, 19 Mar 1997 16:06:15 +0000 (16:06 +0000)]
Compiled xp-t.bison with byacc instead of bison to get rid of
the alloca undefined problem on HPs.

24 years agoMade some corrections to the ALLOCA version --- trying to get IRIX working.
Josh Yelon [Wed, 19 Mar 1997 05:36:50 +0000 (05:36 +0000)]
Made some corrections to the ALLOCA version --- trying to get IRIX working.

24 years agoRemoved the CMK_DEFAULT_MAIN_USES_SIMULATOR_CODE flag.
Josh Yelon [Wed, 19 Mar 1997 04:57:53 +0000 (04:57 +0000)]
Removed the CMK_DEFAULT_MAIN_USES_SIMULATOR_CODE flag.

24 years agoFixed new ConverseInit
Josh Yelon [Wed, 19 Mar 1997 04:32:53 +0000 (04:32 +0000)]
Fixed new ConverseInit

24 years agoRedesigned ConverseInit
Josh Yelon [Wed, 19 Mar 1997 04:31:04 +0000 (04:31 +0000)]
Redesigned ConverseInit

24 years agoEliminated all the nonsense pertaining to the SIM version.
Josh Yelon [Wed, 19 Mar 1997 04:30:50 +0000 (04:30 +0000)]
Eliminated all the nonsense pertaining to the SIM version.

24 years agoadded SHELL=/bin/sh. Jeez.
Josh Yelon [Wed, 19 Mar 1997 04:30:32 +0000 (04:30 +0000)]
added SHELL=/bin/sh.  Jeez.

24 years agoAdded information about new new ConverseInit
Josh Yelon [Wed, 19 Mar 1997 04:25:52 +0000 (04:25 +0000)]
Added information about new new ConverseInit

24 years agoChanged another address to int conversion to address to size_t conversion.
Milind Bhandarkar [Tue, 18 Mar 1997 20:25:57 +0000 (20:25 +0000)]
Changed another address to int conversion to address to size_t conversion.

24 years agoModified Charm++ translator to emit (size_t) instead of
Milind Bhandarkar [Tue, 18 Mar 1997 20:17:38 +0000 (20:17 +0000)]
Modified Charm++ translator to emit (size_t) instead of
(int) to convert to from pointer. This is absolutely necessary
in 64-bit machines e.g. Origin2000.

24 years agoChanged net-irix to use cc and CC.
Milind Bhandarkar [Tue, 18 Mar 1997 17:52:57 +0000 (17:52 +0000)]
Changed net-irix to use cc and CC.
Removed a stupid syntax error in convcore.c

24 years agoAdded Idle Notification Functionality:
Milind Bhandarkar [Mon, 17 Mar 1997 23:40:22 +0000 (23:40 +0000)]
Added Idle Notification Functionality:
The new Macros in converse.h for this are:
CsdSetNotifyIdle(fn1, fn2)
CsdStartNotifyIdle()
CsdStopNotifyIdle()

24 years agoFixed projections output bugs..
Milind Bhandarkar [Fri, 14 Mar 1997 21:41:11 +0000 (21:41 +0000)]
Fixed projections output bugs..

24 years agoChanged optimization options to compilers and linkers.
Milind Bhandarkar [Fri, 14 Mar 1997 20:25:43 +0000 (20:25 +0000)]
Changed optimization options to compilers and linkers.

24 years agoMade MAXLOGBUFSIZE in projections a commandline parameter.
Milind Bhandarkar [Fri, 14 Mar 1997 20:23:45 +0000 (20:23 +0000)]
Made MAXLOGBUFSIZE in projections a commandline parameter.
One can now specify it as "+logsize 10000" on the program
command line.

24 years agoFixed an error in arg parsing.
Josh Yelon [Thu, 13 Mar 1997 17:05:20 +0000 (17:05 +0000)]
Fixed an error in arg parsing.

24 years agochanged xdpyinfo to xrdb
Josh Yelon [Thu, 20 Feb 1997 17:28:51 +0000 (17:28 +0000)]
changed xdpyinfo to xrdb

24 years agoMade ``++in-xterm'' more useful.
Josh Yelon [Sun, 16 Feb 1997 09:04:57 +0000 (09:04 +0000)]
Made ``++in-xterm'' more useful.

24 years agoRewrote the stuff about main and user_main.
Josh Yelon [Fri, 14 Feb 1997 08:09:43 +0000 (08:09 +0000)]
Rewrote the stuff about main and user_main.

24 years agoFixed a minor typo in CmiSignal in convcore.c.
Milind Bhandarkar [Thu, 13 Feb 1997 17:32:40 +0000 (17:32 +0000)]
Fixed a minor typo in CmiSignal in convcore.c.
Changed net-hp-cc/conv-mach.h to set ASYNC_NOT_NEEDED.

24 years agoUpdated for new main/ConverseInit structure.
Josh Yelon [Thu, 13 Feb 1997 09:31:35 +0000 (09:31 +0000)]
Updated for new main/ConverseInit structure.

24 years agoModified everything for new main/ConverseInit structure. Fixed bugs.
Josh Yelon [Thu, 13 Feb 1997 09:31:13 +0000 (09:31 +0000)]
Modified everything for new main/ConverseInit structure.  Fixed bugs.

24 years agoModified everything for new main/ConverseInit structure
Josh Yelon [Thu, 13 Feb 1997 09:31:01 +0000 (09:31 +0000)]
Modified everything for new main/ConverseInit structure

24 years agoModified default-main for new main structure.
Josh Yelon [Thu, 13 Feb 1997 09:30:37 +0000 (09:30 +0000)]
Modified default-main for new main structure.

24 years agoRemoved tight read-loop from ctrl_sendone.
Josh Yelon [Tue, 11 Feb 1997 19:02:04 +0000 (19:02 +0000)]
Removed tight read-loop from ctrl_sendone.

24 years agoCorrecting bugs in network version.
Josh Yelon [Sat, 8 Feb 1997 14:10:10 +0000 (14:10 +0000)]
Correcting bugs in network version.

24 years agoStill tryin' to get the bugs out.
Josh Yelon [Sat, 8 Feb 1997 14:09:51 +0000 (14:09 +0000)]
Still tryin' to get the bugs out.

24 years agoNothing major.
Josh Yelon [Fri, 7 Feb 1997 02:16:30 +0000 (02:16 +0000)]
Nothing major.

24 years agoAdded stuff for byte-order conversion.
Josh Yelon [Fri, 7 Feb 1997 02:15:37 +0000 (02:15 +0000)]
Added stuff for byte-order conversion.

24 years agoFixed a bug.
Josh Yelon [Thu, 6 Feb 1997 20:47:00 +0000 (20:47 +0000)]
Fixed a bug.

24 years agoAdded BLANK_SPACE bla bla.
Josh Yelon [Thu, 6 Feb 1997 20:20:21 +0000 (20:20 +0000)]
Added BLANK_SPACE bla bla.

24 years agoCorrected.
Josh Yelon [Thu, 6 Feb 1997 20:00:03 +0000 (20:00 +0000)]
Corrected.

24 years agoAdded new DGRAM parameters.
Josh Yelon [Thu, 6 Feb 1997 19:55:19 +0000 (19:55 +0000)]
Added new DGRAM parameters.

24 years agomachine.c rewritten from scratch. It's a whole new net version!
Josh Yelon [Thu, 6 Feb 1997 19:55:02 +0000 (19:55 +0000)]
machine.c rewritten from scratch. It's a whole new net version!

24 years agoI didn't modify this file. I don't know why it's committing.
Josh Yelon [Thu, 6 Feb 1997 19:54:39 +0000 (19:54 +0000)]
I didn't modify this file. I don't know why it's committing.

24 years agoFifo: added peek and pop. Convcore: added support for new network version.
Josh Yelon [Thu, 6 Feb 1997 19:53:36 +0000 (19:53 +0000)]
Fifo: added peek and pop.  Convcore: added support for new network version.

24 years agoCorrected the core field to take CmiMsgHeaderSizeBytes into account.
Josh Yelon [Thu, 6 Feb 1997 19:52:44 +0000 (19:52 +0000)]
Corrected the core field to take CmiMsgHeaderSizeBytes into account.

24 years agoAdded some dependencies for machine.c
Josh Yelon [Thu, 6 Feb 1997 19:52:26 +0000 (19:52 +0000)]
Added some dependencies for machine.c

24 years agoFixed Bugs in SP1 machine dependent code that made megacon to hang.
Milind Bhandarkar [Sun, 2 Feb 1997 07:33:55 +0000 (07:33 +0000)]
Fixed Bugs in SP1 machine dependent code that made megacon to hang.
Consisted of almost 60 percent rewrite.

24 years agoAdded net-irix version. Had to fix the charm++ translator for that.
Milind Bhandarkar [Tue, 28 Jan 1997 16:26:41 +0000 (16:26 +0000)]
Added net-irix version. Had to fix the charm++ translator for that.
Also, threads are currently not supported on net-irix.
Added a test program to measure scheduling overhead for both
normal as well as threaded entry methods.

24 years agoadded #ident parsing to the translator.
Milind Bhandarkar [Tue, 28 Jan 1997 16:23:13 +0000 (16:23 +0000)]
added #ident parsing to the translator.

24 years agoFixed a bug in threaded entry method invocation.
Milind Bhandarkar [Tue, 28 Jan 1997 16:21:26 +0000 (16:21 +0000)]
Fixed a bug in threaded entry method invocation.

24 years agoCommented out unnecessary printfs.
Milind Bhandarkar [Fri, 17 Jan 1997 21:38:33 +0000 (21:38 +0000)]
Commented out unnecessary printfs.

24 years agoAdded MemLocks around malloc and free for non-reentrant os-builtin
Milind Bhandarkar [Fri, 17 Jan 1997 21:37:45 +0000 (21:37 +0000)]
Added MemLocks around malloc and free for non-reentrant os-builtin
memory operations.

24 years agoFixed static variable declarations bugs in JB_TWEAKING part.
Milind Bhandarkar [Fri, 17 Jan 1997 19:20:48 +0000 (19:20 +0000)]
Fixed static variable declarations bugs in JB_TWEAKING part.

24 years agoRemoved CmiInterruptsRelease and CmiInterruptsBlock from CmiAlloc and
Milind Bhandarkar [Fri, 17 Jan 1997 19:19:52 +0000 (19:19 +0000)]
Removed CmiInterruptsRelease and CmiInterruptsBlock from CmiAlloc and
CmiFree.

24 years agoThe new network of solaris SMPs version.
Josh Yelon [Fri, 17 Jan 1997 16:14:53 +0000 (16:14 +0000)]
The new network of solaris SMPs version.

24 years agoMinor adjustments to deal with recent changes to Common code.
Josh Yelon [Fri, 17 Jan 1997 15:49:57 +0000 (15:49 +0000)]
Minor adjustments to deal with recent changes to Common code.

24 years agoCreated the SMP version, as a part of the net version.
Josh Yelon [Fri, 17 Jan 1997 15:49:33 +0000 (15:49 +0000)]
Created the SMP version, as a part of the net version.

24 years agoMade many changes for SMP version. In particular, memory module now uses
Josh Yelon [Fri, 17 Jan 1997 15:49:05 +0000 (15:49 +0000)]
Made many changes for SMP version.  In particular, memory module now uses
CmiMemLock and CmiMemUnlock instead of CmiInterruptsBlock, which no longer
exists.  Threads package uses CthCpv to declare all its global vars.
Much other restructuring.

24 years agoFixed a bug in conv-host that was preventing reuse of hosts.
Milind Bhandarkar [Thu, 16 Jan 1997 22:36:07 +0000 (22:36 +0000)]
Fixed a bug in conv-host that was preventing reuse of hosts.

24 years agoRemoved the netBcast code from machine.c in Common.net.
Milind Bhandarkar [Thu, 16 Jan 1997 17:56:40 +0000 (17:56 +0000)]
Removed the netBcast code from machine.c in Common.net.

24 years agoFixed CMK_HP_MAIN_FIX bug in tcp-hp version.
Milind Bhandarkar [Wed, 15 Jan 1997 19:23:46 +0000 (19:23 +0000)]
Fixed CMK_HP_MAIN_FIX bug in tcp-hp version.

24 years agoCorrected some prototyping bugs in charmFutures.C and charmFuturesInclude.h.
Milind Bhandarkar [Wed, 15 Jan 1997 17:00:11 +0000 (17:00 +0000)]
Corrected some prototyping bugs in charmFutures.C and charmFuturesInclude.h.
Removed a C++ style comment in futures.c.

24 years agoChanged CmiAlloc interrupt-safe for HP machines.
Milind Bhandarkar [Wed, 15 Jan 1997 16:17:48 +0000 (16:17 +0000)]
Changed CmiAlloc interrupt-safe for HP machines.

24 years agoModifications to make network version more amenable to SMP stuff.
Josh Yelon [Wed, 15 Jan 1997 10:11:09 +0000 (10:11 +0000)]
Modifications to make network version more amenable to SMP stuff.

24 years agochanged syntax for nodes file.
Josh Yelon [Wed, 8 Jan 1997 22:51:04 +0000 (22:51 +0000)]
changed syntax for nodes file.

24 years agoFutures module for threads. Built on top of Charm++.
Jayant DeSouza [Thu, 12 Dec 1996 06:30:03 +0000 (06:30 +0000)]
Futures module for threads. Built on top of Charm++.

24 years agoMakefile support for the futures module in libcharm.
Jayant DeSouza [Thu, 12 Dec 1996 06:25:21 +0000 (06:25 +0000)]
Makefile support for the futures module in libcharm.

24 years agoadded a check for files opened for writing.
Milind Bhandarkar [Tue, 10 Dec 1996 18:55:11 +0000 (18:55 +0000)]
added a check for files opened for writing.

24 years agoadded xlat.makefile
Milind Bhandarkar [Tue, 10 Dec 1996 18:10:42 +0000 (18:10 +0000)]
added xlat.makefile

24 years agomade using new makefile
Milind Bhandarkar [Tue, 10 Dec 1996 17:38:33 +0000 (17:38 +0000)]
made using new makefile

24 years agoAdded code to allow the user to specify the stack size in the .ci file
Jayant DeSouza [Tue, 10 Dec 1996 00:35:35 +0000 (00:35 +0000)]
Added code to allow the user to specify the stack size in the .ci file
for threaded entry points.

24 years agoAdded file makefile. An internal makefile to generate scaner and parser
Milind Bhandarkar [Fri, 6 Dec 1996 17:20:05 +0000 (17:20 +0000)]
Added file makefile. An internal makefile to generate scaner and parser
C files from bison and flex inputs. This should be done on beauty only.

24 years agoused byacc instead of bison.
Milind Bhandarkar [Fri, 6 Dec 1996 16:48:28 +0000 (16:48 +0000)]
used byacc instead of bison.

24 years agoreflexed.
Milind Bhandarkar [Thu, 5 Dec 1996 23:41:17 +0000 (23:41 +0000)]
reflexed.

24 years agorebisoned....
Milind Bhandarkar [Thu, 5 Dec 1996 23:40:54 +0000 (23:40 +0000)]
rebisoned....

24 years agore-bisoned...
Milind Bhandarkar [Thu, 5 Dec 1996 23:40:43 +0000 (23:40 +0000)]
re-bisoned...

24 years agofixed a small bug assoced with packmessage.
Milind Bhandarkar [Thu, 5 Dec 1996 23:35:03 +0000 (23:35 +0000)]
fixed a small bug assoced with packmessage.

24 years agoadded packmessage keyword.
Milind Bhandarkar [Thu, 5 Dec 1996 23:08:05 +0000 (23:08 +0000)]
added packmessage keyword.

24 years agoChanged FOR_CPLUS value on the command line of charmc for fixing
Milind Bhandarkar [Sat, 23 Nov 1996 02:43:29 +0000 (02:43 +0000)]
Changed FOR_CPLUS value on the command line of charmc for fixing
HP linking with C++ linker.

24 years agoFixed a small typo caused by C++ style comments.
Milind Bhandarkar [Sat, 23 Nov 1996 02:31:30 +0000 (02:31 +0000)]
Fixed a small typo caused by C++ style comments.

24 years agoFixed several subtle bugs in the converse runtime for convex
Milind Bhandarkar [Sat, 23 Nov 1996 02:25:33 +0000 (02:25 +0000)]
Fixed several subtle bugs in the converse runtime for convex
exemplar.

24 years agoredirected the declaration of the "index" variable for readonly
Laxmikant Kale [Thu, 21 Nov 1996 16:11:08 +0000 (16:11 +0000)]
redirected the declaration of the "index" variable for readonly
messages into the "bot.h" file, instead of the top.h

24 years agoRepaired rob's HP/C++ mods.
Josh Yelon [Wed, 20 Nov 1996 06:45:19 +0000 (06:45 +0000)]
Repaired rob's HP/C++ mods.

24 years agoUpdated manual entry for registration functions.
Josh Yelon [Wed, 20 Nov 1996 05:45:31 +0000 (05:45 +0000)]
Updated manual entry for registration functions.

24 years agoCriminy.
Josh Yelon [Wed, 20 Nov 1996 02:44:29 +0000 (02:44 +0000)]
Criminy.

24 years agoMade changes to the scheduler section to reflect the semantics of
Milind Bhandarkar [Mon, 18 Nov 1996 16:55:50 +0000 (16:55 +0000)]
Made changes to the scheduler section to reflect the semantics of
CsdScheduler(0). Also, changed the Makefile to have targets ps, html,
install and all.

24 years agoModified to reflect the changes made to the nodesfile format.
Milind Bhandarkar [Thu, 14 Nov 1996 18:41:13 +0000 (18:41 +0000)]
Modified to reflect the changes made to the nodesfile format.
Also, changed the Makefile to install into proper directories.

24 years agoChanges CsdScheduler to adhere to new semantics:
Milind Bhandarkar [Tue, 12 Nov 1996 16:31:26 +0000 (16:31 +0000)]
Changes CsdScheduler to adhere to new semantics:
1. CsdScheduler(0): process all pending messages, and return. (except **)
2. CsdScheduler(-1): process messages in an infinite loop (except **)
3. CsdScheduler(k), k>0: process k messages and return (except **)

(** Exception: also return after CsdStopScheduler is called (after the
handler returns).

24 years agoPut _main in for HP-UX CC compilation. It is ignored according to the
Robert Brunner [Fri, 8 Nov 1996 22:22:44 +0000 (22:22 +0000)]
Put _main in for HP-UX CC compilation.  It is ignored according to the
CMK_USE_HP_MAIN_FIX flag.

24 years agoNeeds _main in main for C++ compile
Robert Brunner [Tue, 5 Nov 1996 21:29:21 +0000 (21:29 +0000)]
Needs _main in main for C++ compile

25 years agoRemoved the additional token after one #endif.
Milind Bhandarkar [Thu, 24 Oct 1996 20:51:50 +0000 (20:51 +0000)]
Removed the additional token after one #endif.

25 years agoAdded CMK_IS_HETERO to all the net-all versions.
Milind Bhandarkar [Thu, 24 Oct 1996 19:40:21 +0000 (19:40 +0000)]
Added CMK_IS_HETERO to all the net-all versions.

25 years agoAdded the htonl and ntohl macros to the datagram headers.
Milind Bhandarkar [Thu, 24 Oct 1996 19:27:01 +0000 (19:27 +0000)]
Added the htonl and ntohl macros to the datagram headers.

25 years agoAdded the capability to specify exec_home and extensions in nodesfile.
Milind Bhandarkar [Tue, 22 Oct 1996 21:31:08 +0000 (21:31 +0000)]
Added the capability to specify exec_home and extensions in nodesfile.