charm.git
12 years agoprint teh current configuration target
Gengbin Zheng [Thu, 30 Apr 2009 20:35:39 +0000 (20:35 +0000)]
print teh current configuration target

12 years agowhen compiling under QT, sue $(MAKE) instead calling make directly
Gengbin Zheng [Thu, 30 Apr 2009 20:34:52 +0000 (20:34 +0000)]
when compiling under QT, sue $(MAKE) instead calling make directly

12 years agopxshm on powerpc. memory fence version of pxshm does not run, so use locking.
Gengbin Zheng [Thu, 30 Apr 2009 19:43:26 +0000 (19:43 +0000)]
pxshm on powerpc. memory fence version of pxshm does not run, so use locking.
not thoroughly tested

12 years agoadded new gravity force calc routines
Pritish Jetley [Thu, 30 Apr 2009 17:03:37 +0000 (17:03 +0000)]
added new gravity force calc routines

12 years agoconfig files for xlc64
Gengbin Zheng [Thu, 30 Apr 2009 06:24:35 +0000 (06:24 +0000)]
config files for xlc64

12 years agomode changed to 0664
Gengbin Zheng [Thu, 30 Apr 2009 06:23:54 +0000 (06:23 +0000)]
mode changed to 0664

12 years agoopen with create needs third argument (mode), this is caught by intel v11 compiler
Gengbin Zheng [Thu, 30 Apr 2009 06:21:17 +0000 (06:21 +0000)]
open with create needs third argument (mode), this is caught by intel v11 compiler

12 years agoforces working. advancement of particles working. iteration continuation still
Pritish Jetley [Wed, 29 Apr 2009 23:27:12 +0000 (23:27 +0000)]
forces working. advancement of particles working. iteration continuation still
under construction.

12 years agonew "+skip_cpu_topology" runtime option to turn off the process of getting cpu topolo...
Gengbin Zheng [Wed, 29 Apr 2009 17:44:41 +0000 (17:44 +0000)]
new "+skip_cpu_topology" runtime option to turn off the process of getting cpu topology, which does not scale on very large machines.

12 years agoDebugging code removed.
Esteban Meneses [Wed, 29 Apr 2009 15:45:48 +0000 (15:45 +0000)]
Debugging code removed.

12 years agoBug in code: myRoot is invalid even when it shouldn't be (i.e. when particles were...
Pritish Jetley [Wed, 29 Apr 2009 00:26:00 +0000 (00:26 +0000)]
Bug in code: myRoot is invalid even when it shouldn't be (i.e. when particles were sent
to the treepiece in question. Further, myRoot is not NULL but 0x1, so that the
parent treepiece is being misled into updating its moments with the child's.

12 years agodefines CMK_G95, etc explicitly to enable charmrun to set special env variables to...
Gengbin Zheng [Tue, 28 Apr 2009 19:40:08 +0000 (19:40 +0000)]
defines CMK_G95, etc explicitly to enable charmrun to set special env variables to disabling fortran's IO buffer

12 years agoadded realclean line
Pritish Jetley [Tue, 28 Apr 2009 00:17:50 +0000 (00:17 +0000)]
added realclean line

12 years agoChanged the way trees are built. Inserted treepieces are not given initial myRoots
Pritish Jetley [Tue, 28 Apr 2009 00:14:25 +0000 (00:14 +0000)]
Changed the way trees are built. Inserted treepieces are not given initial myRoots
to work with. These are created by loadtree() as needed. Different 'fat' values give
the same tree.

12 years agodecomp working, but probably faulty. for one, using fatter nodes causes
Pritish Jetley [Mon, 27 Apr 2009 21:51:56 +0000 (21:51 +0000)]
decomp working, but probably faulty. for one, using fatter nodes causes
treepieces ot run out of levels

12 years ago*** empty log message ***
Abhinav Bhatele [Mon, 27 Apr 2009 21:10:24 +0000 (21:10 +0000)]
*** empty log message ***

12 years agochanges
Pritish Jetley [Sun, 26 Apr 2009 23:29:53 +0000 (23:29 +0000)]
changes

12 years agoBug fixes. Changed code so that init_root is done by main. Top-level roots
Pritish Jetley [Fri, 24 Apr 2009 22:52:32 +0000 (22:52 +0000)]
Bug fixes. Changed code so that init_root is done by main. Top-level roots
have been correctly set up.

12 years agofixed bzero for windows build
Gengbin Zheng [Fri, 24 Apr 2009 16:09:06 +0000 (16:09 +0000)]
fixed bzero for windows build

12 years agoinclude strings.h for bero
Gengbin Zheng [Fri, 24 Apr 2009 15:32:34 +0000 (15:32 +0000)]
include strings.h for bero

12 years agomoved testing for header files to beginning
Gengbin Zheng [Fri, 24 Apr 2009 15:31:46 +0000 (15:31 +0000)]
moved testing for header files to beginning

12 years agotested if strings.h exists
Gengbin Zheng [Fri, 24 Apr 2009 15:26:40 +0000 (15:26 +0000)]
tested if strings.h exists

12 years agotweak compiler options for SEQ, and fortran compilers
Gengbin Zheng [Fri, 24 Apr 2009 15:18:47 +0000 (15:18 +0000)]
tweak compiler options for SEQ, and fortran compilers

12 years agoswitched to memory os
Gengbin Zheng [Fri, 24 Apr 2009 06:35:29 +0000 (06:35 +0000)]
switched to memory os

12 years agocharmrun better support on Kraken. Using charmrun will call pbs submit job automatically
Gengbin Zheng [Fri, 24 Apr 2009 03:52:24 +0000 (03:52 +0000)]
charmrun better support on Kraken. Using charmrun will call pbs submit job automatically

12 years agosupport aprun on cray xt
Gengbin Zheng [Fri, 24 Apr 2009 03:34:27 +0000 (03:34 +0000)]
support aprun on cray xt

12 years agoneed to supply top-level treepieces with the roots of their respective subtrees
Pritish Jetley [Fri, 24 Apr 2009 01:49:04 +0000 (01:49 +0000)]
need to supply top-level treepieces with the roots of their respective subtrees

12 years agofixed manual regarding Python high-level entry methods
Filippo Gioachin [Fri, 24 Apr 2009 00:56:40 +0000 (00:56 +0000)]
fixed manual regarding Python high-level entry methods

12 years agoA few bug fixes related to the mlogft machine.
Esteban Meneses [Thu, 23 Apr 2009 21:46:32 +0000 (21:46 +0000)]
A few bug fixes related to the mlogft machine.

12 years agoupdate makefile to use common.mk and not have dumb capitilization in dep
Eric Bohm [Thu, 23 Apr 2009 21:22:42 +0000 (21:22 +0000)]
update makefile to use common.mk and not have dumb capitilization in dep

12 years agofix typo
Eric Bohm [Thu, 23 Apr 2009 20:49:08 +0000 (20:49 +0000)]
fix typo

12 years agomore general makefile default
Eric Bohm [Thu, 23 Apr 2009 20:48:50 +0000 (20:48 +0000)]
more general makefile default

12 years agoAdded comparison and bitwise operations.
David Kunzman [Thu, 23 Apr 2009 19:45:35 +0000 (19:45 +0000)]
Added comparison and bitwise operations.

12 years agonumTreePieces correctly set to default value of 8*numParticleChunks
Pritish Jetley [Thu, 23 Apr 2009 17:23:15 +0000 (17:23 +0000)]
numTreePieces correctly set to default value of 8*numParticleChunks

12 years agoupdated by autoconfig
Gengbin Zheng [Thu, 23 Apr 2009 16:19:29 +0000 (16:19 +0000)]
updated by autoconfig

12 years agoa much sophisticated way of writing conv-mach-opt.sh. Search for the last key/value...
Gengbin Zheng [Thu, 23 Apr 2009 16:18:39 +0000 (16:18 +0000)]
a much sophisticated way of writing conv-mach-opt.sh. Search for the last key/value pair and check if a definition already exists.

12 years agoissue an warning when shared lib can not be built instead of exit silently
Gengbin Zheng [Thu, 23 Apr 2009 15:51:34 +0000 (15:51 +0000)]
issue an warning when shared lib can not be built instead of exit silently

12 years agoadded -fPIC for shared lib
Gengbin Zheng [Thu, 23 Apr 2009 13:43:10 +0000 (13:43 +0000)]
added -fPIC for shared lib

12 years agoChanged the way input parameters are handled.
Pritish Jetley [Thu, 23 Apr 2009 06:39:28 +0000 (06:39 +0000)]
Changed the way input parameters are handled.

12 years agoremoved ranger specific conf files. substituted by the mau pgcc.sh
Gengbin Zheng [Thu, 23 Apr 2009 04:42:29 +0000 (04:42 +0000)]
removed ranger specific conf files. substituted by the mau pgcc.sh

12 years agopgicc needs offsetof
Gengbin Zheng [Wed, 22 Apr 2009 20:42:39 +0000 (20:42 +0000)]
pgicc needs offsetof

12 years agopgi compiler needs offsetof
Gengbin Zheng [Wed, 22 Apr 2009 20:41:33 +0000 (20:41 +0000)]
pgi compiler needs offsetof

12 years agoclean up for latest pgi compiler
Gengbin Zheng [Wed, 22 Apr 2009 20:40:32 +0000 (20:40 +0000)]
clean up for latest pgi compiler

12 years agoRemoved __attribute__((aligned(XYZ))) on several variables because it was causing...
David Kunzman [Wed, 22 Apr 2009 17:11:23 +0000 (17:11 +0000)]
Removed __attribute__((aligned(XYZ))) on several variables because it was causing problems with net-win and net-sol builds.  Fixed bug where one element of a constant was set incorrectly.

12 years agoAdded more support for AltiVec and SSE. Cleaned up code.
David Kunzman [Tue, 21 Apr 2009 22:54:06 +0000 (22:54 +0000)]
Added more support for AltiVec and SSE.  Cleaned up code.

12 years agofixed greg's patch in using "=" instead of "==" for strict posix compliance.
Gengbin Zheng [Tue, 21 Apr 2009 20:46:40 +0000 (20:46 +0000)]
fixed greg's patch in using "=" instead of "==" for strict posix compliance.

12 years agoreduced size
Gengbin Zheng [Tue, 21 Apr 2009 20:32:55 +0000 (20:32 +0000)]
reduced size

12 years agoadded option -default-to-aout per greogory crosswhite's request
Gengbin Zheng [Tue, 21 Apr 2009 19:44:07 +0000 (19:44 +0000)]
added option -default-to-aout per greogory crosswhite's request

12 years agoppl@ => charm@
Gengbin Zheng [Tue, 21 Apr 2009 19:37:55 +0000 (19:37 +0000)]
ppl@ => charm@

12 years agoanother ppl => charm@cs
Gengbin Zheng [Tue, 21 Apr 2009 19:36:55 +0000 (19:36 +0000)]
another ppl => charm@cs

12 years agochanged email from ppl to charm@cs
Gengbin Zheng [Tue, 21 Apr 2009 19:24:38 +0000 (19:24 +0000)]
changed email from ppl to charm@cs

12 years agofixed name
Gengbin Zheng [Tue, 21 Apr 2009 16:50:58 +0000 (16:50 +0000)]
fixed name

12 years agoadded model-based LB
Gengbin Zheng [Tue, 21 Apr 2009 15:19:07 +0000 (15:19 +0000)]
added model-based LB

12 years agosetObjTiming => setObjTime
Gengbin Zheng [Tue, 21 Apr 2009 14:52:05 +0000 (14:52 +0000)]
setObjTiming => setObjTime

12 years agoadded setObjTime() for LB
Gengbin Zheng [Mon, 20 Apr 2009 23:37:40 +0000 (23:37 +0000)]
added setObjTime() for LB

12 years agoadded a function to array element to get collected timing
Gengbin Zheng [Mon, 20 Apr 2009 23:20:52 +0000 (23:20 +0000)]
added a function to array element to get collected timing

12 years agoMinor changes in code structure.
Lukasz Wesolowski [Mon, 20 Apr 2009 19:20:36 +0000 (19:20 +0000)]
Minor changes in code structure.

12 years agoavoid fclose on NULL
Gengbin Zheng [Sun, 19 Apr 2009 00:57:23 +0000 (00:57 +0000)]
avoid fclose on NULL

12 years agoAdded conditional support for TAU definitions in charmc so the latter can
Chee Wai Lee [Fri, 17 Apr 2009 18:20:44 +0000 (18:20 +0000)]
Added conditional support for TAU definitions in charmc so the latter can
recognize additional TAU functionality inside Charm++ applications.

12 years agofclose on /proc/sys/kernel/randomize_va_space to avoid memory leak on fp
Gengbin Zheng [Fri, 17 Apr 2009 18:09:40 +0000 (18:09 +0000)]
fclose on /proc/sys/kernel/randomize_va_space to avoid memory leak on fp

12 years agocheck pointers passed to entry methods. this check is not performed for local entry...
Pritish Jetley [Fri, 17 Apr 2009 17:17:12 +0000 (17:17 +0000)]
check pointers passed to entry methods. this check is not performed for local entry methods.

12 years agoGregory Crosswhite's patch for pupping templates.
Gengbin Zheng [Thu, 16 Apr 2009 17:48:19 +0000 (17:48 +0000)]
Gregory Crosswhite's patch for pupping templates.

12 years agogregory crosswhite's patch for pupping templates.
Gengbin Zheng [Thu, 16 Apr 2009 17:47:19 +0000 (17:47 +0000)]
gregory crosswhite's patch for pupping templates.

12 years agofixed bug with conditional packing
Filippo Gioachin [Thu, 16 Apr 2009 17:16:33 +0000 (17:16 +0000)]
fixed bug with conditional packing

12 years agoremoved Pritish's previous check in because it breaks CkCache
Gengbin Zheng [Thu, 16 Apr 2009 13:50:57 +0000 (13:50 +0000)]
removed Pritish's previous check in because it breaks CkCache

12 years agoCleaned up code to remove debug code. Now a more simple example for reference.
David Kunzman [Thu, 16 Apr 2009 02:19:13 +0000 (02:19 +0000)]
Cleaned up code to remove debug code.  Now a more simple example for reference.

12 years agodefined BIGSIM_OUT_OF_CORE
Gengbin Zheng [Wed, 15 Apr 2009 16:51:14 +0000 (16:51 +0000)]
defined BIGSIM_OUT_OF_CORE

12 years agomoved BIGSIM_OUT_OF_CORE to conv-mach-bigsim.h
Gengbin Zheng [Wed, 15 Apr 2009 16:49:45 +0000 (16:49 +0000)]
moved  BIGSIM_OUT_OF_CORE to conv-mach-bigsim.h

12 years agoadded definition for bigsim out-of-core
Gengbin Zheng [Wed, 15 Apr 2009 16:48:25 +0000 (16:48 +0000)]
added definition for bigsim out-of-core

12 years agoRenamed the macro for OoC in Bigsim to ease the compilation
Chao Mei [Wed, 15 Apr 2009 15:06:46 +0000 (15:06 +0000)]
Renamed the macro for OoC in Bigsim to ease the compilation

12 years agocompiles; check FIXMEs
Pritish Jetley [Wed, 15 Apr 2009 04:52:23 +0000 (04:52 +0000)]
compiles; check FIXMEs

12 years agorenamed barnes to src
Pritish Jetley [Wed, 15 Apr 2009 04:28:23 +0000 (04:28 +0000)]
renamed barnes to src

12 years agochanged paramlist constructor to check that only a single pointer, one to
Pritish Jetley [Wed, 15 Apr 2009 04:10:00 +0000 (04:10 +0000)]
changed paramlist constructor to check that only a single pointer, one to
a message, can be passed into an entry method.

12 years agolog
Pritish Jetley [Wed, 15 Apr 2009 03:58:08 +0000 (03:58 +0000)]
log

12 years agoadded missing CkConditional for conditional packing
Filippo Gioachin [Wed, 15 Apr 2009 00:45:49 +0000 (00:45 +0000)]
added missing CkConditional for conditional packing

12 years agoFixed a bug where an attempt to index into an array location -1 is made at
Chee Wai Lee [Tue, 14 Apr 2009 19:34:03 +0000 (19:34 +0000)]
Fixed a bug where an attempt to index into an array location -1 is made at
runtime.

12 years agocloser to successful compilation
Pritish Jetley [Tue, 14 Apr 2009 18:25:17 +0000 (18:25 +0000)]
closer to successful compilation

12 years agolog
Pritish Jetley [Mon, 13 Apr 2009 07:35:33 +0000 (07:35 +0000)]
log

12 years agoadded new files, trying to get tree construction phase to compile
Pritish Jetley [Mon, 13 Apr 2009 06:02:52 +0000 (06:02 +0000)]
added new files, trying to get tree construction phase to compile

12 years agoadded file
Pritish Jetley [Sat, 11 Apr 2009 22:18:48 +0000 (22:18 +0000)]
added file

12 years agolooks like mpi-smp still does not work with memory os, use gnu for now.
Gengbin Zheng [Sat, 11 Apr 2009 13:58:11 +0000 (13:58 +0000)]
looks like mpi-smp still does not work with memory os, use gnu for now.

12 years agoturn web modeo on
Gengbin Zheng [Sat, 11 Apr 2009 13:55:27 +0000 (13:55 +0000)]
turn web modeo on

12 years agoModified spread, add, and mul support for SSE2.
David Kunzman [Sat, 11 Apr 2009 04:14:25 +0000 (04:14 +0000)]
Modified spread, add, and mul support for SSE2.

12 years agolog
Pritish Jetley [Sat, 11 Apr 2009 00:05:30 +0000 (00:05 +0000)]
log

12 years agolog
Pritish Jetley [Fri, 10 Apr 2009 23:51:34 +0000 (23:51 +0000)]
log

12 years agoenv variable MALLOCMULTIHEAP on AIX improves the performance of malloc substantially...
Gengbin Zheng [Fri, 10 Apr 2009 21:03:44 +0000 (21:03 +0000)]
env variable MALLOCMULTIHEAP on AIX improves the performance of malloc substantially. It is now set automatically by charmrun

12 years agoa few tweaks like switching to mfence
Gengbin Zheng [Fri, 10 Apr 2009 20:13:44 +0000 (20:13 +0000)]
a few tweaks like switching to mfence

12 years agochanged how a message being delivered is stored in the _debugData table
Filippo Gioachin [Fri, 10 Apr 2009 19:22:22 +0000 (19:22 +0000)]
changed how a message being delivered is stored in the _debugData table

12 years agoa new implementation of CmiWallTimer based on AIX's read_wall_time(). It is supposed...
Gengbin Zheng [Fri, 10 Apr 2009 19:21:41 +0000 (19:21 +0000)]
a new implementation of CmiWallTimer based on AIX's read_wall_time(). It is supposed to be more accurate on blueprint.

12 years agoremoved print statements
Filippo Gioachin [Fri, 10 Apr 2009 19:20:50 +0000 (19:20 +0000)]
removed print statements

12 years agochanged null to NULL
Gengbin Zheng [Fri, 10 Apr 2009 15:41:04 +0000 (15:41 +0000)]
changed  null to NULL

12 years agovarious bug fixes regarding charmdebug Python interface
Filippo Gioachin [Fri, 10 Apr 2009 07:24:11 +0000 (07:24 +0000)]
various bug fixes regarding charmdebug Python interface

12 years agoPassing NULL as third argument to CpdBeforeEp, since there is no message for local...
Filippo Gioachin [Fri, 10 Apr 2009 05:11:13 +0000 (05:11 +0000)]
Passing NULL as third argument to CpdBeforeEp, since there is no message for local entry methods.

12 years agolog
Pritish Jetley [Fri, 10 Apr 2009 04:51:44 +0000 (04:51 +0000)]
log

12 years agomake rulee for QuickThreads more portable. Looks like some make (e.g. on blueprint...
Gengbin Zheng [Fri, 10 Apr 2009 04:19:46 +0000 (04:19 +0000)]
make rulee for QuickThreads more portable. Looks like some make (e.g. on blueprint) does not spawn a new shell for each line of command. So a cd command in the previous may affect the command in the next line.

12 years agofixed the intraLatency function for ibmpower network
Gengbin Zheng [Fri, 10 Apr 2009 03:50:18 +0000 (03:50 +0000)]
fixed the intraLatency function for ibmpower network

12 years agoThe tag returned by a wildcard non-blocking receive is now the tag contained in the...
Isaac Dooley [Thu, 9 Apr 2009 20:56:48 +0000 (20:56 +0000)]
The tag returned by a wildcard non-blocking receive is now the tag contained in the message, not the tag requested by the user(which would be a
wildcard). This functionality is relied upon in SuperLU, although the MPI standard does not require it.

12 years agofixed an error in DEBUG macro definition and usage in the previous msg logging checkin
Gengbin Zheng [Wed, 8 Apr 2009 15:42:12 +0000 (15:42 +0000)]
fixed an error in DEBUG macro definition and usage in the previous msg logging checkin

12 years agoI don't know how it works before in autobuild, but it is missing:
Gengbin Zheng [Wed, 8 Apr 2009 09:01:58 +0000 (09:01 +0000)]
I don't know how it works before in autobuild, but it is missing:
CpvDeclare(unsigned , networkProgressCount);
int networkProgressPeriod;

12 years ago- modified signature for CpdBeforeEp to pass in an extra parameter
Filippo Gioachin [Wed, 8 Apr 2009 08:58:46 +0000 (08:58 +0000)]
- modified signature for CpdBeforeEp to pass in an extra parameter
- added CpdList_msgStack debugger list to retrieve list of messages being delivered (recursively considering local/inline entry methods)
- various bug fixes