charm.git
20 years agoAdded some more description of the build-time flags not documented
Milind Bhandarkar [Fri, 2 Mar 2001 21:24:43 +0000 (21:24 +0000)]
Added some more description of the build-time flags not documented
elsewhere.

20 years agoadd ++local in run manual, and language f90charm in compile.tex
Gengbin Zheng [Fri, 2 Mar 2001 21:06:50 +0000 (21:06 +0000)]
add ++local in run manual, and language f90charm in compile.tex

20 years agoAdded note about #define's.
Jayant DeSouza [Fri, 2 Mar 2001 20:52:24 +0000 (20:52 +0000)]
Added note about #define's.

20 years agoTurned off CMK_DEBUG_MODE.
Milind Bhandarkar [Fri, 2 Mar 2001 20:32:30 +0000 (20:32 +0000)]
Turned off CMK_DEBUG_MODE.

20 years agoAdded proper permission settings for web versions of the manuals.
Milind Bhandarkar [Fri, 2 Mar 2001 20:22:17 +0000 (20:22 +0000)]
Added proper permission settings for web versions of the manuals.

20 years agoheader file unistd.h doesnot exist on win32.
Gengbin Zheng [Fri, 2 Mar 2001 20:03:26 +0000 (20:03 +0000)]
header file unistd.h doesnot exist on win32.

20 years agostupid error forgot int.
Gengbin Zheng [Fri, 2 Mar 2001 16:33:16 +0000 (16:33 +0000)]
stupid error forgot int.

20 years agoModified the messages section to reflect the changes to handling of
Milind Bhandarkar [Fri, 2 Mar 2001 13:11:19 +0000 (13:11 +0000)]
Modified the messages section to reflect the changes to handling of
varsize messages.

20 years agoUpdated AMPI manual (basically a modified version of the gen1 developers
Milind Bhandarkar [Fri, 2 Mar 2001 12:06:32 +0000 (12:06 +0000)]
Updated AMPI manual (basically a modified version of the gen1 developers
manual.)

20 years agoRemoved MEMCHECK from under the scope of CMK_OPTIMIZE.
Milind Bhandarkar [Fri, 2 Mar 2001 11:02:34 +0000 (11:02 +0000)]
Removed MEMCHECK from under the scope of CMK_OPTIMIZE.

20 years agoRemoved extraneous constants from conv-mach.h for newly added machines.
Milind Bhandarkar [Fri, 2 Mar 2001 10:32:51 +0000 (10:32 +0000)]
Removed extraneous constants from conv-mach.h for newly added machines.

20 years agoalphas cannot work with optional parameters to new and delete. The solution
Milind Bhandarkar [Fri, 2 Mar 2001 10:24:59 +0000 (10:24 +0000)]
alphas cannot work with optional parameters to new and delete. The solution
is to add more new and deletes (without default values for parameters.)

20 years agoadd more details and fix some errors.
Gengbin Zheng [Fri, 2 Mar 2001 06:17:55 +0000 (06:17 +0000)]
add more details and fix some errors.

20 years agoon t3e disable CMK_DEBUG_MODE, so it won't break converse programs.
Gengbin Zheng [Fri, 2 Mar 2001 05:39:19 +0000 (05:39 +0000)]
on t3e disable CMK_DEBUG_MODE, so it won't break converse programs.

20 years agosplit version into 3 columes due to some long names, make the words short for fit...
Gengbin Zheng [Fri, 2 Mar 2001 04:27:01 +0000 (04:27 +0000)]
split version into 3 columes due to some long names, make the words short for fit into the screen.

20 years agoadd these new charm++ targets for Jim.
Gengbin Zheng [Fri, 2 Mar 2001 04:18:03 +0000 (04:18 +0000)]
add these new charm++ targets for Jim.

20 years agowhen compiled with CMK_OPTIMIZE, user functions will give a warning, first time it...
Gengbin Zheng [Fri, 2 Mar 2001 03:57:25 +0000 (03:57 +0000)]
when compiled with CMK_OPTIMIZE, user functions will give a warning, first time it is called, and no crash.

20 years agoFixed the simulator sources so that CsdExitScheduler is always a macro.
Milind Bhandarkar [Thu, 1 Mar 2001 11:16:37 +0000 (11:16 +0000)]
Fixed the simulator sources so that CsdExitScheduler is always a macro.
This got rid of the CMK_CSDEXITSCHEDULER macros from all conv-mach.h
files.

20 years agoRemoved CMK_COMMHANDLE macros.
Milind Bhandarkar [Thu, 1 Mar 2001 09:38:01 +0000 (09:38 +0000)]
Removed CMK_COMMHANDLE macros.

20 years agoGot rid of the CMK_SIZE_T macro, since size_t is ansi.
Milind Bhandarkar [Thu, 1 Mar 2001 09:08:11 +0000 (09:08 +0000)]
Got rid of the CMK_SIZE_T macro, since size_t is ansi.

20 years agoRemoved CMK_SIGHOLD macros as they were not needed anymore.
Milind Bhandarkar [Thu, 1 Mar 2001 08:56:16 +0000 (08:56 +0000)]
Removed CMK_SIGHOLD macros as they were not needed anymore.

20 years agoRemoved CMK_ASYNC constants from machines where they were not
Milind Bhandarkar [Thu, 1 Mar 2001 08:22:27 +0000 (08:22 +0000)]
Removed CMK_ASYNC constants from machines where they were not
needed. Moved related function from convcore.c to Common.net/machine.c.

20 years agoremove the "" for the args, which doesn't work on turing
Gengbin Zheng [Wed, 28 Feb 2001 20:29:17 +0000 (20:29 +0000)]
remove the "" for the args, which doesn't work on turing

20 years agoFixed building doc from top. Also, changed the version number to 5.4 release 1.
Milind Bhandarkar [Wed, 28 Feb 2001 07:39:28 +0000 (07:39 +0000)]
Fixed building doc from top. Also, changed the version number to 5.4 release 1.

20 years agoNow todos should be maintained on the gnats system.
Milind Bhandarkar [Wed, 28 Feb 2001 06:47:30 +0000 (06:47 +0000)]
Now todos should be maintained on the gnats system.

20 years agoupdated for varsize changes.
Milind Bhandarkar [Wed, 28 Feb 2001 06:44:54 +0000 (06:44 +0000)]
updated for varsize changes.

20 years agoupdated version number.
Milind Bhandarkar [Wed, 28 Feb 2001 06:44:35 +0000 (06:44 +0000)]
updated version number.

20 years agoSet web path to point to the real location...
Terry L. Wilmarth [Mon, 26 Feb 2001 23:52:52 +0000 (23:52 +0000)]
Set web path to point to the real location...

20 years agoNew Makefile behavior.
Terry L. Wilmarth [Mon, 26 Feb 2001 22:46:29 +0000 (22:46 +0000)]
New Makefile behavior.

20 years agoNew Makefile behavior.
Terry L. Wilmarth [Mon, 26 Feb 2001 22:41:34 +0000 (22:41 +0000)]
New Makefile behavior.

20 years agoFixed path to pplmanual package.
Terry L. Wilmarth [Mon, 26 Feb 2001 22:39:00 +0000 (22:39 +0000)]
Fixed path to pplmanual package.

20 years agoSwitched from 'report' document class back to 'article'; was wreaking havoc
Terry L. Wilmarth [Mon, 26 Feb 2001 22:36:04 +0000 (22:36 +0000)]
Switched from 'report' document class back to 'article'; was wreaking havoc
with dvips on thrift.

20 years agoNew Makefile behavior.
Terry L. Wilmarth [Mon, 26 Feb 2001 22:34:32 +0000 (22:34 +0000)]
New Makefile behavior.

20 years agoVarious Makefile improvements: "make doc" puts all forms of the manual in the
Terry L. Wilmarth [Mon, 26 Feb 2001 20:36:23 +0000 (20:36 +0000)]
Various Makefile improvements: "make doc" puts all forms of the manual in the
user's doc directory; "make web" updates the PPL web site.

20 years agoFixed path to pplmanual package.
Terry L. Wilmarth [Mon, 26 Feb 2001 20:34:18 +0000 (20:34 +0000)]
Fixed path to pplmanual package.

20 years agoFixed path the pplmanual package.
Terry L. Wilmarth [Mon, 26 Feb 2001 16:28:07 +0000 (16:28 +0000)]
Fixed path the pplmanual package.

20 years agoFixed path to pplmanual package.
Terry L. Wilmarth [Mon, 26 Feb 2001 16:26:37 +0000 (16:26 +0000)]
Fixed path to pplmanual package.

20 years agoGot rid of message attributes (varsize and packed).
Milind Bhandarkar [Mon, 26 Feb 2001 06:33:59 +0000 (06:33 +0000)]
Got rid of message attributes (varsize and packed).

20 years agocharmrun move ++ options at end of command line.
Gengbin Zheng [Sun, 25 Feb 2001 04:30:54 +0000 (04:30 +0000)]
charmrun move ++ options at end of command line.
machine.c add ++p like in net-version.

20 years agoRemoved the varrays keyword. Made varsize the default and simple version.
Milind Bhandarkar [Fri, 23 Feb 2001 22:58:35 +0000 (22:58 +0000)]
Removed the varrays keyword. Made varsize the default and simple version.
varsize with no fields in .ci file still works as usual.

20 years agoAdded varrays messages, and tolerance for ^Ms to ensure smooth dos-unix
Milind Bhandarkar [Fri, 23 Feb 2001 11:27:53 +0000 (11:27 +0000)]
Added varrays messages, and tolerance for ^Ms to ensure smooth dos-unix
transition.

20 years agoAdded description of varrays messages.
Milind Bhandarkar [Fri, 23 Feb 2001 11:26:57 +0000 (11:26 +0000)]
Added description of varrays messages.

20 years agoadded another faq for Fiber creation limit.
Gengbin Zheng [Fri, 23 Feb 2001 08:11:55 +0000 (08:11 +0000)]
added another faq for Fiber creation limit.

20 years agoyet another bug when using -L without blank between libpath.
Gengbin Zheng [Fri, 23 Feb 2001 06:59:45 +0000 (06:59 +0000)]
yet another bug when using -L without blank between libpath.

20 years agoadded cvs server usage and charmrun information in README.
Gengbin Zheng [Fri, 23 Feb 2001 06:08:46 +0000 (06:08 +0000)]
added cvs server usage and charmrun information in README.

20 years agomin and max refined as pre-defined in windows.h on net-cygwin.
Gengbin Zheng [Fri, 23 Feb 2001 04:34:46 +0000 (04:34 +0000)]
min and max refined as pre-defined in windows.h on net-cygwin.

20 years agoadd Tim's WinCVS experience in README.cygwin.
Gengbin Zheng [Fri, 23 Feb 2001 03:29:57 +0000 (03:29 +0000)]
add Tim's WinCVS experience in README.cygwin.

20 years agomodify some setup details and add ++local simpler way to start charm program.
Gengbin Zheng [Thu, 22 Feb 2001 17:16:15 +0000 (17:16 +0000)]
modify some setup details and add ++local simpler way to start charm program.

20 years agounix2nt_cc didn't search all LIBPATH to find the library, it also didn't find the...
Gengbin Zheng [Wed, 21 Feb 2001 08:34:34 +0000 (08:34 +0000)]
unix2nt_cc didn't search all LIBPATH to find the library, it also didn't find the .lib. fixed.

20 years agoRenamed WHATSNEW.txt as CHANGES.
Milind Bhandarkar [Tue, 20 Feb 2001 11:37:52 +0000 (11:37 +0000)]
Renamed WHATSNEW.txt as CHANGES.

20 years agoAdded a WhatsNew file to describe broad changes to the system.
Milind Bhandarkar [Tue, 20 Feb 2001 11:17:05 +0000 (11:17 +0000)]
Added a WhatsNew file to describe broad changes to the system.

20 years agofix a bug when it invoke cl incorrectly. it only need to invoke CL when *.c *.C sourc...
Gengbin Zheng [Sat, 17 Feb 2001 08:02:23 +0000 (08:02 +0000)]
fix a bug when it invoke cl incorrectly. it only need to invoke CL when *.c *.C source files presents.

20 years agounix2nt_cc -L use cygpath to get correct DOS path
Gengbin Zheng [Fri, 16 Feb 2001 23:44:55 +0000 (23:44 +0000)]
unix2nt_cc -L use cygpath to get correct DOS path

20 years agofixed a bug when -c override -o path, and again use cygpath to translate unix path...
Gengbin Zheng [Thu, 15 Feb 2001 19:21:59 +0000 (19:21 +0000)]
fixed a bug when -c override -o path, and again use cygpath to translate unix path to dos.

20 years agousing cygpath to translate cygwin path to dos.
Gengbin Zheng [Thu, 15 Feb 2001 19:11:51 +0000 (19:11 +0000)]
using cygpath to translate cygwin path to dos.

20 years agoimplement ++local in net-win32 version using Win32 API.
Gengbin Zheng [Wed, 14 Feb 2001 22:02:17 +0000 (22:02 +0000)]
implement ++local in net-win32 version using Win32 API.

20 years agofixed a bug when calling lynx failed to get libpthread.a
Gengbin Zheng [Wed, 14 Feb 2001 20:48:59 +0000 (20:48 +0000)]
fixed a bug when calling lynx failed to get libpthread.a

20 years agofix an unresolved symbol bug when compiled on net-win32.
Gengbin Zheng [Wed, 14 Feb 2001 20:06:01 +0000 (20:06 +0000)]
fix an unresolved symbol bug when compiled on net-win32.

20 years agowhen exec at localhost, copy environ and expand it to hold NETSTART.
Gengbin Zheng [Wed, 14 Feb 2001 03:54:04 +0000 (03:54 +0000)]
when exec at localhost, copy environ and expand it to hold NETSTART.

20 years agofix the core dump error when no node program specified.
Gengbin Zheng [Wed, 14 Feb 2001 01:56:51 +0000 (01:56 +0000)]
fix the core dump error when no node program specified.

20 years agoadd ++local to start node program locally without any daemon;
Gengbin Zheng [Tue, 13 Feb 2001 22:46:28 +0000 (22:46 +0000)]
add ++local to start node program locally without any daemon;
fix the hang program if you type wrong pgm name in scyld version, and
redirect all output to /dev/null, otherwise all node program can send its output to console in scyld.

20 years agoAdded readonly support for f90charm.
Jayant DeSouza [Mon, 12 Feb 2001 20:37:57 +0000 (20:37 +0000)]
Added readonly support for f90charm.

20 years agoadd -I /usr/include/w32api because new cygwin move windows.h.
Gengbin Zheng [Sun, 11 Feb 2001 02:32:47 +0000 (02:32 +0000)]
add -I /usr/include/w32api because new cygwin move windows.h.

20 years agoAdded "CK_CHECK_PUP" define, which checks PUPs for
Orion Lawlor [Thu, 8 Feb 2001 02:38:07 +0000 (02:38 +0000)]
Added "CK_CHECK_PUP" define, which checks PUPs for
type, index, and corruption integrity, to help debug
bad pup() routines.

20 years agoUpdated for recent Ccd changes (moved checkNum into scheduler).
Orion Lawlor [Thu, 8 Feb 2001 02:35:45 +0000 (02:35 +0000)]
Updated for recent Ccd changes (moved checkNum into scheduler).

20 years agoRemoved erronious quotes from arg. list
Orion Lawlor [Thu, 8 Feb 2001 02:08:34 +0000 (02:08 +0000)]
Removed erronious quotes from arg. list

20 years agoChanged subtle bug with Groups.
Joshua Unger [Tue, 6 Feb 2001 23:31:33 +0000 (23:31 +0000)]
Changed subtle bug with Groups.

20 years agofix another bug in debug mode and added more verbose information.
Gengbin Zheng [Tue, 6 Feb 2001 21:34:09 +0000 (21:34 +0000)]
fix another bug in debug mode and added more verbose information.

20 years ago~/.charmrunrc changed to $HOME/.charmrunrc to enable the very old sh.
Gengbin Zheng [Tue, 6 Feb 2001 20:58:16 +0000 (20:58 +0000)]
~/.charmrunrc changed to $HOME/.charmrunrc to enable the very old sh.

20 years agochanged pr -4t to pr -4 -t, this fix the pr on ibm sp.
Gengbin Zheng [Tue, 6 Feb 2001 17:40:50 +0000 (17:40 +0000)]
changed pr -4t to pr -4 -t, this fix the pr on ibm sp.

20 years agonet-cygwin can use GNU malloc again because the unintialized heap bug fix.
Gengbin Zheng [Tue, 6 Feb 2001 07:52:01 +0000 (07:52 +0000)]
net-cygwin can use GNU malloc again because the unintialized heap bug fix.

20 years agoupdated f90charm manual.
Gengbin Zheng [Tue, 6 Feb 2001 07:23:40 +0000 (07:23 +0000)]
updated f90charm manual.

20 years agodeclare void to a fortran function in fortran mode.
Gengbin Zheng [Tue, 6 Feb 2001 06:17:26 +0000 (06:17 +0000)]
declare void to a fortran function in fortran mode.

20 years agof90charm doesn't need F90_OBJS.
Gengbin Zheng [Tue, 6 Feb 2001 04:45:48 +0000 (04:45 +0000)]
f90charm doesn't need F90_OBJS.

20 years agofortranfy_name has bug when set the terminating 0 in a string.
Gengbin Zheng [Tue, 6 Feb 2001 04:27:54 +0000 (04:27 +0000)]
fortranfy_name has bug when set the terminating 0 in a string.

20 years agochanged conv-host to charmrun in source.
Gengbin Zheng [Sun, 4 Feb 2001 23:47:22 +0000 (23:47 +0000)]
changed conv-host to charmrun in source.

20 years agodaemon => charmd
Gengbin Zheng [Thu, 1 Feb 2001 21:12:18 +0000 (21:12 +0000)]
daemon => charmd

20 years agodaemon.c now compiles on net-cygwin.
Gengbin Zheng [Thu, 1 Feb 2001 00:04:04 +0000 (00:04 +0000)]
daemon.c now compiles on net-cygwin.

20 years agoadd daemon back.
Gengbin Zheng [Thu, 1 Feb 2001 00:03:30 +0000 (00:03 +0000)]
add daemon back.

20 years agoremove daemon
Gengbin Zheng [Wed, 31 Jan 2001 23:38:37 +0000 (23:38 +0000)]
remove daemon

20 years agofix the complaint of make when daemon.c is absent
Gengbin Zheng [Wed, 31 Jan 2001 23:22:37 +0000 (23:22 +0000)]
fix the complaint of make when daemon.c is absent

20 years agoReplaces tabs with spaces in code sample.
Orion Lawlor [Tue, 30 Jan 2001 22:48:35 +0000 (22:48 +0000)]
Replaces tabs with spaces in code sample.

20 years agoUpdated for new fixed-size array changes, added "thisIndex" and
Orion Lawlor [Tue, 30 Jan 2001 22:47:50 +0000 (22:47 +0000)]
Updated for new fixed-size array changes, added "thisIndex" and
"thisGroupID" description, general reorganization and rewrite.

20 years agoRemoved pointless "strings.h" include.
Orion Lawlor [Mon, 29 Jan 2001 21:52:44 +0000 (21:52 +0000)]
Removed pointless "strings.h" include.

20 years agoIntegrated Makefile.win32 with this script--
Orion Lawlor [Mon, 29 Jan 2001 21:35:21 +0000 (21:35 +0000)]
Integrated Makefile.win32 with this script--
-Added spawner daemon to conv-host dependencies.  The
daemon is now built by default on UNIX as well as win32.
-Slightly rearranged build system and header dependencies
so all headers are built before linking them to ../include.  ON
win32, the headers have to be copied (not linked), so they have
to exist before the link.

20 years agoMade paths relative for Win32 support. Relative paths are needed
Orion Lawlor [Mon, 29 Jan 2001 21:32:54 +0000 (21:32 +0000)]
Made paths relative for Win32 support.  Relative paths are needed
because Cygwin uses its own root directory as "/" when you type
"pwd"-- thus these paths are invalid when you call a non-Cygwin
program like the Visual C++ compiler. Relative paths, which never
refernce the root directory, work fine.

20 years agoUse "system_ln" command instead of "ln -s".
Orion Lawlor [Mon, 29 Jan 2001 21:30:26 +0000 (21:30 +0000)]
Use "system_ln" command instead of "ln -s".
On win32, "system_ln" is actually "cp -f".

20 years agoChanges for win32 build under Cygwin with Visual C++ compilers--
Orion Lawlor [Mon, 29 Jan 2001 21:29:41 +0000 (21:29 +0000)]
Changes for win32 build under Cygwin with Visual C++ compilers--
we must copy all header files, etc instead of using the Cygwin
soft-links, which Visual C++ does not recognize.

20 years agoChanged "CONV-DAEMON" environment variable to "CONV_DAEMON".
Orion Lawlor [Mon, 29 Jan 2001 21:28:29 +0000 (21:28 +0000)]
Changed "CONV-DAEMON" environment variable to "CONV_DAEMON".

20 years agoAdded UNIX version.
Orion Lawlor [Mon, 29 Jan 2001 21:27:50 +0000 (21:27 +0000)]
Added UNIX version.

20 years agoUse the usual "./build charm++ net-win32 ..." under Cygwin.
Orion Lawlor [Mon, 29 Jan 2001 21:25:43 +0000 (21:25 +0000)]
Use the usual "./build charm++ net-win32 ..." under Cygwin.

20 years agoNew UNIX-style build system requires the usual conv-mach.sh
Orion Lawlor [Mon, 29 Jan 2001 21:24:22 +0000 (21:24 +0000)]
New UNIX-style build system requires the usual conv-mach.sh

20 years agoThese translate UNIX calls to NT calls--
Orion Lawlor [Mon, 29 Jan 2001 21:23:12 +0000 (21:23 +0000)]
These translate UNIX calls to NT calls--
system_ln maps "ln" to "cp"
unix2nt_ar is a wrapper around Visual C++ "LIB.EXE"
unix2nt_cc is a wrapper around Visual C++ "CL.EXE" and "LINK.EXE"

20 years agofix the bug when checking _idx.nInts since we support array3D
Gengbin Zheng [Mon, 29 Jan 2001 19:54:58 +0000 (19:54 +0000)]
fix the bug when checking _idx.nInts since we support array3D

20 years agoFix heap-corrupting bug-- call ->init() on nodeGroupTable,
Orion Lawlor [Mon, 29 Jan 2001 06:55:40 +0000 (06:55 +0000)]
Fix heap-corrupting bug-- call ->init() on nodeGroupTable,
which sets the "pending" message queue to NULL.

This prevents a nasty delete-unitialized-data bug later on.
Also delayed queue creation until messages actually arrive.

20 years agoFixes to get proper arg-count, and a typo.
Milind Bhandarkar [Sun, 21 Jan 2001 09:10:45 +0000 (09:10 +0000)]
Fixes to get proper arg-count, and a typo.

20 years agoModifications for ampi-defmain change.
Milind Bhandarkar [Sun, 21 Jan 2001 09:09:49 +0000 (09:09 +0000)]
Modifications for ampi-defmain change.

20 years agoRearranged headers slightly for new envelope.h.
Orion Lawlor [Sun, 21 Jan 2001 03:27:40 +0000 (03:27 +0000)]
Rearranged headers slightly for new envelope.h.

20 years agoAdded SIMPLE_CMIALLOC define, to make it easier to track down
Orion Lawlor [Sun, 21 Jan 2001 03:26:41 +0000 (03:26 +0000)]
Added SIMPLE_CMIALLOC define, to make it easier to track down
problems with CmiAlloc.

20 years agoArray index is now in message envelope, not declared in CMessage_*.
Orion Lawlor [Sun, 21 Jan 2001 03:25:41 +0000 (03:25 +0000)]
Array index is now in message envelope, not declared in CMessage_*.