charm.git
20 years agoFixed latex bugs.
Milind Bhandarkar [Fri, 15 Dec 2000 17:36:26 +0000 (17:36 +0000)]
Fixed latex bugs.

20 years agoAdded bluegene emulator sources and test programs.
Milind Bhandarkar [Fri, 15 Dec 2000 17:30:56 +0000 (17:30 +0000)]
Added bluegene emulator sources and test programs.
Added "bluegene" as a language known to charmc.
Makefile now has a target called bluegene.
Added preliminary bluegene documentation.
(copied from Arun's webpage.)

20 years agoModified to make use of pplmanual.sty
Milind Bhandarkar [Thu, 14 Dec 2000 11:33:50 +0000 (11:33 +0000)]
Modified to make use of pplmanual.sty

20 years agoAdded commands for libraries.
Milind Bhandarkar [Thu, 14 Dec 2000 09:58:07 +0000 (09:58 +0000)]
Added commands for libraries.

20 years agoMoved barrier and tempo libraries descriptions from charm++ manual to
Milind Bhandarkar [Thu, 14 Dec 2000 09:57:51 +0000 (09:57 +0000)]
Moved barrier and tempo libraries descriptions from charm++ manual to
here.

20 years agoMoving tempo and barrier sections to libraries manual.
Milind Bhandarkar [Thu, 14 Dec 2000 09:05:22 +0000 (09:05 +0000)]
Moving tempo and barrier sections to libraries manual.

20 years agoRemoved the fem.tex section, because it has a separate manual now.
Milind Bhandarkar [Thu, 14 Dec 2000 09:00:35 +0000 (09:00 +0000)]
Removed the fem.tex section, because it has a separate manual now.

20 years agoRemoved the cldb manual as it is a part of converse extensions manual
Milind Bhandarkar [Thu, 14 Dec 2000 08:11:11 +0000 (08:11 +0000)]
Removed the cldb manual as it is a part of converse extensions manual
already.

20 years agomore conformance with pplmanual.{sty,tex}.
Milind Bhandarkar [Wed, 13 Dec 2000 20:53:30 +0000 (20:53 +0000)]
more conformance with pplmanual.{sty,tex}.

20 years agoAdded "poe"-calling charmrun for this architecture.
Orion Lawlor [Wed, 13 Dec 2000 04:35:38 +0000 (04:35 +0000)]
Added "poe"-calling charmrun for this architecture.
It's possible, however, that "poe" is nirvana-specific.

20 years agoAdded -f to "ln" calls, which allows, e.g., mpi-sp/charmrun
Orion Lawlor [Wed, 13 Dec 2000 04:33:07 +0000 (04:33 +0000)]
Added -f to "ln" calls, which allows, e.g., mpi-sp/charmrun
to overwrite Common.mpi/charmrun.

20 years agoadd virtual to the destructor if CProxy_ArrayBase to get rid of warnings.
Gengbin Zheng [Tue, 12 Dec 2000 05:37:28 +0000 (05:37 +0000)]
add virtual to the destructor if CProxy_ArrayBase to get rid of warnings.

20 years agoMade converse manual use pplmanual style.
Milind Bhandarkar [Mon, 11 Dec 2000 22:51:46 +0000 (22:51 +0000)]
Made converse manual use pplmanual style.

20 years agoMade convext manual to use pplmanual.sty.
Milind Bhandarkar [Mon, 11 Dec 2000 22:19:28 +0000 (22:19 +0000)]
Made convext manual to use pplmanual.sty.

20 years agouth-linux is the only supported uth version. uth-axp-cc,
Milind Bhandarkar [Mon, 11 Dec 2000 09:36:43 +0000 (09:36 +0000)]
uth-linux is the only supported uth version. uth-axp-cc,
uth-hp,uth-hp-cc, uth-irix, uth-irix-64, uth-rs6k, uth-sol-cc, uth-sol-x86
and uth-sol are not supported anymore.

20 years agoAdded trivial charmruns.
Milind Bhandarkar [Mon, 11 Dec 2000 09:31:57 +0000 (09:31 +0000)]
Added trivial charmruns.

20 years agoadded . to path.
Milind Bhandarkar [Mon, 11 Dec 2000 09:29:26 +0000 (09:29 +0000)]
added . to path.

20 years agosim-linux is the only supported sim version. sim-hp, sim-irix,
Milind Bhandarkar [Mon, 11 Dec 2000 09:17:11 +0000 (09:17 +0000)]
sim-linux is the only supported sim version. sim-hp, sim-irix,
sim-irix-64, sim-sol, sim-rs6k, sim-sun are not supported any longer.

20 years agoGot sim-linux version up2date. Got megatest to run nicely with it.
Milind Bhandarkar [Mon, 11 Dec 2000 09:12:50 +0000 (09:12 +0000)]
Got sim-linux version up2date. Got megatest to run nicely with it.

20 years agochecked of a done item.
Milind Bhandarkar [Mon, 11 Dec 2000 07:36:04 +0000 (07:36 +0000)]
checked of a done item.

20 years agoMade static linking the default option because dynamic linking
Milind Bhandarkar [Sun, 10 Dec 2000 11:24:51 +0000 (11:24 +0000)]
Made static linking the default option because dynamic linking
runtime causes isomalloc threads to crash.

20 years agoChanges for fringe case of QT_GROW_UP.
Milind Bhandarkar [Sun, 10 Dec 2000 11:18:52 +0000 (11:18 +0000)]
Changes for fringe case of QT_GROW_UP.

20 years agoon linux, the linker looks for the first file in the archive,
Milind Bhandarkar [Sun, 10 Dec 2000 11:18:25 +0000 (11:18 +0000)]
on linux, the linker looks for the first file in the archive,
and not the latest, so ar q, which just appends the file, does
not work.

20 years agoA workaround for latex2html deficiencies.
Milind Bhandarkar [Sun, 10 Dec 2000 07:50:44 +0000 (07:50 +0000)]
A workaround for latex2html deficiencies.

21 years agochanged back to csh because of the difficulty of rsh with /bin/sh on turing cluster...
Gengbin Zheng [Sat, 9 Dec 2000 18:06:26 +0000 (18:06 +0000)]
changed back to csh because of the difficulty of rsh with /bin/sh on turing cluster. rsh with reading stdin is not a scalable way of forking jobs.

21 years agoMerged Orion's changes.
Milind Bhandarkar [Fri, 8 Dec 2000 20:18:44 +0000 (20:18 +0000)]
Merged Orion's changes.

21 years agoFigures are now from xfig originals instead of .gif bitmaps.
Orion Lawlor [Fri, 8 Dec 2000 20:05:38 +0000 (20:05 +0000)]
Figures are now from xfig originals instead of .gif bitmaps.
A few minor tweaks to manual.tex.

21 years agoAdded pplmanual.sty.
Milind Bhandarkar [Fri, 8 Dec 2000 19:15:32 +0000 (19:15 +0000)]
Added pplmanual.sty.

21 years agoconv-host=>charmrun
Milind Bhandarkar [Wed, 6 Dec 2000 21:47:15 +0000 (21:47 +0000)]
conv-host=>charmrun

21 years agoconv-host => charmrun
Milind Bhandarkar [Wed, 6 Dec 2000 21:46:26 +0000 (21:46 +0000)]
conv-host => charmrun

21 years agoAdded ampi manual placeholder.
Milind Bhandarkar [Wed, 6 Dec 2000 21:44:00 +0000 (21:44 +0000)]
Added ampi manual placeholder.

21 years agoformatting changes.
Milind Bhandarkar [Wed, 6 Dec 2000 12:11:07 +0000 (12:11 +0000)]
formatting changes.

21 years agoAdded a few more entries.
Milind Bhandarkar [Tue, 5 Dec 2000 23:20:12 +0000 (23:20 +0000)]
Added a few more entries.

21 years agoFixed a lot of formating.
Milind Bhandarkar [Tue, 5 Dec 2000 23:18:19 +0000 (23:18 +0000)]
Fixed a lot of formating.

21 years agonow /bin/sh is default shell to fork node program on remote machines.
Gengbin Zheng [Tue, 5 Dec 2000 21:46:09 +0000 (21:46 +0000)]
now /bin/sh is default shell to fork node program on remote machines.

21 years agomake clean didn't goto clean charmrun because of name change.
Gengbin Zheng [Tue, 5 Dec 2000 19:23:54 +0000 (19:23 +0000)]
make clean didn't goto clean charmrun because of name change.

21 years agoin many cases, conv-host exit without print out the error message from remote shell...
Gengbin Zheng [Tue, 5 Dec 2000 08:12:03 +0000 (08:12 +0000)]
in many cases, conv-host exit without print out the error message from remote shell. try to fix it by calling sync to flush the pipe before exit 1.

21 years agoAdded fem framework manual.
Milind Bhandarkar [Tue, 5 Dec 2000 06:13:39 +0000 (06:13 +0000)]
Added fem framework manual.

21 years agoremove unused and syntax error line: CpvInitialize(char **,);
Gengbin Zheng [Tue, 5 Dec 2000 01:54:06 +0000 (01:54 +0000)]
remove unused and syntax error line:  CpvInitialize(char **,);

21 years agoDecreased frequency of timer interrupts if number of nodes is 1.
Milind Bhandarkar [Mon, 4 Dec 2000 22:20:19 +0000 (22:20 +0000)]
Decreased frequency of timer interrupts if number of nodes is 1.

21 years agosome minor change to make it neat.
Gengbin Zheng [Mon, 4 Dec 2000 21:49:49 +0000 (21:49 +0000)]
some minor change to make it neat.

21 years agomissing cygwin support in modified charmc. define CMK_POST_EXE in conv-mach.sh
Gengbin Zheng [Mon, 4 Dec 2000 21:44:14 +0000 (21:44 +0000)]
missing cygwin support in modified charmc. define CMK_POST_EXE in conv-mach.sh
fix 'ln' charmrun to conv-host program on net-sol-cc, ln -f doesn't work if conv-host exists.

21 years agoset CMK_POST_EXE='.exe' to make charm neater
Gengbin Zheng [Mon, 4 Dec 2000 21:28:28 +0000 (21:28 +0000)]
set CMK_POST_EXE='.exe' to make charm neater

21 years agofix a bug in rsh_pump_sh, with argument ++in-xterm
Gengbin Zheng [Mon, 4 Dec 2000 21:00:39 +0000 (21:00 +0000)]
fix a bug in rsh_pump_sh, with argument ++in-xterm

21 years agoOnly "ln -s" gives an error if the file already exists. Changed
Milind Bhandarkar [Sat, 2 Dec 2000 06:52:28 +0000 (06:52 +0000)]
Only "ln -s" gives an error if the file already exists. Changed
it to "ln -f -s".

21 years agoAdded passing options to SUPER_INSTALL.
Milind Bhandarkar [Sat, 2 Dec 2000 06:51:36 +0000 (06:51 +0000)]
Added passing options to SUPER_INSTALL.

21 years agoMpi charmrun translates conv-host-style parameters to mpirun-style parameters; Sim...
Orion Lawlor [Sat, 2 Dec 2000 05:43:02 +0000 (05:43 +0000)]
Mpi charmrun translates conv-host-style parameters to mpirun-style parameters; Sim/Uth charmruns do nothing.  This should make it easier to run Charm++ programs on a variety of machines.

21 years agoReplaced with charmrun script.
Orion Lawlor [Sat, 2 Dec 2000 05:40:15 +0000 (05:40 +0000)]
Replaced with charmrun script.

21 years agoReplaced with charmrun script
Orion Lawlor [Sat, 2 Dec 2000 05:38:29 +0000 (05:38 +0000)]
Replaced with charmrun script

21 years agoThese scripts translate conv-host-style parameters into
Orion Lawlor [Sat, 2 Dec 2000 05:36:19 +0000 (05:36 +0000)]
These scripts translate conv-host-style parameters into
the appropriate machine-specific format (yod and mpprun).
This lets people run Charm++ programs the same way everywhere.

21 years agoRenamed conv-host charmrun; added test for script conv-host.
Orion Lawlor [Sat, 2 Dec 2000 05:34:46 +0000 (05:34 +0000)]
Renamed conv-host charmrun; added test for script conv-host.

21 years agoMoved from Common.net/conv-host/
Orion Lawlor [Sat, 2 Dec 2000 05:33:51 +0000 (05:33 +0000)]
Moved from Common.net/conv-host/

21 years agoMoved to Common.net/charmrun
Orion Lawlor [Sat, 2 Dec 2000 05:32:39 +0000 (05:32 +0000)]
Moved to Common.net/charmrun

21 years agoCreated for 5.5 release.
Orion Lawlor [Sat, 2 Dec 2000 05:30:42 +0000 (05:30 +0000)]
Created for 5.5 release.

21 years agoLengthened timeout while waiting for nodetab.
Orion Lawlor [Fri, 1 Dec 2000 22:05:52 +0000 (22:05 +0000)]
Lengthened timeout while waiting for nodetab.
Sadly, this is beyond the reach of "++timeout";
so it's now 10 minutes.

21 years agoJust noticed that Orion already remove the virtual functions, so I undo the changes...
Gengbin Zheng [Fri, 1 Dec 2000 21:43:01 +0000 (21:43 +0000)]
Just noticed that Orion already remove the virtual functions, so I undo the changes in my previous checkin.

21 years agogcc compiler complained a lot about CkArrayBase, it has virtual functions but non...
Gengbin Zheng [Fri, 1 Dec 2000 21:37:55 +0000 (21:37 +0000)]
gcc compiler complained a lot about CkArrayBase, it has virtual functions but non-virtual destructor.

21 years agoon SunOS, /bin/sh don't like export DISPLAY=..., I have to separate it by
Gengbin Zheng [Fri, 1 Dec 2000 20:44:16 +0000 (20:44 +0000)]
on SunOS, /bin/sh don't like export DISPLAY=..., I have to separate it by
DISPLAY=..; export DISPLAY

21 years agoAdded a few more todo entries for the release.
Milind Bhandarkar [Fri, 1 Dec 2000 01:20:18 +0000 (01:20 +0000)]
Added a few more todo entries for the release.

21 years agorsh_pump divided to rsh_pump_csh and rsh_pump_sh, make it possible for adding surport...
Gengbin Zheng [Thu, 30 Nov 2000 21:45:27 +0000 (21:45 +0000)]
rsh_pump divided to rsh_pump_csh and rsh_pump_sh, make it possible for adding surport of choosing csh/sh in nodelist file.

21 years agoThe LB init procedure tried to allocate 65536*160 as initial size, which is 10M memor...
Gengbin Zheng [Wed, 29 Nov 2000 21:33:18 +0000 (21:33 +0000)]
The LB init procedure tried to allocate 65536*160 as initial size, which is 10M memory for communication table, which is so big. Cut it down to roughly 1M, and it can expand in later code.

21 years agoFixed a stupid typo.
Milind Bhandarkar [Wed, 29 Nov 2000 20:55:31 +0000 (20:55 +0000)]
Fixed a stupid typo.

21 years agofound on Kale's sun, /usr/ucb/ln donesn't like -fs as argument, separating them is ok.
Gengbin Zheng [Wed, 29 Nov 2000 20:53:15 +0000 (20:53 +0000)]
found on Kale's sun, /usr/ucb/ln donesn't like -fs as argument, separating them is ok.

21 years agoAdded AMPI_COMM_UNIVERSE to be accessed from fortran programs.
Milind Bhandarkar [Wed, 29 Nov 2000 11:06:14 +0000 (11:06 +0000)]
Added AMPI_COMM_UNIVERSE to be accessed from fortran programs.

21 years agoAdded multiple-communicators capability.
Milind Bhandarkar [Wed, 29 Nov 2000 11:00:40 +0000 (11:00 +0000)]
Added multiple-communicators capability.

21 years agoFixed CCS SMP bug weeks ago.
Orion Lawlor [Wed, 29 Nov 2000 06:32:49 +0000 (06:32 +0000)]
Fixed CCS SMP bug weeks ago.
Fixed remaining argv/SMP bug today.

21 years agoSimplified and regularized command-line-argument handling.
Orion Lawlor [Wed, 29 Nov 2000 06:27:05 +0000 (06:27 +0000)]
Simplified and regularized command-line-argument handling.

21 years agoAdded "seek blocks". This should allow out-of-order pup'ing without the ugliness...
Orion Lawlor [Wed, 29 Nov 2000 01:50:30 +0000 (01:50 +0000)]
Added "seek blocks".  This should allow out-of-order pup'ing without the ugliness of getBuf; and in a way that works with all PUP::ers.

21 years agoAdded seek block to pup routine. This should allow out-of-order pup'ing without...
Orion Lawlor [Wed, 29 Nov 2000 01:49:37 +0000 (01:49 +0000)]
Added seek block to pup routine.  This should allow out-of-order pup'ing without the ugliness of getBuf.

21 years agoAdded isDeleting flag for final migration pup::er.
Orion Lawlor [Wed, 29 Nov 2000 01:48:26 +0000 (01:48 +0000)]
Added isDeleting flag for final migration pup::er.

21 years agoFixed to reflect the changes in deletion of user-supplied array index.
Milind Bhandarkar [Tue, 28 Nov 2000 12:40:17 +0000 (12:40 +0000)]
Fixed to reflect the changes in deletion of user-supplied array index.

21 years agoRemoved deletion of _idx at the end of every send or doneInserting call.
Milind Bhandarkar [Tue, 28 Nov 2000 11:07:22 +0000 (11:07 +0000)]
Removed deletion of _idx at the end of every send or doneInserting call.
Instead now it is in the destructor of the proxy. This allows us to cache
proxies, when proxy creation becomes a bottleneck.

21 years agoon t3e machine.c, CmiMemLock and unlock are missing.
Gengbin Zheng [Mon, 27 Nov 2000 19:58:29 +0000 (19:58 +0000)]
on t3e machine.c, CmiMemLock and unlock are missing.

21 years agoFinished experimental implementation of converse-threads based on
Milind Bhandarkar [Sat, 25 Nov 2000 09:21:39 +0000 (09:21 +0000)]
Finished experimental implementation of converse-threads based on
co-operative pthreads. Tested on net-linux. Does not work on smp
version yet because pthread_key is set on the scheduler pthreads only.

21 years agostarted the cooperative pthreads-based implementation
Milind Bhandarkar [Sat, 25 Nov 2000 06:26:10 +0000 (06:26 +0000)]
started the cooperative pthreads-based implementation
of Converse threads.

21 years agoAdded a standard TODO file.
Milind Bhandarkar [Wed, 22 Nov 2000 10:46:38 +0000 (10:46 +0000)]
Added a standard TODO file.
Also, modified the target directories for the html, ps, and pdf documentation.

21 years agoRemoved an incompatible version of mdPerl.
Milind Bhandarkar [Wed, 22 Nov 2000 10:42:04 +0000 (10:42 +0000)]
Removed an incompatible version of mdPerl.

21 years agoRemoved an incompatible version of pJava.
Milind Bhandarkar [Wed, 22 Nov 2000 10:39:28 +0000 (10:39 +0000)]
Removed an incompatible version of pJava.

21 years agoAdded LICENSE. Modified version of a NAMD License.
Milind Bhandarkar [Wed, 22 Nov 2000 09:19:58 +0000 (09:19 +0000)]
Added LICENSE. Modified version of a NAMD License.

21 years agoRemoved references to (and documentation of) IDL.
Milind Bhandarkar [Wed, 22 Nov 2000 07:54:27 +0000 (07:54 +0000)]
Removed references to  (and documentation of) IDL.

21 years agoRemoved IDL translator from distribution.
Milind Bhandarkar [Wed, 22 Nov 2000 07:43:59 +0000 (07:43 +0000)]
Removed IDL translator from distribution.

21 years agoRemoved IDL translator from distribution.
Milind Bhandarkar [Wed, 22 Nov 2000 07:35:38 +0000 (07:35 +0000)]
Removed IDL translator from distribution.

21 years agotest -e turned out to be not portable on different /bin/sh. using test -f instead.
Gengbin Zheng [Wed, 22 Nov 2000 07:06:49 +0000 (07:06 +0000)]
test -e turned out to be not portable on different /bin/sh. using test -f instead.

21 years agoRemoved a double to int automatic conversion warning from gcc.
Milind Bhandarkar [Wed, 22 Nov 2000 07:05:37 +0000 (07:05 +0000)]
Removed a double to int automatic conversion warning from gcc.

21 years agooops, checked in something which is under debugging.
Gengbin Zheng [Wed, 22 Nov 2000 06:45:51 +0000 (06:45 +0000)]
oops, checked in something which is under debugging.

21 years agoconv-mach.sh already included in CVHEADERS, no need to copy it to /include, the for...
Gengbin Zheng [Wed, 22 Nov 2000 06:42:39 +0000 (06:42 +0000)]
conv-mach.sh already included in CVHEADERS, no need to copy it to /include, the for loop will take care of it.

21 years agoon t3e, ln -f don't work for symbolic link. fix it.
Gengbin Zheng [Tue, 21 Nov 2000 08:04:17 +0000 (08:04 +0000)]
on t3e, ln -f don't work for symbolic link. fix it.

21 years agorewrite part of Fiber thread, including a bug fix for a the non thread-safe function...
Gengbin Zheng [Mon, 20 Nov 2000 23:25:01 +0000 (23:25 +0000)]
rewrite part of Fiber thread, including a bug fix for a the non thread-safe function, and a different fiber free strategy.

21 years agoget rid of the warning of EntryIndex define
Gengbin Zheng [Mon, 20 Nov 2000 04:08:24 +0000 (04:08 +0000)]
get rid of the warning of EntryIndex define

21 years agowrite a /bin/sh version for rsh_pump()
Gengbin Zheng [Sun, 19 Nov 2000 02:44:59 +0000 (02:44 +0000)]
write a /bin/sh version for rsh_pump()

21 years agoconv-host no longer need /bin/csh to start remote program.
Gengbin Zheng [Sun, 19 Nov 2000 02:37:07 +0000 (02:37 +0000)]
conv-host no longer need /bin/csh to start remote program.
set CMK_CONV_HOST_CSH_UNAVAILABLE to 1 to use /bin/sh instead.

21 years agostruct timeb in cygwin instead of _timeb
Gengbin Zheng [Fri, 17 Nov 2000 21:13:11 +0000 (21:13 +0000)]
struct timeb in cygwin instead of _timeb

21 years agouse Win32 api timer instead of getrusage
Gengbin Zheng [Fri, 17 Nov 2000 21:09:34 +0000 (21:09 +0000)]
use Win32 api timer instead of getrusage

21 years agoOSTYPE not available in cron job.
Gengbin Zheng [Fri, 17 Nov 2000 18:26:31 +0000 (18:26 +0000)]
OSTYPE not available in cron job.

21 years agoOSTYPE not avaible when starting a cron job, fix it.
Gengbin Zheng [Fri, 17 Nov 2000 18:14:49 +0000 (18:14 +0000)]
OSTYPE not avaible when starting a cron job, fix it.

21 years agoDeleteFiber fails on cygwin.
Gengbin Zheng [Fri, 17 Nov 2000 07:45:01 +0000 (07:45 +0000)]
DeleteFiber fails on cygwin.

21 years agofix bug of fibers thread implementation for cygwin.
Gengbin Zheng [Fri, 17 Nov 2000 06:58:25 +0000 (06:58 +0000)]
fix bug of fibers thread implementation for cygwin.

21 years agoRe-enabled ++timeout feature. (whoops)
Orion Lawlor [Fri, 17 Nov 2000 02:31:25 +0000 (02:31 +0000)]
Re-enabled ++timeout feature.  (whoops)

21 years agoREADME for cygwin
Gengbin Zheng [Thu, 16 Nov 2000 01:49:04 +0000 (01:49 +0000)]
README for cygwin

21 years agoWIN32 changed to _WIN32
Gengbin Zheng [Thu, 16 Nov 2000 00:39:36 +0000 (00:39 +0000)]
WIN32 changed to _WIN32