charm.git
14 years agofixed "all"
Gengbin Zheng [Tue, 2 Oct 2007 06:46:24 +0000 (06:46 +0000)]
fixed "all"

14 years agofixed target 'all'.
Gengbin Zheng [Tue, 2 Oct 2007 06:42:50 +0000 (06:42 +0000)]
fixed target 'all'.

14 years agodon't force link
Gengbin Zheng [Tue, 2 Oct 2007 06:41:52 +0000 (06:41 +0000)]
don't force link

14 years agouse exit() instead of preferred MPI_FInalize for VMI.
Gengbin Zheng [Tue, 2 Oct 2007 05:46:13 +0000 (05:46 +0000)]
use exit() instead of preferred MPI_FInalize for VMI.
VMI mpi always returns 255 exit status, which does not work with make.

14 years agodefine CMK_VMI for vmi
Gengbin Zheng [Tue, 2 Oct 2007 05:44:49 +0000 (05:44 +0000)]
define CMK_VMI for vmi

14 years agofixed problem with newest gcc compiler, where when using high optimization
Filippo Gioachin [Mon, 1 Oct 2007 21:32:06 +0000 (21:32 +0000)]
fixed problem with newest gcc compiler, where when using high optimization
the compiler assumes no aliasing between different types, therefore failing
to cast floating point number into integer numbers. Using a union solves
the problem.

14 years agoDisable expedited for startPhaseExp entry because it is not SMP safe.
Eric Bohm [Sat, 29 Sep 2007 06:36:41 +0000 (06:36 +0000)]
Disable expedited for startPhaseExp entry because it is not SMP safe.
Also adds #VERBOSE_DEBUG flag with commensurate output

14 years agouse gnu compilers for QuickThread
Abhinav Bhatele [Fri, 28 Sep 2007 22:32:20 +0000 (22:32 +0000)]
use gnu compilers for QuickThread

14 years agofixed the all target
Abhinav Bhatele [Fri, 28 Sep 2007 22:28:32 +0000 (22:28 +0000)]
fixed the all target

14 years agotest-all target changed to all-test
Abhinav Bhatele [Fri, 28 Sep 2007 22:27:38 +0000 (22:27 +0000)]
test-all target changed to all-test

14 years agoforce pcqueue for smp
Gengbin Zheng [Fri, 28 Sep 2007 21:46:34 +0000 (21:46 +0000)]
force pcqueue for smp

14 years agochanged macro name CMK_PCQUEUE_LOCK
Gengbin Zheng [Fri, 28 Sep 2007 21:45:50 +0000 (21:45 +0000)]
changed macro name CMK_PCQUEUE_LOCK

14 years agoa missing checkin
Gengbin Zheng [Fri, 28 Sep 2007 16:12:17 +0000 (16:12 +0000)]
a missing checkin

14 years agofix node group messages ordering in record/replay
Gengbin Zheng [Fri, 28 Sep 2007 06:49:53 +0000 (06:49 +0000)]
fix node group messages ordering in record/replay

14 years agohandle possible out of order execution of node message in record/replay.
Gengbin Zheng [Thu, 27 Sep 2007 23:22:38 +0000 (23:22 +0000)]
handle possible out of order execution of node message in record/replay.

14 years agoenhanced debugging output for replay.
Eric Bohm [Thu, 27 Sep 2007 22:48:01 +0000 (22:48 +0000)]
enhanced debugging output for replay.
No functional change since debugging is off by default.

14 years agofixed a compilation warning for icc
Gengbin Zheng [Thu, 27 Sep 2007 21:43:54 +0000 (21:43 +0000)]
fixed a compilation warning for icc

14 years agocorrected the mpi path for pgcc build and changed ftn to f77
Abhinav Bhatele [Wed, 26 Sep 2007 23:22:37 +0000 (23:22 +0000)]
corrected the mpi path for pgcc build and changed ftn to f77

14 years agoInitial checkin.
David Kunzman [Wed, 26 Sep 2007 20:29:58 +0000 (20:29 +0000)]
Initial checkin.

14 years agoAdded rules for making rawToProj.
David Kunzman [Wed, 26 Sep 2007 20:29:38 +0000 (20:29 +0000)]
Added rules for making rawToProj.

14 years agoremove member static variables. ++p 2 ++ppn 2 case now works.
Eric Bohm [Tue, 25 Sep 2007 21:13:54 +0000 (21:13 +0000)]
remove member static variables.  ++p 2 ++ppn 2 case now works.

14 years agoFor race condition and SMP safety we make theEventID a Cpv and initialize it
Eric Bohm [Tue, 25 Sep 2007 20:23:55 +0000 (20:23 +0000)]
For race condition and SMP safety we make theEventID a Cpv and initialize it
in the PVT group.

There is still a theoretical race condition in that the constructors of GVT and PVT (and probably others) depend on the theStats group being constructed first.

14 years agofix placement bug which allowed for attempt to place objects on impossible
Eric Bohm [Tue, 25 Sep 2007 20:11:41 +0000 (20:11 +0000)]
fix placement bug which allowed for attempt to place objects on impossible
processor IDs

14 years agoAdd second dimension on command line
Eric Bohm [Tue, 25 Sep 2007 19:27:18 +0000 (19:27 +0000)]
Add second dimension on command line

14 years agoA simple chare initialization test program.
Eric Bohm [Mon, 24 Sep 2007 21:41:22 +0000 (21:41 +0000)]
A simple chare initialization test program.

14 years agocorrected comments
Abhinav Bhatele [Fri, 21 Sep 2007 21:24:37 +0000 (21:24 +0000)]
corrected comments

14 years agoInitialize istorus booleans in fake torus
Eric Bohm [Thu, 20 Sep 2007 21:58:03 +0000 (21:58 +0000)]
Initialize istorus booleans in fake torus

14 years ago"all" target added
Abhinav Bhatele [Thu, 20 Sep 2007 20:38:47 +0000 (20:38 +0000)]
"all" target added

14 years ago"all" target added
Abhinav Bhatele [Thu, 20 Sep 2007 20:25:00 +0000 (20:25 +0000)]
"all" target added

14 years agoput all in the beginning
Abhinav Bhatele [Thu, 20 Sep 2007 19:07:30 +0000 (19:07 +0000)]
put all in the beginning

14 years agoadded the "all" target
Abhinav Bhatele [Thu, 20 Sep 2007 18:49:42 +0000 (18:49 +0000)]
added the "all" target

14 years agoadded.
Gengbin Zheng [Wed, 19 Sep 2007 18:08:37 +0000 (18:08 +0000)]
added.

14 years agoAdd doneInserting() and a functional make test target.
Eric Bohm [Wed, 19 Sep 2007 03:29:39 +0000 (03:29 +0000)]
Add doneInserting() and a functional make test target.

14 years agoAdd reduction during exit to force execution of terminus on all posers.
Eric Bohm [Wed, 19 Sep 2007 03:28:49 +0000 (03:28 +0000)]
Add reduction during exit to force execution of terminus on all posers.
Previously they raced with the scythe of CkExit.

This does require that POSE_Objects.doneInserting() be called.  This
change has been made to all the pose example programs.  BigNetSim has
already had this feature.

Also a few paranoiac redundant initializations to satisfy valgrind.

14 years agoadded make test line with usable command line so users aren't completely
Eric Bohm [Tue, 18 Sep 2007 23:36:14 +0000 (23:36 +0000)]
added make test line with usable command line so users aren't completely
in the dark

14 years agoFixed problem when memory charmdebug is not linked in
Filippo Gioachin [Tue, 18 Sep 2007 17:28:10 +0000 (17:28 +0000)]
Fixed problem when memory charmdebug is not linked in

14 years agofixed ppn when npes = 1.
Gengbin Zheng [Tue, 18 Sep 2007 02:53:11 +0000 (02:53 +0000)]
fixed ppn when npes = 1.

14 years agoadded new section for converse reductions
Filippo Gioachin [Tue, 18 Sep 2007 00:11:48 +0000 (00:11 +0000)]
added new section for converse reductions

14 years ago*** empty log message ***
Filippo Gioachin [Tue, 18 Sep 2007 00:10:43 +0000 (00:10 +0000)]
*** empty log message ***

14 years agochange OS malloc to be default.
Gengbin Zheng [Mon, 17 Sep 2007 22:23:45 +0000 (22:23 +0000)]
change OS malloc to be default.

14 years agoCompleted implementation of CpdAllocationTree for single processors.
Filippo Gioachin [Mon, 17 Sep 2007 21:29:51 +0000 (21:29 +0000)]
Completed implementation of CpdAllocationTree for single processors.
For gathering the collective tree over all processors, there is a problem with reductions, where messages are not being received.

14 years agoadded a couple of more C wrappers for PUP
Filippo Gioachin [Mon, 17 Sep 2007 21:26:44 +0000 (21:26 +0000)]
added a couple of more C wrappers for PUP

14 years agoEnhanced tracemode memory with a new flag (+recordStack) to record the stack trace...
Filippo Gioachin [Mon, 17 Sep 2007 21:23:18 +0000 (21:23 +0000)]
Enhanced tracemode memory with a new flag (+recordStack) to record the stack trace of each malloc

14 years agoadded vmi
Gengbin Zheng [Mon, 17 Sep 2007 20:31:02 +0000 (20:31 +0000)]
added vmi

14 years agonow knows abe.ncsa
Gengbin Zheng [Mon, 17 Sep 2007 20:30:29 +0000 (20:30 +0000)]
now knows abe.ncsa

14 years agoadded for intel mpich
Gengbin Zheng [Mon, 17 Sep 2007 20:02:29 +0000 (20:02 +0000)]
added for intel mpich

14 years agoAdded definition of CMK_64BIT
Filippo Gioachin [Sat, 15 Sep 2007 19:45:01 +0000 (19:45 +0000)]
Added definition of CMK_64BIT

14 years agoCleaning up this new "old format" version. Removed unnecessary files and fixed output...
Isaac Dooley [Thu, 13 Sep 2007 15:57:43 +0000 (15:57 +0000)]
Cleaning up this new "old format" version. Removed unnecessary files and fixed output directory name

14 years agoChecking in this older version of rewritelog that uses an old file format. This is...
Isaac Dooley [Thu, 13 Sep 2007 15:47:44 +0000 (15:47 +0000)]
Checking in this older version of rewritelog that uses an old file format. This is used by Isaac and Gengbin to simulate the NSF / NCSA / IBM Petascale data from January 2007.

14 years ago*** empty log message ***
Filippo Gioachin [Thu, 13 Sep 2007 15:11:27 +0000 (15:11 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
Filippo Gioachin [Thu, 13 Sep 2007 15:00:07 +0000 (15:00 +0000)]
*** empty log message ***

14 years agoAdded check for get_myaddress() in configure, as many machines do not have this funct...
Filippo Gioachin [Thu, 13 Sep 2007 14:47:03 +0000 (14:47 +0000)]
Added check for get_myaddress() in configure, as many machines do not have this function. On those machines the debugger will not work.

14 years agoAvoiding call to get_myaddress on MACs
Filippo Gioachin [Wed, 12 Sep 2007 19:12:53 +0000 (19:12 +0000)]
Avoiding call to get_myaddress on MACs

14 years agoDefinition of a macro for MACOSX
Filippo Gioachin [Wed, 12 Sep 2007 19:11:25 +0000 (19:11 +0000)]
Definition of a macro for MACOSX

14 years agoAdded definition of CMK_64BIT
Filippo Gioachin [Wed, 12 Sep 2007 17:43:57 +0000 (17:43 +0000)]
Added definition of CMK_64BIT

14 years agoFixed comment syntax
Filippo Gioachin [Wed, 12 Sep 2007 17:37:52 +0000 (17:37 +0000)]
Fixed comment syntax

14 years agoAdded CMK_64BIT
Filippo Gioachin [Tue, 11 Sep 2007 22:27:55 +0000 (22:27 +0000)]
Added CMK_64BIT

14 years agoAdded test for CmiReduce (reductions in converse)
Filippo Gioachin [Tue, 11 Sep 2007 22:25:43 +0000 (22:25 +0000)]
Added test for CmiReduce (reductions in converse)

14 years agoChanges pointer handling to be compliant to 64 bit debugging.
Filippo Gioachin [Tue, 11 Sep 2007 22:15:37 +0000 (22:15 +0000)]
Changes pointer handling to be compliant to 64 bit debugging.
Created "allocationTree" callback to report to charmdebug of the allocation stack tree.
Created "hostinfo" callback to report to charmdebug the info about the running system.
Added support in converse for reductions (CmiReduce).
Made boundary checks for charmdebug CpdList requests optional.

14 years agoAdded new backtrace function which does not memcpy, and allows much bigger stacks...
Filippo Gioachin [Tue, 11 Sep 2007 22:10:08 +0000 (22:10 +0000)]
Added new backtrace function which does not memcpy, and allows much bigger stacks to be retrieved

14 years agoAdded a few more definitions of CMK_64BIT
Filippo Gioachin [Tue, 11 Sep 2007 22:04:26 +0000 (22:04 +0000)]
Added a few more definitions of CMK_64BIT

14 years agoAdded support for memory tracing
Filippo Gioachin [Tue, 11 Sep 2007 21:45:21 +0000 (21:45 +0000)]
Added support for memory tracing

14 years agoAdded pointer support.
Filippo Gioachin [Tue, 11 Sep 2007 21:44:30 +0000 (21:44 +0000)]
Added pointer support.
CheckBoundary made optional

14 years agoChanged num phases
Filippo Gioachin [Tue, 11 Sep 2007 21:43:01 +0000 (21:43 +0000)]
Changed num phases

14 years agoAdded definition of CMK_64BIT
Filippo Gioachin [Tue, 11 Sep 2007 21:39:21 +0000 (21:39 +0000)]
Added definition of  CMK_64BIT

14 years agoAdded puppers for pointers. Used by the debugger.
Filippo Gioachin [Tue, 11 Sep 2007 21:21:33 +0000 (21:21 +0000)]
Added puppers for pointers. Used by the debugger.
Extended the collection of C wrapper functions.
Fixed problem in 64 bit pointer hashing.

14 years agomemory init needs to be lock protected for smp.
Gengbin Zheng [Mon, 10 Sep 2007 23:20:03 +0000 (23:20 +0000)]
memory init needs to be lock protected for smp.

14 years agoRe-clarified my previous change. Now an example of pupping primitive arrays by bytes...
Isaac Dooley [Mon, 10 Sep 2007 17:55:43 +0000 (17:55 +0000)]
Re-clarified my previous change. Now an example of pupping primitive arrays by bytes is included in addition to the original example of pupping  classes(which I'm not sure will actually work).

14 years agoFixed a minor error in the description of using p() to pup bytes. It previously said...
Isaac Dooley [Mon, 10 Sep 2007 17:48:43 +0000 (17:48 +0000)]
Fixed a minor error in the description of using p() to pup bytes. It previously said to use a (void*) but pup.h wants a (char*) or other types of pointers to primitives.

14 years agoAdded edgeID for adaptAdj replace functions
Aaron Becker [Thu, 6 Sep 2007 22:04:54 +0000 (22:04 +0000)]
Added edgeID for adaptAdj replace functions

14 years agoAdded getLdHandle() method - used in ChaNGa load balancing.
Pritish Jetley [Wed, 5 Sep 2007 21:15:54 +0000 (21:15 +0000)]
Added getLdHandle() method - used in ChaNGa load balancing.

14 years agoAdded a new "known issue" item.
Chee Wai Lee [Tue, 4 Sep 2007 19:40:39 +0000 (19:40 +0000)]
Added a new "known issue" item.

14 years agoModified n2e table to accomodate multiple element sizes
Aaron Becker [Tue, 4 Sep 2007 18:47:03 +0000 (18:47 +0000)]
Modified n2e table to accomodate multiple element sizes

14 years agoFixed some caller strings, we now return the width of elem[0] for
Aaron Becker [Tue, 4 Sep 2007 17:55:55 +0000 (17:55 +0000)]
Fixed some caller strings, we now return the width of elem[0] for
conn size instead of hard-wiring 4

14 years agoFixed memory allocation bug in CreateAdaptAdjacencies
Aaron Becker [Thu, 30 Aug 2007 21:01:14 +0000 (21:01 +0000)]
Fixed memory allocation bug in CreateAdaptAdjacencies

14 years agoFixed alignment issue.
David Kunzman [Thu, 30 Aug 2007 19:57:35 +0000 (19:57 +0000)]
Fixed alignment issue.

14 years agoFixed some bugs with integrating the new adapt_adj.
Terry L. Wilmarth [Tue, 28 Aug 2007 20:58:44 +0000 (20:58 +0000)]
Fixed some bugs with integrating the new adapt_adj.

14 years agoFixed some adaptAdj stuff in 3D edge bisect
Terry L. Wilmarth [Tue, 28 Aug 2007 19:56:57 +0000 (19:56 +0000)]
Fixed some adaptAdj stuff in 3D edge bisect

14 years agoExposed some adaptivity functions for use in cpsd
Aaron Becker [Tue, 28 Aug 2007 18:58:35 +0000 (18:58 +0000)]
Exposed some adaptivity functions for use in cpsd

14 years ago*** empty log message ***
David Kunzman [Tue, 28 Aug 2007 17:57:05 +0000 (17:57 +0000)]
*** empty log message ***

14 years agoNow we only allocate user attributes in driver, to allow us to partition larger meshes
Aaron Becker [Tue, 28 Aug 2007 17:48:45 +0000 (17:48 +0000)]
Now we only allocate user attributes in driver, to allow us to partition larger meshes

14 years agoAdded accum timers (misc. other stuff).
David Kunzman [Mon, 27 Aug 2007 19:48:10 +0000 (19:48 +0000)]
Added accum timers (misc. other stuff).

14 years agoUpdates to Grid load balancers that use Hybrid technique.
Greg Koenig [Wed, 8 Aug 2007 19:35:31 +0000 (19:35 +0000)]
Updates to Grid load balancers that use Hybrid technique.
These updates fix bugs and improve the strategies.

14 years agoThese modifications fix bugs and improve object placement in the
Greg Koenig [Wed, 1 Aug 2007 00:58:32 +0000 (00:58 +0000)]
These modifications fix bugs and improve object placement in the
GridHybridSeedLB balancer.

14 years agoconfig files for multicore-win32
Gengbin Zheng [Mon, 30 Jul 2007 21:04:17 +0000 (21:04 +0000)]
config files for multicore-win32

14 years agomulticore for net-win32
Gengbin Zheng [Mon, 30 Jul 2007 21:03:34 +0000 (21:03 +0000)]
multicore for net-win32

14 years agofixed a syntax error for net-win32 smp.
Gengbin Zheng [Mon, 30 Jul 2007 20:43:09 +0000 (20:43 +0000)]
fixed a syntax error for net-win32 smp.

14 years agoAdding anew load imbalanced benchmark
Isaac Dooley [Mon, 30 Jul 2007 17:27:08 +0000 (17:27 +0000)]
Adding  anew load imbalanced benchmark

14 years agoChanged a few constants
Sayantan Chakravorty [Sun, 29 Jul 2007 06:15:04 +0000 (06:15 +0000)]
Changed a few constants

14 years agotesting some changes
Sayantan Chakravorty [Sun, 29 Jul 2007 04:03:42 +0000 (04:03 +0000)]
testing some changes

14 years agoA new imbalanced benchmark program that mimics Fractography3d.
Isaac Dooley [Fri, 27 Jul 2007 20:05:17 +0000 (20:05 +0000)]
A new imbalanced benchmark program that mimics Fractography3d.

14 years agoThe number of tokens is now the same as maxRecvBuffers
Sayantan Chakravorty [Thu, 26 Jul 2007 22:55:50 +0000 (22:55 +0000)]
The number of tokens is now the same as maxRecvBuffers

14 years agoChanged the memory allocator to do bunches of allocations at one go
Sayantan Chakravorty [Thu, 26 Jul 2007 21:31:03 +0000 (21:31 +0000)]
Changed the memory allocator to do bunches of allocations at one go

14 years agoAdded edge adjacency to bulk adaptivity. Edge adjacency info is now stored in
Aaron Becker [Thu, 26 Jul 2007 21:04:37 +0000 (21:04 +0000)]
Added edge adjacency to bulk adaptivity. Edge adjacency info is now stored in
a separate attribute

14 years agoAdding an elan-linux architecture. This architecture passes megatest on a Xeon/Elan...
Isaac Dooley [Wed, 25 Jul 2007 17:56:04 +0000 (17:56 +0000)]
Adding an elan-linux architecture. This architecture passes megatest on a Xeon/Elan cluster at LLNL. Therefore I'm including it in the cvs tree.

14 years agoBug fixes - forgot to initialize communications matrix.
Greg Koenig [Tue, 24 Jul 2007 03:59:59 +0000 (03:59 +0000)]
Bug fixes - forgot to initialize communications matrix.

14 years agoEnabling SMP version in Blue Gene/P.
Sameer Kumar [Mon, 23 Jul 2007 15:53:34 +0000 (15:53 +0000)]
Enabling SMP version in Blue Gene/P.

14 years agoChecking in a multicast optimization which is turned off by a #define.
Sameer Kumar [Mon, 23 Jul 2007 14:56:19 +0000 (14:56 +0000)]
Checking in a multicast optimization which is turned off by a #define.

14 years agocheck
Sayantan Chakravorty [Mon, 23 Jul 2007 02:34:26 +0000 (02:34 +0000)]
check

14 years agoMore updates for GridHybridSeedLB.
Greg Koenig [Sat, 21 Jul 2007 20:26:42 +0000 (20:26 +0000)]
More updates for GridHybridSeedLB.