charm.git
21 years agoAdded a cleanup stage before each make.
Milind Bhandarkar [Thu, 22 Jun 2000 22:08:15 +0000 (22:08 +0000)]
Added a cleanup stage before each make.

21 years agoAdded empty charm kernel manual.
Milind Bhandarkar [Thu, 22 Jun 2000 16:10:18 +0000 (16:10 +0000)]
Added empty charm kernel manual.

21 years agochanged extern int to extern unsigned int for var lineno
Tim Hinrichs [Thu, 22 Jun 2000 16:00:13 +0000 (16:00 +0000)]
changed extern int to extern unsigned int for var lineno

21 years agoRemoved libtemplate, as it has been overtaken by libraries manual.
Milind Bhandarkar [Thu, 22 Jun 2000 15:59:43 +0000 (15:59 +0000)]
Removed libtemplate, as it has been overtaken by libraries manual.

21 years agoput a #ifndef around #include <unistd.h>
Tim Hinrichs [Thu, 22 Jun 2000 15:58:17 +0000 (15:58 +0000)]
put a #ifndef around #include <unistd.h>

21 years agoMade compatible with pdflatex as well.
Milind Bhandarkar [Thu, 22 Jun 2000 15:57:24 +0000 (15:57 +0000)]
Made compatible with pdflatex as well.

21 years agoMade compatible with pdflatex as well.
Milind Bhandarkar [Thu, 22 Jun 2000 15:12:28 +0000 (15:12 +0000)]
Made compatible with pdflatex as well.

21 years agoMade compatible with pdflatex as well.
Milind Bhandarkar [Thu, 22 Jun 2000 15:04:53 +0000 (15:04 +0000)]
Made compatible with pdflatex as well.

21 years agoMade compatible with pdflatex as well.
Milind Bhandarkar [Thu, 22 Jun 2000 14:39:33 +0000 (14:39 +0000)]
Made compatible with pdflatex as well.

21 years agoMade compatible with pdflatex as well.
Milind Bhandarkar [Thu, 22 Jun 2000 14:31:02 +0000 (14:31 +0000)]
Made compatible with pdflatex as well.

21 years agoMade compatible with pdflatex as well.
Milind Bhandarkar [Thu, 22 Jun 2000 14:22:41 +0000 (14:22 +0000)]
Made compatible with pdflatex as well.

21 years agoAdded reduction over nodes as well as reduction over partitions capability.
Milind Bhandarkar [Tue, 20 Jun 2000 22:22:06 +0000 (22:22 +0000)]
Added reduction over nodes as well as reduction over partitions capability.
Also added FEM_Id function to get the id of the current partition.

21 years agoRemoved the restriction that node fields are to be bundled in a structure.
Milind Bhandarkar [Tue, 20 Jun 2000 18:12:55 +0000 (18:12 +0000)]
Removed the restriction that node fields are to be bundled in a structure.

21 years agoFixed ConverseExit since it was not obeying the following statement in the
Milind Bhandarkar [Tue, 20 Jun 2000 08:44:00 +0000 (08:44 +0000)]
Fixed ConverseExit since it was not obeying the following statement in the
MPI standard: The user must ensure that all pending communications
involving a process completes before the process calls MPI_FINALIZE.

21 years agoAdded methods to update fields, and to read the connectivity information
Milind Bhandarkar [Tue, 20 Jun 2000 05:28:51 +0000 (05:28 +0000)]
Added methods to update fields, and to read the connectivity information
for chunks.

21 years agoTurned off FEM compilation because it fails on blue-horizon.
Milind Bhandarkar [Fri, 16 Jun 2000 20:22:10 +0000 (20:22 +0000)]
Turned off FEM compilation because it fails on blue-horizon.

21 years agoAdded the threaded FEM Framework.
Milind Bhandarkar [Wed, 14 Jun 2000 20:03:43 +0000 (20:03 +0000)]
Added the threaded FEM Framework.

21 years agoFixed two warnings of local variables hiding instance variables.
Milind Bhandarkar [Tue, 13 Jun 2000 22:39:54 +0000 (22:39 +0000)]
Fixed two warnings of local variables hiding instance variables.

21 years agoFixed the target all to make irecv and barrier, no matter what.
Milind Bhandarkar [Tue, 13 Jun 2000 22:38:39 +0000 (22:38 +0000)]
Fixed the target all to make irecv and barrier, no matter what.

21 years agoReorganized libs directory by moving irecv and barrier libraries under
Milind Bhandarkar [Tue, 13 Jun 2000 22:11:12 +0000 (22:11 +0000)]
Reorganized libs directory by moving irecv and barrier libraries under
ck-libs, and removing the top-level directories for each of these.

21 years agoNoted <charm++.h> must be included in arrays.
Tim Hinrichs [Tue, 13 Jun 2000 19:19:55 +0000 (19:19 +0000)]
Noted <charm++.h> must be included in arrays.
Noted uses for groups in groups.
Fixed typos in intro.
Removed mainhandle from keywords.
Added to/clarified examples in messages.
Fixed typos in modules.
Fixed prototype for CkTimer in othercalls.
Fixed prototype for CkStartQd in quiesce.

21 years agoRemoved the initCtv static variable since CtvInitialize is idempotent now.
Milind Bhandarkar [Tue, 13 Jun 2000 11:03:32 +0000 (11:03 +0000)]
Removed the initCtv static variable since CtvInitialize is idempotent now.

21 years agoMade CtvInitialize idempotent. That is, it can be called by any
Milind Bhandarkar [Tue, 13 Jun 2000 11:00:46 +0000 (11:00 +0000)]
Made CtvInitialize idempotent. That is, it can be called by any
number of threads now, only the first one will actually do CtvInitialize.

21 years agoTurned CMK_LBDB on.
Milind Bhandarkar [Tue, 13 Jun 2000 10:22:35 +0000 (10:22 +0000)]
Turned CMK_LBDB on.

21 years agoMade MPI-SP version to work.
Milind Bhandarkar [Thu, 8 Jun 2000 09:57:31 +0000 (09:57 +0000)]
Made MPI-SP version to work.

21 years agoChanged flag to indicate availability of "bool" on xlC.
Milind Bhandarkar [Thu, 8 Jun 2000 09:19:01 +0000 (09:19 +0000)]
Changed flag to indicate availability of "bool" on xlC.

21 years agoCosmetic changes to make it easy to read.
Milind Bhandarkar [Thu, 8 Jun 2000 08:08:58 +0000 (08:08 +0000)]
Cosmetic changes to make it easy to read.

21 years agoChanged optimization flags, which where power2 processor-specific.
Milind Bhandarkar [Thu, 8 Jun 2000 08:03:10 +0000 (08:03 +0000)]
Changed optimization flags, which where power2 processor-specific.

21 years agoRemoved the "old" load balancers. Use of CVS helps us in not having to
Milind Bhandarkar [Thu, 8 Jun 2000 07:19:32 +0000 (07:19 +0000)]
Removed the "old" load balancers. Use of CVS helps us in not having to
keep such files.

21 years agoTook out some prints
Robert Brunner [Tue, 6 Jun 2000 23:17:18 +0000 (23:17 +0000)]
Took out some prints

21 years agoRemoved errors which were causing full compilation of
Sameer Paranjpye [Mon, 29 May 2000 21:41:12 +0000 (21:41 +0000)]
Removed errors which were causing full compilation of
libconv-core.lib, irrespective of changes

21 years agoAdded migration constructor
Sameer Paranjpye [Mon, 29 May 2000 21:37:23 +0000 (21:37 +0000)]
Added migration constructor

21 years agoAdded pup methods to arrays, reductions etc.
Sameer Paranjpye [Mon, 29 May 2000 20:43:25 +0000 (20:43 +0000)]
Added pup methods to arrays, reductions etc.

21 years agoAdded migratable attribute to chares, groups, and nodegroups.
Milind Bhandarkar [Wed, 24 May 2000 23:50:16 +0000 (23:50 +0000)]
Added migratable attribute to chares, groups, and nodegroups.

21 years agoMade migratable an optional attribute of chares, groups, and nodegroups.
Milind Bhandarkar [Wed, 24 May 2000 23:30:28 +0000 (23:30 +0000)]
Made migratable an optional attribute of chares, groups, and nodegroups.
Arrays are by default migratable.

21 years agoAdded irecvlibs as default library for charm++
Milind Bhandarkar [Wed, 24 May 2000 21:08:36 +0000 (21:08 +0000)]
Added irecvlibs as default library for charm++

21 years agoNumerous optimizations in preparation for the AMPI paper.
Milind Bhandarkar [Wed, 24 May 2000 20:45:25 +0000 (20:45 +0000)]
Numerous optimizations in preparation for the AMPI paper.

21 years agoAdded a function declaration to get rid of warnings
Sameer Paranjpye [Wed, 24 May 2000 03:29:02 +0000 (03:29 +0000)]
Added a function declaration to get rid of warnings

21 years agoRemoved multiple definition `int proc'
Sameer Paranjpye [Wed, 24 May 2000 03:28:36 +0000 (03:28 +0000)]
Removed multiple definition `int proc'

21 years ago*** empty log message ***
Sameer Kumar [Sat, 20 May 2000 07:31:57 +0000 (07:31 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Sameer Kumar [Sat, 20 May 2000 07:29:47 +0000 (07:29 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Sameer Kumar [Sat, 20 May 2000 07:20:02 +0000 (07:20 +0000)]
*** empty log message ***

21 years agoAdded migration constructors for Chares and Groups.
Orion Lawlor [Thu, 18 May 2000 03:37:42 +0000 (03:37 +0000)]
Added migration constructors for Chares and Groups.
Since constructors aren't inherited, I had to manually
add a constructor:
<classname>(CkMigrateMessage *m) {}
to every Chare- or Group-derived class in Charm++ and examples.

21 years agofixed some of the varsize problems (size) -> (size,0)
Terry L. Wilmarth [Tue, 16 May 2000 21:18:47 +0000 (21:18 +0000)]
fixed some of the varsize problems (size) -> (size,0)

21 years agoadd a tab begin blank line after ampi. to make ampi on linux, a default rule will...
Gengbin Zheng [Fri, 5 May 2000 02:58:44 +0000 (02:58 +0000)]
add a tab begin blank line after ampi. to make ampi on linux, a default rule will be revoked for ampi as executable.

21 years agoadd f90 in mpi-linux version of conv-mach.sh
Gengbin Zheng [Fri, 5 May 2000 02:56:33 +0000 (02:56 +0000)]
add f90 in mpi-linux version of conv-mach.sh

21 years agoCleanup up some code. Removed CMK_SUNTHREADS and
Sameer Paranjpye [Thu, 4 May 2000 21:53:28 +0000 (21:53 +0000)]
Cleanup up some code. Removed CMK_SUNTHREADS and
CMK_POSIX_THREADS sections from win32 file.

21 years agonet-hp-acc fixes
Robert Brunner [Thu, 4 May 2000 17:13:54 +0000 (17:13 +0000)]
net-hp-acc fixes

21 years agofixed the isend buffer copy bug as indicated in Millind's email.
Gengbin Zheng [Thu, 4 May 2000 16:53:58 +0000 (16:53 +0000)]
fixed the isend buffer copy bug as indicated in Millind's email.

21 years agonet-hp-acc changes
Robert Brunner [Thu, 4 May 2000 16:30:08 +0000 (16:30 +0000)]
net-hp-acc changes

21 years agoFixed SMP argv bug on NT
Sameer Paranjpye [Thu, 4 May 2000 06:24:53 +0000 (06:24 +0000)]
Fixed SMP argv bug on NT

21 years agoTypecast fixes for T3E
Robert Brunner [Thu, 4 May 2000 06:24:39 +0000 (06:24 +0000)]
Typecast fixes for T3E

21 years agoAdded entry for SMP argv bug
Sameer Paranjpye [Thu, 4 May 2000 05:35:49 +0000 (05:35 +0000)]
Added entry for SMP argv bug

21 years agoFixes for bool problems, and created an untested mpi-sp version
checkout [Thu, 4 May 2000 05:23:38 +0000 (05:23 +0000)]
Fixes for bool problems, and created an untested mpi-sp version

21 years agoBugFix: Altered ConverseExit so that all PEs call
Sameer Paranjpye [Thu, 4 May 2000 04:08:23 +0000 (04:08 +0000)]
BugFix: Altered ConverseExit so that all PEs call
ConverseCommonExit

21 years agofix a little bug when type casting
Gengbin Zheng [Thu, 4 May 2000 01:43:35 +0000 (01:43 +0000)]
fix a little bug when type casting

21 years agotrace-summary.C support ++version option to specify the version output to generate
Gengbin Zheng [Wed, 3 May 2000 20:14:00 +0000 (20:14 +0000)]
trace-summary.C support ++version option to specify the version output to generate

21 years agotrace-summary add command option to specify the version
Gengbin Zheng [Wed, 3 May 2000 20:02:15 +0000 (20:02 +0000)]
trace-summary add command option to specify the version

21 years agoadd function interface in receiverf.h
Gengbin Zheng [Wed, 3 May 2000 01:35:11 +0000 (01:35 +0000)]
add function interface in receiverf.h

21 years agoadd timer function in receiver.C
Gengbin Zheng [Wed, 3 May 2000 00:48:23 +0000 (00:48 +0000)]
add timer function in receiver.C

21 years agoreceiver.C
Gengbin Zheng [Wed, 3 May 2000 00:45:36 +0000 (00:45 +0000)]
receiver.C

21 years agoimprove receiver.h receiver.C by removing some buffer copy.
Gengbin Zheng [Tue, 2 May 2000 15:56:35 +0000 (15:56 +0000)]
improve receiver.h receiver.C by removing some buffer copy.

21 years agoFixes for code generation for templated arrays.
Milind Bhandarkar [Mon, 1 May 2000 20:12:57 +0000 (20:12 +0000)]
Fixes for code generation for templated arrays.

21 years agomade a few optimizations
Sameer Paranjpye [Mon, 1 May 2000 05:16:47 +0000 (05:16 +0000)]
made a few optimizations

21 years agoAdded CthAwakenPrio and CthYieldPrio call documentations.
Milind Bhandarkar [Fri, 28 Apr 2000 21:43:01 +0000 (21:43 +0000)]
Added CthAwakenPrio and CthYieldPrio call documentations.

21 years agoAdded prioritized threads.
Milind Bhandarkar [Fri, 28 Apr 2000 20:54:50 +0000 (20:54 +0000)]
Added prioritized threads.

21 years agoTurned on CCS
Robert Brunner [Fri, 28 Apr 2000 19:51:20 +0000 (19:51 +0000)]
Turned on CCS

21 years agoFixed some erroneous indentation in the #ifdef
Robert Brunner [Fri, 28 Apr 2000 03:18:18 +0000 (03:18 +0000)]
Fixed some erroneous indentation in the #ifdef

21 years agoRemoved extra operator== that was giving Jim problems.
checkout [Fri, 28 Apr 2000 01:09:31 +0000 (01:09 +0000)]
Removed extra operator== that was giving Jim problems.

(checking in from my home machine!)

21 years agoMPI_CHARACTER => MPI_CHAR in receiver.C
Gengbin Zheng [Tue, 25 Apr 2000 22:22:17 +0000 (22:22 +0000)]
MPI_CHARACTER => MPI_CHAR in receiver.C

21 years agoadd receiverf.h for Fortran
Gengbin Zheng [Tue, 25 Apr 2000 22:13:07 +0000 (22:13 +0000)]
add receiverf.h for Fortran

21 years agoturn LBDB_ON to 1
Gengbin Zheng [Tue, 25 Apr 2000 21:42:26 +0000 (21:42 +0000)]
turn LBDB_ON to 1

21 years agosplitted mainmodule from ampi.C and ampi.ci to ampimain.C and ampimain.ci
Gengbin Zheng [Tue, 25 Apr 2000 21:39:15 +0000 (21:39 +0000)]
splitted mainmodule from ampi.C and ampi.ci to ampimain.C and ampimain.ci

21 years agochanged Makefile to compile irecvlibs
Gengbin Zheng [Tue, 25 Apr 2000 21:32:56 +0000 (21:32 +0000)]
changed Makefile to compile irecvlibs
changed charmc to place the ampi properly when linking

21 years agochanged Makefile to make receiver compiled by SUPERINSTALL
Gengbin Zheng [Tue, 25 Apr 2000 21:14:02 +0000 (21:14 +0000)]
changed Makefile to make receiver compiled by SUPERINSTALL

21 years agochanged AMPI_CHARATER to AMPI_CHAR
Gengbin Zheng [Tue, 25 Apr 2000 03:11:01 +0000 (03:11 +0000)]
changed AMPI_CHARATER to AMPI_CHAR

21 years agoTiny change-- forgot that usesAtSync is only defined
Orion Lawlor [Tue, 25 Apr 2000 02:33:54 +0000 (02:33 +0000)]
Tiny change-- forgot that usesAtSync is only defined
if the LBDB is on.

21 years agoBug fix-- forgot to "new" heap data in hashKeyHeap! (Thanks, Sameer)
Orion Lawlor [Mon, 24 Apr 2000 14:51:50 +0000 (14:51 +0000)]
Bug fix-- forgot to "new" heap data in hashKeyHeap!  (Thanks, Sameer)

21 years agoremoved some redundant code
Sameer Paranjpye [Sun, 23 Apr 2000 09:22:42 +0000 (09:22 +0000)]
removed some redundant code

21 years agoChanged the daemon and machine.c for NT so that node
Sameer Paranjpye [Sun, 23 Apr 2000 09:11:28 +0000 (09:11 +0000)]
Changed the daemon and machine.c for NT so that node
programs don't pop up in an annoying little window of their
own. To enable the window invoke the program with
'++in-console' as a command line argument, '++in-xterm'
does the same thing on NT.

21 years agoadd some AMPI_ANY_TAG, AMPI_REQUEST_NULLin ampi.h
Gengbin Zheng [Sat, 22 Apr 2000 22:40:42 +0000 (22:40 +0000)]
add some AMPI_ANY_TAG, AMPI_REQUEST_NULLin ampi.h
changed '//' comment to /**/
add dummy functions for AMPI_Comm_dup/AMPI_Comm_free/AMPI_Abort

21 years agoUpdated Makefile for NT to include generalized arrays stuff.
Sameer Paranjpye [Sat, 22 Apr 2000 19:56:13 +0000 (19:56 +0000)]
Updated Makefile for NT to include generalized arrays stuff.

21 years agoChanged dumpLDStats and loadLDStats methods in CentralLB,
Sameer Paranjpye [Sat, 22 Apr 2000 19:52:39 +0000 (19:52 +0000)]
Changed dumpLDStats and loadLDStats methods in CentralLB,
they were using UNIX system calls.

21 years agoMinor changes to enable compilation and execution on NT
Sameer Paranjpye [Sat, 22 Apr 2000 19:50:55 +0000 (19:50 +0000)]
Minor changes to enable compilation and execution on NT

21 years agoupdated install file for that installs additions to charm
Sameer Paranjpye [Sat, 22 Apr 2000 19:50:00 +0000 (19:50 +0000)]
updated install file for that installs additions to charm

21 years agoremoved some warnings caused by the fortranify additions
Sameer Paranjpye [Fri, 21 Apr 2000 23:23:16 +0000 (23:23 +0000)]
removed some warnings caused by the fortranify additions

21 years agoremoved link time warnings caused by overloaded functions
Sameer Paranjpye [Fri, 21 Apr 2000 23:22:33 +0000 (23:22 +0000)]
removed link time warnings caused by overloaded functions
appearing inside extern "C" declarations.

21 years agoremoved some warnings
Sameer Paranjpye [Fri, 21 Apr 2000 23:21:17 +0000 (23:21 +0000)]
removed some warnings

21 years agoAdded some function declarations to the seed balancers, the
Sameer Paranjpye [Fri, 21 Apr 2000 23:20:48 +0000 (23:20 +0000)]
Added some function declarations to the seed balancers, the
compiler throws a bunch of warnings now that the bit vector stuff
has been added.

21 years agoAdded an extra delete operator to the LogEntry classes
Sameer Paranjpye [Fri, 21 Apr 2000 23:19:21 +0000 (23:19 +0000)]
Added an extra delete operator to the LogEntry classes
to get rid of some warnings, this operator is #ifdefed out on all
platforms other than WIN32.

21 years agoAltered the declarations of the pup inner classes, the Visual C++
Sameer Paranjpye [Fri, 21 Apr 2000 23:15:00 +0000 (23:15 +0000)]
Altered the declarations of the pup inner classes, the Visual C++
compiler chokes if the inner class names are prefixed by PUP::,
when they appear inside the definition of the enclosing class PUP.

21 years agoRemoved some arbitrary conversions between shorts and ints.
Sameer Paranjpye [Fri, 21 Apr 2000 23:12:51 +0000 (23:12 +0000)]
Removed some arbitrary conversions between shorts and ints.

21 years agosome code orgnization and optimization in trace-summary.C trace-summary.h
Gengbin Zheng [Fri, 21 Apr 2000 20:20:22 +0000 (20:20 +0000)]
some code orgnization and optimization in trace-summary.C trace-summary.h

21 years agomove num of phases to header line in trace-summary.C trace-summary.h
Gengbin Zheng [Fri, 21 Apr 2000 15:17:06 +0000 (15:17 +0000)]
move num of phases to header line in trace-summary.C trace-summary.h

21 years agochanged Makefile
Gengbin Zheng [Fri, 21 Apr 2000 07:11:28 +0000 (07:11 +0000)]
changed Makefile

21 years agoadd empty functions: CkSummary_MarkEvent and CkSummary_StartPhase in
Gengbin Zheng [Fri, 21 Apr 2000 07:07:38 +0000 (07:07 +0000)]
add empty functions: CkSummary_MarkEvent and CkSummary_StartPhase in
trace-none.C

21 years agoadd prototype for CkSummary_StartPhase in charm.h
Gengbin Zheng [Fri, 21 Apr 2000 07:06:11 +0000 (07:06 +0000)]
add prototype for CkSummary_StartPhase in charm.h

21 years agoadd CkSummary_StartPhase() in trace-summary.C. summary data will record separate...
Gengbin Zheng [Fri, 21 Apr 2000 07:05:35 +0000 (07:05 +0000)]
add CkSummary_StartPhase() in trace-summary.C. summary data will record separate phases.

21 years agoadding CmmEntries() in msgmgr.c to return the number of entries in CmmTable, for...
Gengbin Zheng [Fri, 21 Apr 2000 04:42:12 +0000 (04:42 +0000)]
adding CmmEntries() in msgmgr.c to return the number of entries in CmmTable, for use in packing and unpacking. add add prototype in converse.h

21 years agoadd irecv into Charm++ libs
Gengbin Zheng [Fri, 21 Apr 2000 04:21:11 +0000 (04:21 +0000)]
add irecv into Charm++ libs