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

12 years agothis count should be declared independently
Abhinav Bhatele [Mon, 6 Apr 2009 20:56:09 +0000 (20:56 +0000)]
this count should be declared independently

12 years agoInserted a call to flush pinned memory queue if there are no work requests in the...
Lukasz Wesolowski [Mon, 6 Apr 2009 19:19:58 +0000 (19:19 +0000)]
Inserted a call to flush pinned memory queue if there are no work requests in the queue,
preventing deadlock.

12 years agoAdded initial support for AltiVec (Power) SIMD instructions.
David Kunzman [Mon, 6 Apr 2009 19:12:50 +0000 (19:12 +0000)]
Added initial support for AltiVec (Power) SIMD instructions.

12 years agofixed initLock creation, it should be created once on each node, instead of on each PE.
Gengbin Zheng [Mon, 6 Apr 2009 19:04:18 +0000 (19:04 +0000)]
fixed initLock creation, it should be created once on each node, instead of on each PE.

12 years agoModified the debugging information returned when using the flag GPU_DEBUG
Lukasz Wesolowski [Mon, 6 Apr 2009 18:49:17 +0000 (18:49 +0000)]
Modified the debugging information returned when using the flag GPU_DEBUG

12 years agoChanges due to the messagelogging machine.
Esteban Meneses [Mon, 6 Apr 2009 18:06:48 +0000 (18:06 +0000)]
Changes due to the messagelogging machine.

12 years agoadded cudaFree for two arrays that weren't freed before
Aaron Becker [Mon, 6 Apr 2009 16:45:14 +0000 (16:45 +0000)]
added cudaFree for two arrays that weren't freed before

12 years agoAdded error che king for cuda calls.
Isaac Dooley [Mon, 6 Apr 2009 16:27:23 +0000 (16:27 +0000)]
Added error che king for cuda calls.

12 years agoAdded source code files for message logging fault tolerance.
Esteban Meneses [Fri, 3 Apr 2009 19:23:29 +0000 (19:23 +0000)]
Added source code files for message logging fault tolerance.

12 years agoIntroducing support for message logging fault tolerance
Esteban Meneses [Fri, 3 Apr 2009 19:13:30 +0000 (19:13 +0000)]
Introducing support for message logging fault tolerance

12 years agoAdded new files for mlogft architecture
Esteban Meneses [Thu, 2 Apr 2009 19:52:17 +0000 (19:52 +0000)]
Added new files for mlogft architecture

12 years agoAdded some descriptions for the mlogft architecture.
Esteban Meneses [Thu, 2 Apr 2009 19:47:08 +0000 (19:47 +0000)]
Added some descriptions for the mlogft architecture.

12 years agoAdded a fortran interface for a simple function that examines the current stack size.
Isaac Dooley [Thu, 2 Apr 2009 19:41:50 +0000 (19:41 +0000)]
Added a fortran interface for a simple function that examines the current stack size.

12 years agoadded a note that it is illegal to cancel callbacks from within ccd callbacks.
Gengbin Zheng [Thu, 2 Apr 2009 17:07:29 +0000 (17:07 +0000)]
added a note that it is illegal to cancel callbacks from within ccd callbacks.

12 years agofixed a bug in CmiGetPesOnPhysicalNode(), which returns a wrong number of pes.
Gengbin Zheng [Thu, 2 Apr 2009 16:59:54 +0000 (16:59 +0000)]
fixed a bug in CmiGetPesOnPhysicalNode(), which returns a wrong number of pes.

12 years ago*** empty log message ***
Lukasz Wesolowski [Wed, 1 Apr 2009 21:38:17 +0000 (21:38 +0000)]
*** empty log message ***

12 years agoFixed wrong number of arguments to FEM_mesh_get_width in the ParFUM fortran interface
Ramprasad Venkataraman [Wed, 1 Apr 2009 21:26:37 +0000 (21:26 +0000)]
Fixed wrong number of arguments to FEM_mesh_get_width in the ParFUM fortran interface

12 years agoRemoved the while statement in gpuProgressFn.
Lukasz Wesolowski [Wed, 1 Apr 2009 20:54:20 +0000 (20:54 +0000)]
Removed the while statement in gpuProgressFn.

12 years ago*** empty log message ***
Lukasz Wesolowski [Wed, 1 Apr 2009 19:28:40 +0000 (19:28 +0000)]
*** empty log message ***

12 years agoAdded descriptive names for user events.
Lukasz Wesolowski [Wed, 1 Apr 2009 19:27:08 +0000 (19:27 +0000)]
Added descriptive names for user events.

12 years agoFixed names of trace events.
Lukasz Wesolowski [Wed, 1 Apr 2009 18:55:38 +0000 (18:55 +0000)]
Fixed names of trace events.

12 years ago*** empty log message ***
Lukasz Wesolowski [Wed, 1 Apr 2009 18:35:53 +0000 (18:35 +0000)]
*** empty log message ***

12 years agoFixed timers for Projections user events.
Lukasz Wesolowski [Wed, 1 Apr 2009 18:28:21 +0000 (18:28 +0000)]
Fixed timers for Projections user events.

12 years agoa typo (i=>1)
Gengbin Zheng [Wed, 1 Apr 2009 16:25:52 +0000 (16:25 +0000)]
a typo (i=>1)

12 years agominor changes (disable in bigsim mode)
Gengbin Zheng [Wed, 1 Apr 2009 01:41:23 +0000 (01:41 +0000)]
minor changes (disable in bigsim mode)

12 years ago-Added intra-node latency and bandwidth to all network models
Ryan Mokos [Tue, 31 Mar 2009 22:54:10 +0000 (22:54 +0000)]
-Added intra-node latency and bandwidth to all network models

12 years agoAdded some code documentation for ckmulticast as I read through the source
Ramprasad Venkataraman [Tue, 31 Mar 2009 22:03:30 +0000 (22:03 +0000)]
Added some code documentation for ckmulticast as I read through the source

12 years agoAdded fortran bindings for shared node utility functions in ParFUM
Ramprasad Venkataraman [Tue, 31 Mar 2009 19:56:05 +0000 (19:56 +0000)]
Added fortran bindings for shared node utility functions in ParFUM

12 years agoAdded support for utilizing multiple GPUs.
Lukasz Wesolowski [Tue, 31 Mar 2009 00:50:24 +0000 (00:50 +0000)]
Added support for utilizing multiple GPUs.

12 years agoAdded an extra parameter as input to the intialization function for the GPU API.
Lukasz Wesolowski [Tue, 31 Mar 2009 00:49:36 +0000 (00:49 +0000)]
Added an extra parameter as input to the intialization function for the GPU API.

12 years agocheck if memory os and interrupt (non netpoll) mode are used together.
Gengbin Zheng [Mon, 30 Mar 2009 20:14:52 +0000 (20:14 +0000)]
check if memory os and interrupt (non netpoll) mode are used together.

12 years agomake sure memory os set its type: CMI_MEMORY_IS_OS
Gengbin Zheng [Mon, 30 Mar 2009 19:57:27 +0000 (19:57 +0000)]
make sure memory os set its type: CMI_MEMORY_IS_OS

12 years agoRemoved the -g flag from the CUDA compilation flags.
Lukasz Wesolowski [Sun, 29 Mar 2009 22:35:42 +0000 (22:35 +0000)]
Removed the -g flag from the CUDA compilation flags.

12 years agomore changes
Pritish Jetley [Sun, 29 Mar 2009 20:54:04 +0000 (20:54 +0000)]
more changes