charm.git
20 years agoAdded explicit return type for main.
Milind Bhandarkar [Fri, 29 Dec 2000 09:32:40 +0000 (09:32 +0000)]
Added explicit return type for main.

20 years agognumalloc does not work for pthreads concurrency.
Milind Bhandarkar [Fri, 29 Dec 2000 09:31:50 +0000 (09:31 +0000)]
gnumalloc does not work for pthreads concurrency.

20 years agoSeparated constructor and initialization for GroupTable class, so that
Milind Bhandarkar [Fri, 29 Dec 2000 09:31:12 +0000 (09:31 +0000)]
Separated constructor and initialization for GroupTable class, so that
it can be used in the SMP version without using a pointer.

20 years agoMade _groupTable a pointer on which a constructor is explicitly called.
Milind Bhandarkar [Fri, 29 Dec 2000 00:29:21 +0000 (00:29 +0000)]
Made _groupTable a pointer on which a constructor is explicitly called.
Since it was a Cpv variable, its constructor was not called by default
in case of an SMP version.

20 years agoFixed ctrl_getone abort for SMP version.
Milind Bhandarkar [Fri, 29 Dec 2000 00:06:00 +0000 (00:06 +0000)]
Fixed ctrl_getone abort for SMP version.

20 years agoMade net-sol-smp to use pthreads.
Milind Bhandarkar [Thu, 28 Dec 2000 23:20:03 +0000 (23:20 +0000)]
Made net-sol-smp to use pthreads.

20 years agomove README for cygwin to here.
Gengbin Zheng [Wed, 27 Dec 2000 21:59:40 +0000 (21:59 +0000)]
move README for cygwin to here.

20 years agomove README to charm home and renamed to README.cygwin
Gengbin Zheng [Wed, 27 Dec 2000 21:57:52 +0000 (21:57 +0000)]
move README to charm home and renamed to README.cygwin

20 years agoFixed most of charm++ manual.
Milind Bhandarkar [Wed, 27 Dec 2000 09:31:31 +0000 (09:31 +0000)]
Fixed most of charm++ manual.

20 years agoneed to test inline template function in CMK_TEMPLATE_MEMBERS_BROKEN, fixed this...
Gengbin Zheng [Wed, 27 Dec 2000 07:49:40 +0000 (07:49 +0000)]
need to test inline template function in CMK_TEMPLATE_MEMBERS_BROKEN, fixed this to get charm compiled on o2k.

20 years agoadd conv-autoconfig.h
Gengbin Zheng [Wed, 27 Dec 2000 07:47:47 +0000 (07:47 +0000)]
add conv-autoconfig.h

20 years agoadd mpi-linux-vmi for POSIC.
Gengbin Zheng [Wed, 27 Dec 2000 06:27:23 +0000 (06:27 +0000)]
add mpi-linux-vmi for POSIC.

20 years agochanged SHELL definition.
Gengbin Zheng [Tue, 26 Dec 2000 19:31:07 +0000 (19:31 +0000)]
changed SHELL definition.

20 years agoProblem reports are now maintained with gnats. SO, no need for the KnownBugs
Milind Bhandarkar [Tue, 26 Dec 2000 07:12:38 +0000 (07:12 +0000)]
Problem reports are now maintained with gnats. SO, no need for the KnownBugs
file.

20 years agoA few more modifications to confor to pplmanual.sty
Milind Bhandarkar [Tue, 26 Dec 2000 07:10:20 +0000 (07:10 +0000)]
A few more modifications to confor to pplmanual.sty
This is still not a final version.

20 years agoRemoved CmiGrabBuffer.
Milind Bhandarkar [Mon, 25 Dec 2000 08:13:42 +0000 (08:13 +0000)]
Removed CmiGrabBuffer.

20 years agoAdded an inline method _localBranch that is used internally to speedup
Milind Bhandarkar [Mon, 25 Dec 2000 07:33:34 +0000 (07:33 +0000)]
Added an inline method _localBranch that is used internally to speedup
charm kernel. The external function CkLocalBranch now calls this inline
method.

20 years agoadd SHELL definition
Gengbin Zheng [Sun, 24 Dec 2000 22:25:59 +0000 (22:25 +0000)]
add SHELL definition

20 years ago Modifications to the Charm++ Manual to follow new pplmanual.sty
Chee Wai Lee [Sun, 24 Dec 2000 19:04:46 +0000 (19:04 +0000)]
Modifications to the Charm++ Manual to follow new pplmanual.sty
styles.

20 years agoAdded automated testing targets test-{converse,charm,ampi,fem}.
Milind Bhandarkar [Sun, 24 Dec 2000 09:54:27 +0000 (09:54 +0000)]
Added automated testing targets test-{converse,charm,ampi,fem}.

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.

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

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

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

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

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

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

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

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

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

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

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