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

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

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

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

14 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

14 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...)

14 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

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

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

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

14 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

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

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

14 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

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

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

14 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)

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

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

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

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

14 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

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

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

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

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

14 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

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

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

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

14 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

14 years agofixed bug with torus node dimensions dimN*
Abhinav Bhatele [Wed, 24 Oct 2007 20:26:44 +0000 (20:26 +0000)]
fixed bug with torus node dimensions dimN*

14 years agoundo the change of SETAFFINITY flag
Abhinav Bhatele [Wed, 24 Oct 2007 20:17:44 +0000 (20:17 +0000)]
undo the change of SETAFFINITY flag

14 years agoadded the torus contiguity metric to see if we have a complete torus
Abhinav Bhatele [Wed, 24 Oct 2007 20:16:36 +0000 (20:16 +0000)]
added the torus contiguity metric to see if we have a complete torus

14 years agominor corrections
Abhinav Bhatele [Wed, 24 Oct 2007 20:14:49 +0000 (20:14 +0000)]
minor corrections

14 years agotopology aware 2d jacobi
Abhinav Bhatele [Wed, 24 Oct 2007 20:07:52 +0000 (20:07 +0000)]
topology aware 2d jacobi

14 years agouse f95 (gfortran as default f90 compiler)
Gengbin Zheng [Wed, 24 Oct 2007 19:43:46 +0000 (19:43 +0000)]
use f95 (gfortran as default f90 compiler)

14 years agoupdated for f95 on ubuntu.
Gengbin Zheng [Wed, 24 Oct 2007 19:43:12 +0000 (19:43 +0000)]
updated for f95 on ubuntu.

14 years agofixes for platforms when there is no way to get ip address.
Gengbin Zheng [Wed, 24 Oct 2007 04:14:58 +0000 (04:14 +0000)]
fixes for platforms when there is no way to get ip address.

14 years agoadded the CMK_HAS_SETAFFINITY flag
Abhinav Bhatele [Wed, 24 Oct 2007 03:12:21 +0000 (03:12 +0000)]
added the CMK_HAS_SETAFFINITY flag

14 years agofixed a c syntax issue.
Gengbin Zheng [Wed, 24 Oct 2007 03:11:10 +0000 (03:11 +0000)]
fixed a c syntax issue.

14 years agoAdded 4th integer for Object IDs.
Chee Wai Lee [Tue, 23 Oct 2007 22:48:27 +0000 (22:48 +0000)]
Added 4th integer for Object IDs.

14 years agoupdated.
Gengbin Zheng [Tue, 23 Oct 2007 22:20:27 +0000 (22:20 +0000)]
updated.

14 years agoGot rid of double free, though I left a memory leak in its place
Aaron Becker [Tue, 23 Oct 2007 22:16:56 +0000 (22:16 +0000)]
Got rid of double free, though I left a memory leak in its place

14 years agomerge it with autoconfig system.
Gengbin Zheng [Tue, 23 Oct 2007 15:08:34 +0000 (15:08 +0000)]
merge it with autoconfig system.

14 years agocalls CmiInitCPUAffinity().
Gengbin Zheng [Tue, 23 Oct 2007 15:08:05 +0000 (15:08 +0000)]
calls CmiInitCPUAffinity().

14 years agomerge cpu affinity into build.
Gengbin Zheng [Tue, 23 Oct 2007 15:04:27 +0000 (15:04 +0000)]
merge cpu affinity into build.
use +setcpuaffinity runtime flag to activate the capability.

14 years agoNew example code with two arrays executing at the same time.
Chee Wai Lee [Mon, 22 Oct 2007 23:27:56 +0000 (23:27 +0000)]
New example code with two arrays executing at the same time.

14 years agoa very raw implementation of setting cpu affinity.
Gengbin Zheng [Sat, 20 Oct 2007 08:14:38 +0000 (08:14 +0000)]
a very raw implementation of setting cpu affinity.

14 years agodefine a dummy CpdCharmInit() when it is disabled.
Gengbin Zheng [Sat, 20 Oct 2007 07:19:34 +0000 (07:19 +0000)]
define a dummy CpdCharmInit() when it is disabled.

14 years agoTiny tweaks to improve performance.
Terry L. Wilmarth [Sat, 20 Oct 2007 00:02:38 +0000 (00:02 +0000)]
Tiny tweaks to improve performance.

14 years agoMade a small fix to the locality usage, added a README.
Terry L. Wilmarth [Fri, 19 Oct 2007 23:41:10 +0000 (23:41 +0000)]
Made a small fix to the locality usage, added a README.

14 years agopatch from Tom Quinn with some bug fixes
Filippo Gioachin [Fri, 19 Oct 2007 00:36:43 +0000 (00:36 +0000)]
patch from Tom Quinn with some bug fixes

14 years agofixed it in a portable way.
Gengbin Zheng [Thu, 18 Oct 2007 14:58:01 +0000 (14:58 +0000)]
fixed it in a portable way.

14 years agorpc.h does not exisit for cygwin and win32 build.
Gengbin Zheng [Thu, 18 Oct 2007 05:26:36 +0000 (05:26 +0000)]
rpc.h does not exisit for cygwin and win32 build.

14 years agomake it a strict c code (declare varaible anywhere is not strict c code)
Gengbin Zheng [Thu, 18 Oct 2007 05:25:27 +0000 (05:25 +0000)]
make it a strict c code (declare varaible anywhere is not strict c code)

14 years agofixed TESTOPTS
Gengbin Zheng [Wed, 17 Oct 2007 04:13:31 +0000 (04:13 +0000)]
fixed TESTOPTS

14 years agoadded TESTOPTS.
Gengbin Zheng [Wed, 17 Oct 2007 04:10:54 +0000 (04:10 +0000)]
added TESTOPTS.

14 years agoadded TESTOPTS
Gengbin Zheng [Wed, 17 Oct 2007 04:09:11 +0000 (04:09 +0000)]
added TESTOPTS

14 years agoadded TESTOPTS
Gengbin Zheng [Wed, 17 Oct 2007 01:08:12 +0000 (01:08 +0000)]
added TESTOPTS

14 years agoadded TESTOPTS
Gengbin Zheng [Tue, 16 Oct 2007 21:45:08 +0000 (21:45 +0000)]
added TESTOPTS

14 years agoTESTOPTS
Gengbin Zheng [Tue, 16 Oct 2007 21:35:46 +0000 (21:35 +0000)]
TESTOPTS

14 years agoadded TESTOPTS
Gengbin Zheng [Tue, 16 Oct 2007 21:34:49 +0000 (21:34 +0000)]
added TESTOPTS

14 years agoadded TESTOPTS.
Gengbin Zheng [Tue, 16 Oct 2007 21:34:09 +0000 (21:34 +0000)]
added TESTOPTS.

14 years agouse TESTOPTS
Gengbin Zheng [Tue, 16 Oct 2007 21:18:51 +0000 (21:18 +0000)]
use TESTOPTS

14 years agoadded TESTOPTS
Gengbin Zheng [Tue, 16 Oct 2007 21:12:40 +0000 (21:12 +0000)]
added TESTOPTS

14 years agocarry TESTOPTS
Gengbin Zheng [Tue, 16 Oct 2007 20:51:56 +0000 (20:51 +0000)]
carry TESTOPTS

14 years agoadded TESTOPTS
Gengbin Zheng [Tue, 16 Oct 2007 20:51:42 +0000 (20:51 +0000)]
added TESTOPTS

14 years agoadded TESTOPTS
Gengbin Zheng [Tue, 16 Oct 2007 20:21:42 +0000 (20:21 +0000)]
added TESTOPTS

14 years agoa minor fix for charmrun script change I checked in last time.
Gengbin Zheng [Tue, 16 Oct 2007 16:49:39 +0000 (16:49 +0000)]
a minor fix for charmrun script change I checked in last time.

14 years agoadded dimX, Y, Z code
Abhinav Bhatele [Mon, 15 Oct 2007 22:28:07 +0000 (22:28 +0000)]
added dimX, Y, Z code

14 years agocharmrun takes MPI_MACHINEFILE environment variable to allow users to choose machinefile.
Gengbin Zheng [Mon, 15 Oct 2007 22:22:11 +0000 (22:22 +0000)]
charmrun takes MPI_MACHINEFILE environment variable to allow users to choose machinefile.

14 years agoadded memory fence call (this may not be a bug free version), so pcqueue_lock is...
Gengbin Zheng [Mon, 15 Oct 2007 22:06:55 +0000 (22:06 +0000)]
added memory fence call (this may not be a bug free version), so pcqueue_lock is still kept in case it is needed.

14 years agoa minir change . turn CMK_MEMORY_PROTECTABLE to 1 .
Gengbin Zheng [Mon, 15 Oct 2007 22:06:10 +0000 (22:06 +0000)]
a minir change . turn CMK_MEMORY_PROTECTABLE to 1 .

14 years agouse gnu malloc, and context thread for mpi-smp.
Gengbin Zheng [Mon, 15 Oct 2007 22:05:42 +0000 (22:05 +0000)]
use gnu malloc, and context thread for mpi-smp.

14 years agofixed a thing for immediate msg in smp.
Gengbin Zheng [Mon, 15 Oct 2007 22:03:42 +0000 (22:03 +0000)]
fixed a thing for immediate msg in smp.

14 years agoAdded support for ghosts to most functions
Aaron Becker [Mon, 15 Oct 2007 19:39:11 +0000 (19:39 +0000)]
Added support for ghosts to most functions

14 years agofixed smp version and VMI exit problem.
Gengbin Zheng [Mon, 15 Oct 2007 02:20:44 +0000 (02:20 +0000)]
fixed smp version and VMI exit problem.

14 years agochanged CMK_VMI
Gengbin Zheng [Mon, 15 Oct 2007 02:20:20 +0000 (02:20 +0000)]
changed CMK_VMI

14 years agodefine CMK_USE_MFENCE to turn on memory fence.
Gengbin Zheng [Mon, 15 Oct 2007 02:04:05 +0000 (02:04 +0000)]
define CMK_USE_MFENCE to turn on memory fence.

14 years agodefine memory fence asm code.
Gengbin Zheng [Sun, 14 Oct 2007 06:49:31 +0000 (06:49 +0000)]
define memory fence asm code.

14 years agoavoid calling PCQueueEmpty() since the value can be off.
Gengbin Zheng [Sun, 14 Oct 2007 06:48:51 +0000 (06:48 +0000)]
avoid calling PCQueueEmpty() since the value can be off.

14 years agoadded initialization of smp_mutex .
Gengbin Zheng [Sun, 14 Oct 2007 06:30:12 +0000 (06:30 +0000)]
added initialization of smp_mutex .

14 years agomake the /proc/sys/kernel/randomize_va_space check as a warning, instead of disabling...
Gengbin Zheng [Sat, 13 Oct 2007 00:32:19 +0000 (00:32 +0000)]
make the /proc/sys/kernel/randomize_va_space check as a warning, instead of disabling isomalloc.

14 years agocheck /proc/sys/kernel/randomize_va_space under linux to make sure stack pointer...
Gengbin Zheng [Fri, 12 Oct 2007 22:11:34 +0000 (22:11 +0000)]
check /proc/sys/kernel/randomize_va_space under linux to make sure stack pointer is not randomized.

14 years agomore comments on disabling randomization of stack pointer for thread migration.
Gengbin Zheng [Fri, 12 Oct 2007 21:47:39 +0000 (21:47 +0000)]
more comments on disabling randomization of stack pointer for thread migration.

14 years agotests for the topology interface in src/util
Abhinav Bhatele [Fri, 12 Oct 2007 07:06:49 +0000 (07:06 +0000)]
tests for the topology interface in src/util

14 years agocorrected indentation
Abhinav Bhatele [Fri, 12 Oct 2007 07:04:05 +0000 (07:04 +0000)]
corrected indentation

14 years agothe function in this file cannot be called from a C++ file (leads to
Abhinav Bhatele [Fri, 12 Oct 2007 07:02:51 +0000 (07:02 +0000)]
the function in this file cannot be called from a C++ file (leads to
compiler errors). Hence this wrapper file/function which can be
called from any C++ file.

14 years agoadded cray support to TopoManager
Abhinav Bhatele [Fri, 12 Oct 2007 06:59:45 +0000 (06:59 +0000)]
added cray support to TopoManager

14 years agogot the cray torus stuff working
Abhinav Bhatele [Fri, 12 Oct 2007 06:58:52 +0000 (06:58 +0000)]
got the cray torus stuff working

14 years agoadded a target for CrayNid.c
Abhinav Bhatele [Fri, 12 Oct 2007 06:57:09 +0000 (06:57 +0000)]
added a target for CrayNid.c

14 years ago*** empty log message ***
Chao Huang [Fri, 12 Oct 2007 02:19:13 +0000 (02:19 +0000)]
*** empty log message ***

14 years agoDebugged the sortedNode search. It is much faster, but there are many other optimiza...
Terry L. Wilmarth [Thu, 11 Oct 2007 19:57:30 +0000 (19:57 +0000)]
Debugged the sortedNode search.  It is much faster, but there are many other optimizations that could be performed still...

14 years agounify some adjacent ifndef CMK_OPTIMIZEs for readability.
Eric Bohm [Wed, 10 Oct 2007 22:28:59 +0000 (22:28 +0000)]
unify some adjacent ifndef CMK_OPTIMIZEs for readability.
strip out entirely unused member local localPVT in event commit
because this is called millions of times, each bit of waste really adds up

14 years agocomment out redundant and surprisingly expensive CkLocalBranch calls
Eric Bohm [Wed, 10 Oct 2007 21:46:37 +0000 (21:46 +0000)]
comment out redundant and surprisingly expensive CkLocalBranch calls
for localPVT in sim::Commit and sim::Cancel.

14 years agofixed MAXLOC and MINLOC. Added a MIN macro
Pritish Jetley [Tue, 9 Oct 2007 23:48:40 +0000 (23:48 +0000)]
fixed MAXLOC and MINLOC. Added a MIN macro

14 years agoAdded primMesh.
Terry L. Wilmarth [Tue, 9 Oct 2007 21:07:06 +0000 (21:07 +0000)]
Added primMesh.

14 years agoStart on import improvement code. Currently commented out as it needs testing.
Terry L. Wilmarth [Tue, 9 Oct 2007 19:26:06 +0000 (19:26 +0000)]
Start on import improvement code.  Currently commented out as it needs testing.

14 years ago1. fixed a bug in reassigning "messages_due" variable
Chao Mei [Tue, 9 Oct 2007 07:52:38 +0000 (07:52 +0000)]
1. fixed a bug in reassigning "messages_due" variable
2. change "recieve" to "receive" (a typo :-))