charm.git
13 years agoSmart-build interactive script, initial version
Aaron Becker [Wed, 5 Dec 2007 23:18:17 +0000 (23:18 +0000)]
Smart-build interactive script, initial version

13 years ago1. a complete pup for CkReductionMgr (lcount/gcount), which fixed a bug in restart...
Gengbin Zheng [Wed, 5 Dec 2007 22:56:24 +0000 (22:56 +0000)]
1. a complete pup for CkReductionMgr (lcount/gcount), which fixed a bug in restart for group reductions.
2. an error checking preventing user from using the default group constructor in the migratable constructor of a user group class.

13 years agoupdated for bigsim
Gengbin Zheng [Tue, 4 Dec 2007 23:45:47 +0000 (23:45 +0000)]
updated for bigsim

13 years agoadded seq compiler defs.
Gengbin Zheng [Tue, 4 Dec 2007 22:43:35 +0000 (22:43 +0000)]
added seq compiler defs.

13 years agoremoved charmrun
Gengbin Zheng [Tue, 4 Dec 2007 22:24:37 +0000 (22:24 +0000)]
removed charmrun

13 years agofixed.
Gengbin Zheng [Tue, 4 Dec 2007 22:24:20 +0000 (22:24 +0000)]
fixed.

13 years agoadded charmrun to run.
Gengbin Zheng [Tue, 4 Dec 2007 17:05:34 +0000 (17:05 +0000)]
added charmrun to run.

13 years agouse charmrun to test
Gengbin Zheng [Tue, 4 Dec 2007 17:05:05 +0000 (17:05 +0000)]
use charmrun to test

13 years agoTorus auto correction for sub partitions on Blue Gene/P.
Sameer Kumar [Mon, 3 Dec 2007 17:27:52 +0000 (17:27 +0000)]
Torus auto correction for sub partitions on Blue Gene/P.

13 years agoa fix for compilation errors with bigsim.
Gengbin Zheng [Sun, 2 Dec 2007 05:18:51 +0000 (05:18 +0000)]
a fix for compilation errors with bigsim.

13 years agodownsize the MyMulticastMessage from 10000 to 1000, which magically works on mpich...
Gengbin Zheng [Sat, 1 Dec 2007 08:17:48 +0000 (08:17 +0000)]
downsize the MyMulticastMessage from 10000 to 1000, which magically works on mpich-shmem of justice.

13 years agoBlue Gene/L optimizations to reduce the overhead of the charm++ stack. Two changes
Sameer Kumar [Thu, 29 Nov 2007 22:55:16 +0000 (22:55 +0000)]
Blue Gene/L optimizations to reduce the overhead of the charm++ stack. Two changes
1)  BGML_Messager_advance() is only called once in CmiGetNonLocal
2)  SendBroadcastMessages and SendQueuedMessages are not inlined anymore, thus simplifying advance communication.

13 years agowhen using mpicc, no need to specify path to the mpich
Gengbin Zheng [Thu, 29 Nov 2007 21:22:00 +0000 (21:22 +0000)]
when using mpicc, no need to specify path to the mpich

13 years agoMemory_temporal code is complete, and builds along side POSE. Not
Terry L. Wilmarth [Wed, 28 Nov 2007 23:11:55 +0000 (23:11 +0000)]
Memory_temporal code is complete, and builds along side POSE.  Not
integrated for use yet.

13 years agocalculation of hops added
Abhinav Bhatele [Tue, 27 Nov 2007 10:41:19 +0000 (10:41 +0000)]
calculation of hops added

13 years agoJacobiMap added
Abhinav Bhatele [Tue, 27 Nov 2007 10:41:02 +0000 (10:41 +0000)]
JacobiMap added

13 years agotopology mapping implemented
Abhinav Bhatele [Tue, 27 Nov 2007 09:04:00 +0000 (09:04 +0000)]
topology mapping implemented

13 years agoa minor correctness bug with jacobi
Abhinav Bhatele [Tue, 27 Nov 2007 05:49:24 +0000 (05:49 +0000)]
a minor correctness bug with jacobi

13 years agomulticore-cygwin
Gengbin Zheng [Sat, 24 Nov 2007 17:32:31 +0000 (17:32 +0000)]
multicore-cygwin

13 years agofixed.
Gengbin Zheng [Sat, 24 Nov 2007 16:42:14 +0000 (16:42 +0000)]
fixed.

13 years agoadded bgstacksize
Gengbin Zheng [Sat, 24 Nov 2007 00:02:02 +0000 (00:02 +0000)]
added bgstacksize

13 years agomore cleanup.
Gengbin Zheng [Tue, 20 Nov 2007 22:40:13 +0000 (22:40 +0000)]
more cleanup.

13 years agominor changes.
Gengbin Zheng [Tue, 20 Nov 2007 21:05:07 +0000 (21:05 +0000)]
minor changes.

13 years agoset bgstacksize
Gengbin Zheng [Tue, 20 Nov 2007 20:09:54 +0000 (20:09 +0000)]
set bgstacksize

13 years agoexpanded default stack size
Gengbin Zheng [Tue, 20 Nov 2007 19:45:34 +0000 (19:45 +0000)]
expanded default stack size

13 years agofixed ConverseExit which was not smp friendly.
Gengbin Zheng [Tue, 20 Nov 2007 19:00:35 +0000 (19:00 +0000)]
fixed ConverseExit which was not smp friendly.

13 years agoAdded functions for checking tet orientation and to flip tets.
Terry L. Wilmarth [Tue, 20 Nov 2007 18:14:33 +0000 (18:14 +0000)]
Added functions for checking tet orientation and to flip tets.

13 years agofixed a couple compiler warnings.
Gengbin Zheng [Mon, 19 Nov 2007 23:27:21 +0000 (23:27 +0000)]
fixed a couple compiler warnings.

13 years agocompressed more than 300 lines of Cheewai's event trace code, which otherwise made...
Gengbin Zheng [Mon, 19 Nov 2007 21:02:39 +0000 (21:02 +0000)]
compressed more than 300 lines of Cheewai's event trace code, which otherwise made the code really hard to read.

13 years agosome optimizations which might help on some architectures
Abhinav Bhatele [Sun, 18 Nov 2007 21:48:17 +0000 (21:48 +0000)]
some optimizations which might help on some architectures

13 years ago// type comments dont work for pgcc on XT3
Abhinav Bhatele [Wed, 14 Nov 2007 22:42:35 +0000 (22:42 +0000)]
// type comments dont work for pgcc on XT3

13 years ago// type comments didnt work with pgcc on XT3
Abhinav Bhatele [Wed, 14 Nov 2007 22:40:35 +0000 (22:40 +0000)]
// type comments didnt work with pgcc on XT3

13 years agoAPI for temporal memory management.
Terry L. Wilmarth [Wed, 14 Nov 2007 19:29:18 +0000 (19:29 +0000)]
API for temporal memory management.

13 years agofixed compilation error on cray xt3.
Gengbin Zheng [Wed, 14 Nov 2007 06:06:03 +0000 (06:06 +0000)]
fixed compilation error on cray xt3.

13 years agofunctionality to print communication data
Abhinav Bhatele [Wed, 14 Nov 2007 05:15:07 +0000 (05:15 +0000)]
functionality to print communication data

13 years agosplit chares along the X dimension
Abhinav Bhatele [Wed, 14 Nov 2007 00:54:06 +0000 (00:54 +0000)]
split chares along the X dimension

13 years agoadded code for calculating hops
Abhinav Bhatele [Wed, 14 Nov 2007 00:36:45 +0000 (00:36 +0000)]
added code for calculating hops

13 years agofixed nodesetid for edge adjacencies
Aaron Becker [Tue, 13 Nov 2007 23:02:50 +0000 (23:02 +0000)]
fixed nodesetid for edge adjacencies

13 years agoXYZT and TXYZ logic in place
Abhinav Bhatele [Tue, 13 Nov 2007 20:21:55 +0000 (20:21 +0000)]
XYZT and TXYZ logic in place

13 years agominor correction
Abhinav Bhatele [Tue, 13 Nov 2007 19:23:05 +0000 (19:23 +0000)]
minor correction

13 years agofixed a minor error with the delegation
Abhinav Bhatele [Tue, 13 Nov 2007 08:10:37 +0000 (08:10 +0000)]
fixed a minor error with the delegation

13 years agobgl tests
Abhinav Bhatele [Tue, 13 Nov 2007 07:17:06 +0000 (07:17 +0000)]
bgl tests

13 years agominor correction
Abhinav Bhatele [Tue, 13 Nov 2007 07:08:46 +0000 (07:08 +0000)]
minor correction

13 years agomodified so that it will work on Cray
Abhinav Bhatele [Tue, 13 Nov 2007 07:05:50 +0000 (07:05 +0000)]
modified so that it will work on Cray

13 years ago-O3 added
Abhinav Bhatele [Mon, 12 Nov 2007 23:11:11 +0000 (23:11 +0000)]
-O3 added

13 years agofixed bad makefile checkin
Aaron Becker [Mon, 12 Nov 2007 21:29:04 +0000 (21:29 +0000)]
fixed bad makefile checkin

13 years agoorigin shifted to (0, 0, 0, 0)
Abhinav Bhatele [Mon, 12 Nov 2007 08:01:10 +0000 (08:01 +0000)]
origin shifted to (0, 0, 0, 0)

13 years agosome comments and indentation
Abhinav Bhatele [Mon, 12 Nov 2007 08:00:36 +0000 (08:00 +0000)]
some comments and indentation

13 years agodisable the test in reduction that migrating during reduction.
Gengbin Zheng [Mon, 12 Nov 2007 07:50:04 +0000 (07:50 +0000)]
disable the test in reduction that migrating during reduction.

13 years agoincrease bgstack size for line test
Gengbin Zheng [Mon, 12 Nov 2007 04:49:37 +0000 (04:49 +0000)]
increase bgstack size for line test

13 years agoincrease bgstacksize
Gengbin Zheng [Sat, 10 Nov 2007 16:32:13 +0000 (16:32 +0000)]
increase bgstacksize

13 years agoincrease bgstack size
Gengbin Zheng [Sat, 10 Nov 2007 08:56:21 +0000 (08:56 +0000)]
increase bgstack size

13 years agofixed a bug when CmiPrintf (print version) is called before cpv expIOFlushFlag is...
Gengbin Zheng [Sat, 10 Nov 2007 06:59:20 +0000 (06:59 +0000)]
fixed a bug when CmiPrintf (print version) is called before cpv expIOFlushFlag is initialized.

13 years agomake sure ni CmiPrintf is called before IO is initialized.
Gengbin Zheng [Sat, 10 Nov 2007 06:39:07 +0000 (06:39 +0000)]
make sure ni CmiPrintf is called before IO is initialized.

13 years agouse malloc default in conv-mach.h.
Gengbin Zheng [Sat, 10 Nov 2007 02:16:34 +0000 (02:16 +0000)]
use malloc default in conv-mach.h.

13 years agofix typo in fortran path
Eric Bohm [Sat, 10 Nov 2007 00:04:29 +0000 (00:04 +0000)]
fix typo in fortran path

13 years agoexpand bigsim stack size.
Gengbin Zheng [Fri, 9 Nov 2007 23:28:35 +0000 (23:28 +0000)]
expand bigsim stack size.

13 years agouse context thread by default.
Gengbin Zheng [Fri, 9 Nov 2007 22:06:57 +0000 (22:06 +0000)]
use context thread by default.
enforce pcqueue lock for smp.

13 years agomore debug statement.
Gengbin Zheng [Fri, 9 Nov 2007 20:08:39 +0000 (20:08 +0000)]
more debug statement.

13 years agofixed a bug in calcualting spanning tree parent, which looks like an ancient bug...
Gengbin Zheng [Fri, 9 Nov 2007 19:01:40 +0000 (19:01 +0000)]
fixed a bug in calcualting spanning tree parent, which looks like an ancient bug that can prevent QD and other things to work properly on smp.

13 years agofortran compilers will use v 10.1
Abhinav Bhatele [Fri, 9 Nov 2007 05:47:28 +0000 (05:47 +0000)]
fortran compilers will use v 10.1

13 years agoAdded support for feature detection for 2-d triangular meshes, along with some auxili...
Isaac Dooley [Fri, 9 Nov 2007 03:49:41 +0000 (03:49 +0000)]
Added support for feature detection for 2-d triangular meshes, along with some auxiliary helper functions that deal with adjacencies.

13 years agoAdded some functional get_coord() functions that will in all reasonable cases return...
Isaac Dooley [Fri, 9 Nov 2007 02:59:52 +0000 (02:59 +0000)]
Added some functional get_coord() functions that will in all reasonable cases return the coordinates of a node.

13 years agocorrected the error with commenting the printfs
Abhinav Bhatele [Thu, 8 Nov 2007 22:19:45 +0000 (22:19 +0000)]
corrected the error with commenting the printfs

13 years agoadded GFORTRAN_UNBUFFERED_ALL to disable bufferring IO for gfortran.
Gengbin Zheng [Thu, 8 Nov 2007 19:33:07 +0000 (19:33 +0000)]
added GFORTRAN_UNBUFFERED_ALL to disable bufferring IO for gfortran.

13 years agocommented CmiPrintfs
Abhinav Bhatele [Wed, 7 Nov 2007 23:50:02 +0000 (23:50 +0000)]
commented CmiPrintfs

13 years agodefined F77 compiler to g77
Gengbin Zheng [Wed, 7 Nov 2007 23:20:14 +0000 (23:20 +0000)]
defined F77 compiler to g77

13 years agofixed hashing implementation to work with ghosts
Aaron Becker [Wed, 7 Nov 2007 21:59:02 +0000 (21:59 +0000)]
fixed hashing implementation to work with ghosts

13 years agouse size_t instead of CmiUInt8 so that it works for both 32 and 64 bit.
Gengbin Zheng [Wed, 7 Nov 2007 21:39:47 +0000 (21:39 +0000)]
use size_t instead of CmiUInt8 so that it works for both 32 and 64 bit.

13 years agodisabled annoying precision warning
Aaron Becker [Wed, 7 Nov 2007 20:52:35 +0000 (20:52 +0000)]
disabled annoying precision warning

13 years agoAdded some optionally compiled code for Abhinav to be able to print out shared node...
Isaac Dooley [Wed, 7 Nov 2007 18:07:32 +0000 (18:07 +0000)]
Added some optionally compiled code for Abhinav to be able to print out shared node information for use with his new load
balancer. You need to explicitly enable this code, it is not compiled in by default.

13 years agofixed integer overflow in 32 bit machine.
Gengbin Zheng [Wed, 7 Nov 2007 15:32:36 +0000 (15:32 +0000)]
fixed integer overflow in 32 bit machine.

13 years agoit was too conservative to constraint the max len of the isomalloc region to be 32G...
Gengbin Zheng [Wed, 7 Nov 2007 07:51:30 +0000 (07:51 +0000)]
it was too conservative to constraint the max len of the isomalloc region to be 32G for 64 bit machine.

13 years agoSwitched to hash-based global id lookups; fine mesh reading time went from
Aaron Becker [Wed, 7 Nov 2007 00:31:12 +0000 (00:31 +0000)]
Switched to hash-based global id lookups; fine mesh reading time went from
~1hr to ~10sec

13 years agoFor whatever reason, code that already existed to free up checkpoints was commented...
Terry L. Wilmarth [Tue, 6 Nov 2007 23:08:51 +0000 (23:08 +0000)]
For whatever reason, code that already existed to free up checkpoints was commented out.  Fixed this, and POSE now valgrinds cleanly (well, not counting comlib, LB, etc stuff...)

13 years agoVERSION is also relinked with other things to avoid confusion
Abhinav Bhatele [Tue, 6 Nov 2007 19:18:45 +0000 (19:18 +0000)]
VERSION is also relinked with other things to avoid confusion

13 years agodestructor for JacobiMap
Abhinav Bhatele [Tue, 6 Nov 2007 08:29:56 +0000 (08:29 +0000)]
destructor for JacobiMap

13 years agoTurn off xrdb when using +ssh-display. Also added comment to point
Eric Bohm [Mon, 5 Nov 2007 23:45:22 +0000 (23:45 +0000)]
Turn off xrdb when using +ssh-display.  Also added comment to point
++debug users to ++batch 1 ++ssh-display as x11 forwarding workaround.

13 years agoadded a general mapping scheme
Abhinav Bhatele [Fri, 2 Nov 2007 20:46:02 +0000 (20:46 +0000)]
added a general mapping scheme

13 years agoadded a function to get a unique node id
Abhinav Bhatele [Thu, 1 Nov 2007 03:44:08 +0000 (03:44 +0000)]
added a function to get a unique node id

13 years agoupdated.
Gengbin Zheng [Wed, 31 Oct 2007 16:56:58 +0000 (16:56 +0000)]
updated.

13 years agoa dummy function defined when NO_SOCK.
Gengbin Zheng [Wed, 31 Oct 2007 16:53:12 +0000 (16:53 +0000)]
a dummy function defined when NO_SOCK.

13 years agochanged write of BgMsgEntry so that in the ASCII format we dont see negative
Abhinav Bhatele [Wed, 31 Oct 2007 16:37:18 +0000 (16:37 +0000)]
changed write of BgMsgEntry so that in the ASCII format we dont see negative
numbers for dstPe

13 years agouse CMK_HAS_GETHOSTNAME to protect code which can not be compiled on bluegene.
Gengbin Zheng [Mon, 29 Oct 2007 20:03:39 +0000 (20:03 +0000)]
use CMK_HAS_GETHOSTNAME to protect code which can not be compiled on bluegene.

13 years agoadded test for gethostname
Gengbin Zheng [Mon, 29 Oct 2007 19:27:11 +0000 (19:27 +0000)]
added test for gethostname

13 years agoupdated for ubuntu 7.10 (gfortran 4.2)
Gengbin Zheng [Fri, 26 Oct 2007 20:50:17 +0000 (20:50 +0000)]
updated for ubuntu 7.10 (gfortran 4.2)

13 years agominor changes in calling pup for user data.
Gengbin Zheng [Fri, 26 Oct 2007 05:59:25 +0000 (05:59 +0000)]
minor changes in calling pup for user data.

13 years agoin isomalloc pup, when during restarting, grab the isomalloc slots on all processors.
Gengbin Zheng [Fri, 26 Oct 2007 05:44:55 +0000 (05:44 +0000)]
in isomalloc pup, when during restarting, grab the isomalloc slots on all processors.

13 years agoadded a state in pup::er to tell that it is used in restarting an application.
Gengbin Zheng [Fri, 26 Oct 2007 05:44:05 +0000 (05:44 +0000)]
added a state in pup::er to tell that it is used in restarting an application.

13 years agotopology code added
Abhinav Bhatele [Fri, 26 Oct 2007 04:02:00 +0000 (04:02 +0000)]
topology code added

13 years agosupport for different sized X, Y, Z dimensions
Abhinav Bhatele [Thu, 25 Oct 2007 21:43:49 +0000 (21:43 +0000)]
support for different sized X, Y, Z dimensions

13 years agouser data needs to be specially handled when isomalloc is used.
Gengbin Zheng [Thu, 25 Oct 2007 21:22:25 +0000 (21:22 +0000)]
user data needs to be specially handled when isomalloc is used.

13 years agofixed some memory leaks
Abhinav Bhatele [Thu, 25 Oct 2007 17:38:39 +0000 (17:38 +0000)]
fixed some memory leaks

13 years agofixed a bug in making assignment of a builtin attr.
Gengbin Zheng [Thu, 25 Oct 2007 07:26:02 +0000 (07:26 +0000)]
fixed a bug in making assignment of a builtin attr.

13 years agomakefile
Abhinav Bhatele [Thu, 25 Oct 2007 07:25:54 +0000 (07:25 +0000)]
makefile

13 years ago3d jacobi which is topo aware
Abhinav Bhatele [Thu, 25 Oct 2007 07:25:28 +0000 (07:25 +0000)]
3d jacobi which is topo aware

13 years agodocumentation
Abhinav Bhatele [Thu, 25 Oct 2007 07:22:44 +0000 (07:22 +0000)]
documentation

13 years ago*** empty log message ***
Aaron Becker [Thu, 25 Oct 2007 03:42:30 +0000 (03:42 +0000)]
*** empty log message ***

13 years agof77 doesnt exist on xt3
Abhinav Bhatele [Wed, 24 Oct 2007 22:01:21 +0000 (22:01 +0000)]
f77 doesnt exist on xt3

13 years agoadded a function to get node id for a particular rank
Abhinav Bhatele [Wed, 24 Oct 2007 20:30:05 +0000 (20:30 +0000)]
added a function to get node id for a particular rank