charm.git
20 years agoAutomated testing.
Milind Bhandarkar [Sun, 24 Dec 2000 09:23:40 +0000 (09:23 +0000)]
Automated testing.

20 years agoRe-added CkLocalBranch callable from CK programs.
Milind Bhandarkar [Sun, 24 Dec 2000 08:56:31 +0000 (08:56 +0000)]
Re-added CkLocalBranch callable from CK programs.

20 years agoRemoved extra prints.
Milind Bhandarkar [Sun, 24 Dec 2000 08:03:06 +0000 (08:03 +0000)]
Removed extra prints.

20 years agoFixed a few mistakes.
Milind Bhandarkar [Sun, 24 Dec 2000 06:53:39 +0000 (06:53 +0000)]
Fixed a few mistakes.

20 years agoUpdated to reflect the chnages in conv-core regarding grabBuffer.
Milind Bhandarkar [Sun, 24 Dec 2000 06:39:04 +0000 (06:39 +0000)]
Updated to reflect the chnages in conv-core regarding grabBuffer.

20 years agoadd a new version of setjmp.c, when size of int is different with the size of pointer...
Gengbin Zheng [Sat, 23 Dec 2000 02:23:00 +0000 (02:23 +0000)]
add a new version of setjmp.c, when size of int is different with the size of pointer. using "./configure generic64" to get it compiled.

20 years agochanges for keyword, index etc
Neelam Saboo [Fri, 22 Dec 2000 00:01:23 +0000 (00:01 +0000)]
changes for keyword, index etc

20 years agochanges for \function , \index, \keyword
Neelam Saboo [Thu, 21 Dec 2000 23:58:14 +0000 (23:58 +0000)]
changes for \function , \index, \keyword

20 years agomodified for \keyword , \index etc
Neelam Saboo [Thu, 21 Dec 2000 23:45:20 +0000 (23:45 +0000)]
modified for \keyword , \index etc

20 years agomodified for correcting \kw , \function .
Neelam Saboo [Thu, 21 Dec 2000 23:38:39 +0000 (23:38 +0000)]
modified for correcting \kw , \function .

20 years agodid undo for charm++ style.
Neelam Saboo [Thu, 21 Dec 2000 22:42:31 +0000 (22:42 +0000)]
did undo for charm++ style.

20 years agocorrected spelling mistakes.
Neelam Saboo [Thu, 21 Dec 2000 22:39:05 +0000 (22:39 +0000)]
corrected spelling mistakes.

20 years agochanges to use \charmpp
Neelam Saboo [Thu, 21 Dec 2000 22:23:55 +0000 (22:23 +0000)]
changes to use \charmpp

20 years agochanges for addition of a chapter for DDT library.
Neelam Saboo [Thu, 21 Dec 2000 22:20:01 +0000 (22:20 +0000)]
changes for addition of a chapter for DDT library.

20 years agodocumentation for DDT library.
Neelam Saboo [Thu, 21 Dec 2000 22:18:53 +0000 (22:18 +0000)]
documentation for DDT library.

20 years agoFixed a typo (I hope.) sizer was not returning isSizing true.
Milind Bhandarkar [Thu, 21 Dec 2000 20:03:43 +0000 (20:03 +0000)]
Fixed a typo (I hope.) sizer was not returning isSizing true.

20 years agoChanged template broken test to reflect its real use in ckarray.C
Milind Bhandarkar [Thu, 21 Dec 2000 07:39:44 +0000 (07:39 +0000)]
Changed template broken test to reflect its real use in ckarray.C

20 years agoRemoved -lck from converse and converse++ linking.
Milind Bhandarkar [Thu, 21 Dec 2000 07:38:42 +0000 (07:38 +0000)]
Removed -lck from converse and converse++ linking.

20 years agoRemoved the IdleDetectedFlag as it was initialized but not declared or used.
Milind Bhandarkar [Thu, 21 Dec 2000 06:29:34 +0000 (06:29 +0000)]
Removed the IdleDetectedFlag as it was initialized but not declared or used.

20 years agoremoved references to super_install.
Milind Bhandarkar [Thu, 21 Dec 2000 06:15:58 +0000 (06:15 +0000)]
removed references to super_install.

20 years agoRenamed super_install as build.
Milind Bhandarkar [Thu, 21 Dec 2000 06:14:33 +0000 (06:14 +0000)]
Renamed super_install as build.

20 years agoRemoved obsolete #ifdefs around string.h/strings.h
Orion Lawlor [Thu, 21 Dec 2000 02:00:11 +0000 (02:00 +0000)]
Removed obsolete #ifdefs around string.h/strings.h

20 years ago<sys/wait.h> is portable to all known platforms.
Orion Lawlor [Thu, 21 Dec 2000 01:58:31 +0000 (01:58 +0000)]
<sys/wait.h> is portable to all known platforms.

20 years agoAdded push_back (the STL std::vector stack interface)
Orion Lawlor [Wed, 20 Dec 2000 23:53:39 +0000 (23:53 +0000)]
Added push_back (the STL std::vector stack interface)

20 years agoRemoved old/automatically determined entries. (see Common/scripts/charmconfig)
Orion Lawlor [Wed, 20 Dec 2000 23:35:10 +0000 (23:35 +0000)]
Removed old/automatically determined entries. (see Common/scripts/charmconfig)

20 years agoMinor speed tweaks-- ck.C groups cldEnqueue skip; init.h defines
Orion Lawlor [Wed, 20 Dec 2000 23:33:56 +0000 (23:33 +0000)]
Minor speed tweaks-- ck.C groups cldEnqueue skip; init.h defines
CkLocalBranch inline; and supporting changes.

20 years agoMinor speed tweaks-- conv-ccs.c uses hashtable for handler lookup;
Orion Lawlor [Wed, 20 Dec 2000 23:32:19 +0000 (23:32 +0000)]
Minor speed tweaks-- conv-ccs.c uses hashtable for handler lookup;
conv-conds skips timer test until needed; convcore.c scheduler loop
optmizations (no superfluous EndIdle calls); threads.c CMK_OPTIMIZE->
no mprotect.

20 years agoSupport for fixed-maximum array index sizes.
Orion Lawlor [Wed, 20 Dec 2000 23:30:22 +0000 (23:30 +0000)]
Support for fixed-maximum array index sizes.

20 years agoMade CkArrayIndex fixed-size. This significantly improves messaging
Orion Lawlor [Wed, 20 Dec 2000 23:29:51 +0000 (23:29 +0000)]
Made CkArrayIndex fixed-size.  This significantly improves messaging
speed (7 us instead of 10 us roundtrip).  Move spring cleaning check
into a CcdCallFnAfter, which gains more speed (down to 4 us roundtrip).

20 years agoAdded PUP::able support-- dynamic type identification, allocation,
Orion Lawlor [Wed, 20 Dec 2000 23:27:54 +0000 (23:27 +0000)]
Added PUP::able support-- dynamic type identification, allocation,
and deletion.  Allows you to write:
p(objPtr);
and objPointer will be properly identified, allocated, packed, and
deallocated (depending on the PUP::er).  Requires you to register
any such classes with DECLARE_PUPable and DEFINE_PUPable.

20 years agoKey and object now variable-length fields, instead of pointers.
Orion Lawlor [Wed, 20 Dec 2000 23:26:08 +0000 (23:26 +0000)]
Key and object now variable-length fields, instead of pointers.
This extra flexibility lets us save many dynamic allocations in
the array framework.

20 years agoEnables automatic determination of C++ compiler properties,
Orion Lawlor [Wed, 20 Dec 2000 23:24:17 +0000 (23:24 +0000)]
Enables automatic determination of C++ compiler properties,
replacing the verbose and error-prone conv-mach.h entries for
CMK_BOOL, CMK_STL_USE_DOT_H, CMK_CPP_CAST_OK, ...

20 years agomake the help page fit into one page of xterm.
Gengbin Zheng [Wed, 20 Dec 2000 23:15:05 +0000 (23:15 +0000)]
make the help page fit into one page of xterm.

20 years agoformat the output of list of versions.
Gengbin Zheng [Wed, 20 Dec 2000 22:36:49 +0000 (22:36 +0000)]
format the output of list of versions.

20 years agoIncreased portability of isomalloc threads by removing dependence on
Milind Bhandarkar [Mon, 18 Dec 2000 22:54:42 +0000 (22:54 +0000)]
Increased portability of isomalloc threads by removing dependence on
alloca.

20 years agomemcpy declaration is in string.h.
Milind Bhandarkar [Mon, 18 Dec 2000 22:39:44 +0000 (22:39 +0000)]
memcpy declaration is in string.h.

20 years agoAdded f90 flags.
Milind Bhandarkar [Mon, 18 Dec 2000 21:41:18 +0000 (21:41 +0000)]
Added f90 flags.

20 years agoEliminated duplicate Fifo implementation.
Milind Bhandarkar [Mon, 18 Dec 2000 19:23:55 +0000 (19:23 +0000)]
Eliminated duplicate Fifo implementation.

20 years agoIncorporated this text in convext manual.
Milind Bhandarkar [Mon, 18 Dec 2000 02:58:35 +0000 (02:58 +0000)]
Incorporated this text in convext manual.

20 years agoAdded the converse-master-slave section.
Milind Bhandarkar [Mon, 18 Dec 2000 02:54:24 +0000 (02:54 +0000)]
Added the converse-master-slave section.

20 years agoFixed converse master-slave library and the test program.
Milind Bhandarkar [Mon, 18 Dec 2000 02:31:38 +0000 (02:31 +0000)]
Fixed converse master-slave library and the test program.

20 years agocompilation error - cast (void*) to CthThread.
Gengbin Zheng [Sun, 17 Dec 2000 18:40:24 +0000 (18:40 +0000)]
compilation error - cast (void*) to CthThread.

20 years agoStarted documenting Converse data structures.
Milind Bhandarkar [Sun, 17 Dec 2000 11:34:01 +0000 (11:34 +0000)]
Started documenting Converse data structures.

20 years agoGot rid of thr FIFO_QUEUE from converse core. It is now available
Milind Bhandarkar [Sun, 17 Dec 2000 10:39:54 +0000 (10:39 +0000)]
Got rid of thr FIFO_QUEUE from converse core. It is now available
as CdsFifo from utils.

20 years agoRemoved fifoInt implementation, as it is subsumed by CkQ.
Milind Bhandarkar [Sun, 17 Dec 2000 08:41:30 +0000 (08:41 +0000)]
Removed fifoInt implementation, as it is subsumed by CkQ.

20 years agoAdded removal of charmrun as part of the clean target.
Milind Bhandarkar [Sun, 17 Dec 2000 08:03:42 +0000 (08:03 +0000)]
Added removal of charmrun as part of the clean target.

20 years agoremoved coercion of object pointers to void * now that the CkVec is a
Milind Bhandarkar [Sun, 17 Dec 2000 07:51:18 +0000 (07:51 +0000)]
removed coercion of object pointers to void * now that the CkVec is a
template.

20 years agoOops forgot to add this in last checkin.
Milind Bhandarkar [Sun, 17 Dec 2000 07:39:49 +0000 (07:39 +0000)]
Oops forgot to add this in last checkin.

20 years agoMoved List related data structures into cklists.h in util.
Milind Bhandarkar [Sun, 17 Dec 2000 07:39:19 +0000 (07:39 +0000)]
Moved List related data structures into cklists.h in util.

20 years agoadd _registerf90main() in CkRegisterMainModule() of user .def.h
Gengbin Zheng [Fri, 15 Dec 2000 22:12:43 +0000 (22:12 +0000)]
add _registerf90main() in CkRegisterMainModule() of user .def.h

20 years agoremove the _registerf90main()
Gengbin Zheng [Fri, 15 Dec 2000 21:53:39 +0000 (21:53 +0000)]
remove the _registerf90main()

20 years agoadding f90charm support for fixed-size array message.
Gengbin Zheng [Fri, 15 Dec 2000 21:27:02 +0000 (21:27 +0000)]
adding f90charm support for fixed-size array message.

20 years agoincorporated f90charm into Makefile and charmc(-language f90charm)
Gengbin Zheng [Fri, 15 Dec 2000 21:26:03 +0000 (21:26 +0000)]
incorporated f90charm into Makefile and charmc(-language f90charm)

20 years agochecked in f90charm into langs
Gengbin Zheng [Fri, 15 Dec 2000 21:23:22 +0000 (21:23 +0000)]
checked in f90charm into langs

20 years agoadd _registerf90charm() for f90charm module.
Gengbin Zheng [Fri, 15 Dec 2000 21:21:24 +0000 (21:21 +0000)]
add _registerf90charm() for f90charm module.

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.

20 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.

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

20 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.

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

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

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

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

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

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

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

20 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.

20 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.

20 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.

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

20 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 **,);

20 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.

20 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.

20 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.

20 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

20 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".