charm.git
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

12 years agovarious small additions:
Filippo Gioachin [Wed, 8 Apr 2009 08:56:45 +0000 (08:56 +0000)]
various small additions:
- hook to run a script only on the chare to whom a message is delivered
- getMessage() to retrieve the latest delivered message
- CpdFreeze when a script returns a value not None
- hooks installed both before and after an entry method

12 years agouse CMK_HAS_BINDPROCESSOR for AIX implementation
Gengbin Zheng [Wed, 8 Apr 2009 08:35:39 +0000 (08:35 +0000)]
use CMK_HAS_BINDPROCESSOR for AIX implementation

12 years agoupdated
Gengbin Zheng [Wed, 8 Apr 2009 08:34:44 +0000 (08:34 +0000)]
updated

12 years agoadded test for bindprocessor (AIX)
Gengbin Zheng [Wed, 8 Apr 2009 08:33:51 +0000 (08:33 +0000)]
added test for bindprocessor (AIX)

12 years agoadded a few operators missing
Filippo Gioachin [Wed, 8 Apr 2009 08:27:35 +0000 (08:27 +0000)]
added a few operators missing

12 years agoimplemented set cpu/pthread affinity for AIX powerPC
Gengbin Zheng [Wed, 8 Apr 2009 07:19:18 +0000 (07:19 +0000)]
implemented set cpu/pthread affinity for AIX powerPC

12 years agoto use memory fence as default.
Gengbin Zheng [Wed, 8 Apr 2009 07:17:06 +0000 (07:17 +0000)]
to use memory fence as default.

12 years agoCommented out some potentially problem-causing code.
Lukasz Wesolowski [Tue, 7 Apr 2009 21:59:58 +0000 (21:59 +0000)]
Commented out some potentially problem-causing code.

12 years agomulticore on aix configuration
Gengbin Zheng [Tue, 7 Apr 2009 21:18:22 +0000 (21:18 +0000)]
multicore on aix configuration

12 years agoAdded code for counting GFlops, modified code for force calculation, and other minor...
David Kunzman [Tue, 7 Apr 2009 05:35:45 +0000 (05:35 +0000)]
Added code for counting GFlops, modified code for force calculation, and other minor modificiations.

12 years agoModified +LBShowDecisions option to write to a <dumpfile>.results file instead
Chee Wai Lee [Tue, 7 Apr 2009 05:14:45 +0000 (05:14 +0000)]
Modified +LBShowDecisions option to write to a <dumpfile>.results file instead
of printing to screen. Also added a header line to the results file showing
number of processors simulated + the number of move decisions made.

12 years agoSome changes to make RR or Block mapping of PE to node work.
Isaac Dooley [Tue, 7 Apr 2009 01:40:53 +0000 (01:40 +0000)]
Some changes to make RR or Block mapping of PE to node work.

12 years agoTemporarily disabling the queueing of pinned memory requests, which appears to
Lukasz Wesolowski [Mon, 6 Apr 2009 21:52:50 +0000 (21:52 +0000)]
Temporarily disabling the queueing of pinned memory requests, which appears to
have bugs.

12 years agoCorrected a bug in the pinned memory allocation routine.
Lukasz Wesolowski [Mon, 6 Apr 2009 21:30:49 +0000 (21:30 +0000)]
Corrected a bug in the pinned memory allocation routine.

12 years agocorrect fortran path
Abhinav Bhatele [Mon, 6 Apr 2009 20:56:29 +0000 (20:56 +0000)]
correct fortran path