charm.git
14 years agoAdded runtime option "+traceWarn" for warning messages from the tracing
Chee Wai Lee [Mon, 7 May 2007 20:40:59 +0000 (20:40 +0000)]
Added runtime option "+traceWarn" for warning messages from the tracing
framework to allow default scalability under non-error conditions.

14 years agofixed a compilation error for smp.
Gengbin Zheng [Mon, 7 May 2007 18:29:44 +0000 (18:29 +0000)]
fixed a compilation error for smp.

14 years agofixed a bug in bigsim when registering a new thread hook functions.
Gengbin Zheng [Mon, 7 May 2007 17:40:18 +0000 (17:40 +0000)]
fixed a bug in bigsim when registering a new thread hook functions.

14 years ago*** empty log message ***
Sameer Kumar [Sun, 6 May 2007 04:07:19 +0000 (04:07 +0000)]
*** empty log message ***

14 years agothis file is required for getting the Cray Topology
Abhinav Bhatele [Sun, 6 May 2007 02:53:32 +0000 (02:53 +0000)]
this file is required for getting the Cray Topology

14 years agocray specific functions
Abhinav Bhatele [Sun, 6 May 2007 02:52:44 +0000 (02:52 +0000)]
cray specific functions

14 years agoadded basic functions
Abhinav Bhatele [Sun, 6 May 2007 02:52:26 +0000 (02:52 +0000)]
added basic functions

14 years agochanged getHopsBetweenRanks to make it generic
Abhinav Bhatele [Sun, 6 May 2007 02:51:44 +0000 (02:51 +0000)]
changed getHopsBetweenRanks to make it generic

14 years agoadded abs functions
Abhinav Bhatele [Sun, 6 May 2007 02:49:43 +0000 (02:49 +0000)]
added abs functions

14 years agobigsim-fy the CthThread when needed.
Gengbin Zheng [Sat, 5 May 2007 18:27:30 +0000 (18:27 +0000)]
bigsim-fy the CthThread when needed.

14 years agoadded a hook for application created Converse thread. This allows threads to be sched...
Gengbin Zheng [Fri, 4 May 2007 20:27:40 +0000 (20:27 +0000)]
added a hook for application created Converse thread. This allows threads to be scheduled by the emulated processors instead of the emulating converse scheduler.

14 years agoCuda makefile
Isaac Dooley [Thu, 3 May 2007 20:25:27 +0000 (20:25 +0000)]
Cuda makefile

14 years agoMinor changes to infiniband layer
Sayantan Chakravorty [Wed, 2 May 2007 19:45:21 +0000 (19:45 +0000)]
Minor changes to infiniband layer

14 years agoAdded rdma to ibverbs layer
Sayantan Chakravorty [Tue, 1 May 2007 22:15:02 +0000 (22:15 +0000)]
Added rdma to ibverbs layer

14 years agoadd pickClosestRank to support map speedup operations in leancp
Eric Bohm [Mon, 30 Apr 2007 22:01:31 +0000 (22:01 +0000)]
add pickClosestRank to support map speedup operations in leancp

14 years agoadded definition of inline and local entry methods
Filippo Gioachin [Fri, 27 Apr 2007 20:16:10 +0000 (20:16 +0000)]
added definition of inline and local entry methods

14 years agomodifications for version 4
Aaron Becker [Fri, 27 Apr 2007 04:39:18 +0000 (04:39 +0000)]
modifications for version 4

14 years agoNow CUDA parallel version works
Isaac Dooley [Fri, 27 Apr 2007 02:11:07 +0000 (02:11 +0000)]
Now CUDA parallel version works

14 years agoadded a tip to disable randomization of stack pointer on fedora.
Gengbin Zheng [Thu, 26 Apr 2007 22:02:44 +0000 (22:02 +0000)]
added a tip to disable randomization of stack pointer on fedora.

14 years agofor gm layer, turn on async io on Cmi_charmrun_fd to have CCS working.
Gengbin Zheng [Thu, 26 Apr 2007 15:19:51 +0000 (15:19 +0000)]
for gm layer, turn on async io on Cmi_charmrun_fd to have CCS working.

14 years agoSame as last one for MPI_Comm_create
Chao Huang [Thu, 26 Apr 2007 01:54:14 +0000 (01:54 +0000)]
Same as last one for MPI_Comm_create

14 years agoAdded a Barrier in after MPI_Comm_split is done to avoid race condition
Chao Huang [Thu, 26 Apr 2007 01:50:50 +0000 (01:50 +0000)]
Added a Barrier in after MPI_Comm_split is done to avoid race condition
in the new communicator.

14 years agoadded LOCAL flag for entry methods: it works as a direct function call into an object...
Filippo Gioachin [Wed, 25 Apr 2007 01:38:34 +0000 (01:38 +0000)]
added LOCAL flag for entry methods: it works as a direct function call into an object after getting a local pointer via ckLocal. In addition it does automatically load balancer and projections tracing.
Fixed inline delivery of messages for groups, where tracing was not correct.

14 years ago*** empty log message ***
Sameer Kumar [Tue, 24 Apr 2007 23:05:13 +0000 (23:05 +0000)]
*** empty log message ***

14 years agoRecognize a .cu file(for CUDA) as a normal C++ file.
Isaac Dooley [Tue, 24 Apr 2007 19:13:21 +0000 (19:13 +0000)]
Recognize a .cu file(for CUDA) as a normal C++ file.

14 years agoAdding connectivity information to fix a bug in accumulating to R_int
Isaac Dooley [Tue, 24 Apr 2007 19:10:14 +0000 (19:10 +0000)]
Adding connectivity information to fix a bug in accumulating to R_int

14 years agousing optimized memory copy.
Sameer Kumar [Tue, 24 Apr 2007 18:47:31 +0000 (18:47 +0000)]
using optimized memory copy.

14 years agoFast memory copy for blue gene/L.
Sameer Kumar [Tue, 24 Apr 2007 18:46:48 +0000 (18:46 +0000)]
Fast memory copy for blue gene/L.

14 years agoMemory copy optimizations for BGL.
Sameer Kumar [Tue, 24 Apr 2007 18:16:53 +0000 (18:16 +0000)]
Memory copy optimizations for BGL.

14 years agomake array size heap allocated, and can be specified in parameter
Gengbin Zheng [Mon, 23 Apr 2007 22:25:47 +0000 (22:25 +0000)]
make array size heap allocated, and can be specified in parameter

14 years agofixed couple bugs.
Gengbin Zheng [Mon, 23 Apr 2007 20:56:18 +0000 (20:56 +0000)]
fixed couple bugs.

14 years agoan alternative implementation: merging ghost data into the main array.
Gengbin Zheng [Mon, 23 Apr 2007 20:44:41 +0000 (20:44 +0000)]
an alternative implementation: merging ghost data into the main array.

14 years ago*** empty log message ***
Abhinav Bhatele [Mon, 23 Apr 2007 20:18:20 +0000 (20:18 +0000)]
*** empty log message ***

14 years agoMore documentation
Isaac Dooley [Mon, 23 Apr 2007 20:15:55 +0000 (20:15 +0000)]
More documentation

14 years agoAdding sample file and better documentation
Isaac Dooley [Mon, 23 Apr 2007 20:14:28 +0000 (20:14 +0000)]
Adding sample file and better documentation

14 years agoAdding a sample file produced by the startBigSimTrace and endBigSimTrace routines
Isaac Dooley [Mon, 23 Apr 2007 20:11:22 +0000 (20:11 +0000)]
Adding a sample file produced by the startBigSimTrace and endBigSimTrace routines

14 years agoVersion which produces nice output with NAMD
Isaac Dooley [Mon, 23 Apr 2007 19:56:41 +0000 (19:56 +0000)]
Version which produces nice output with NAMD

14 years agoMoved parameters to endTraceBigSim
Isaac Dooley [Mon, 23 Apr 2007 17:41:45 +0000 (17:41 +0000)]
Moved parameters to endTraceBigSim

14 years agofixed y and z
Abhinav Bhatele [Mon, 23 Apr 2007 17:23:40 +0000 (17:23 +0000)]
fixed y and z

14 years agoThis version works with CUDA
Isaac Dooley [Mon, 23 Apr 2007 02:03:48 +0000 (02:03 +0000)]
This version works with CUDA

14 years agoVersion that works with CUDA
Isaac Dooley [Mon, 23 Apr 2007 02:02:47 +0000 (02:02 +0000)]
Version that works with CUDA

14 years agoUpdated Adaptive Mesh Refinement codes which compile against current
Eric Bohm [Sun, 22 Apr 2007 19:02:27 +0000 (19:02 +0000)]
Updated Adaptive Mesh Refinement codes which compile against current
charm API.

14 years agoMaking AMR build.
Terry L. Wilmarth [Fri, 20 Apr 2007 18:15:08 +0000 (18:15 +0000)]
Making AMR build.

14 years agoAdding trace calls
Isaac Dooley [Thu, 19 Apr 2007 21:01:13 +0000 (21:01 +0000)]
Adding trace calls

14 years agoAdded documentation
Isaac Dooley [Thu, 19 Apr 2007 19:41:35 +0000 (19:41 +0000)]
Added documentation

14 years agoadded bigemulator rule, as alias to bigsim.
Gengbin Zheng [Tue, 17 Apr 2007 19:47:39 +0000 (19:47 +0000)]
added bigemulator rule, as alias to bigsim.

14 years agomade dummy fn return a value to stop autobuild's whining
Terry L. Wilmarth [Tue, 17 Apr 2007 14:53:43 +0000 (14:53 +0000)]
made dummy fn return a value to stop autobuild's whining

14 years agoA test for checking the functionality of streaming strategy parameters, including...
Lukasz Wesolowski [Sun, 15 Apr 2007 04:53:02 +0000 (04:53 +0000)]
A test for checking the functionality of streaming strategy parameters, including period, maximum number of messages, maximum message size, and maximum buffer size.

14 years agoAdded strategy parameters for maximum buffer size and maximum message size
Lukasz Wesolowski [Sun, 15 Apr 2007 04:09:01 +0000 (04:09 +0000)]
Added strategy parameters for maximum buffer size and maximum message size

14 years agoIbverbs layer now uses shared receive queue and can ask for buffers on demand
Sayantan Chakravorty [Fri, 13 Apr 2007 22:24:21 +0000 (22:24 +0000)]
Ibverbs layer now uses shared receive queue and can ask for buffers on demand

14 years ago3D edge_bisect code structure in place and some of the serial code as
Terry L. Wilmarth [Fri, 13 Apr 2007 21:17:59 +0000 (21:17 +0000)]
3D edge_bisect code structure in place and some of the serial code as
well.  Changed args to adapt_adj functions to pass adaptAdj for the
target elem, instead of the elem ID and the elemType.

14 years agoremoved one debugging print
Gengbin Zheng [Thu, 12 Apr 2007 20:15:09 +0000 (20:15 +0000)]
removed one debugging print

14 years agompi solaris for amd64
Gengbin Zheng [Thu, 12 Apr 2007 18:29:06 +0000 (18:29 +0000)]
mpi solaris for amd64

14 years agoNow the program uses a 2-d torus blocked decomposition.
Isaac Dooley [Thu, 12 Apr 2007 04:25:41 +0000 (04:25 +0000)]
Now the program uses a 2-d torus blocked decomposition.

14 years agoFirst stabs at 3D edge bisect.
Terry L. Wilmarth [Wed, 11 Apr 2007 23:51:38 +0000 (23:51 +0000)]
First stabs at 3D edge bisect.

14 years agoMinor change
Isaac Dooley [Wed, 11 Apr 2007 21:48:04 +0000 (21:48 +0000)]
Minor change

14 years agoAdding a new example of jacobi2d with one data element per chare, and a liveViz
Isaac Dooley [Wed, 11 Apr 2007 21:36:15 +0000 (21:36 +0000)]
Adding a new example of jacobi2d with one data element per chare, and a liveViz
output. This is intended to be a course example from which the students will
write a game of life. There will be sharks eating fish and fish spawning at each
array element.

14 years agoreplace "rsh" by "remote shell".
Gengbin Zheng [Wed, 11 Apr 2007 18:44:51 +0000 (18:44 +0000)]
replace "rsh" by "remote shell".

14 years agoPerformance improvements and statistic collection code added
Sayantan Chakravorty [Wed, 11 Apr 2007 04:17:54 +0000 (04:17 +0000)]
Performance improvements and statistic collection code added

14 years agoIncreased the tokensPerProcessor value to 100
Sayantan Chakravorty [Wed, 11 Apr 2007 00:00:16 +0000 (00:00 +0000)]
Increased the tokensPerProcessor value to 100

14 years agoDisabled HYPERCUBE and TREE for BROADCAST
Sayantan Chakravorty [Tue, 10 Apr 2007 23:59:21 +0000 (23:59 +0000)]
Disabled HYPERCUBE and TREE for BROADCAST

14 years agoFixed a performance problem with ibverbs
Sayantan Chakravorty [Tue, 10 Apr 2007 23:58:49 +0000 (23:58 +0000)]
Fixed a performance problem with ibverbs

14 years agoCommented out some extraneous print statements, made collide_buffers a little less...
Terry L. Wilmarth [Tue, 10 Apr 2007 18:00:11 +0000 (18:00 +0000)]
Commented out some extraneous print statements, made collide_buffers a little less memory hogging.

14 years agoFixed a bug related to changing the thread context during adaptivity entry methods
Sayantan Chakravorty [Sun, 8 Apr 2007 19:23:10 +0000 (19:23 +0000)]
Fixed a bug related to changing the thread context during adaptivity entry methods

14 years ago*** empty log message ***
Chao Huang [Sun, 8 Apr 2007 02:32:55 +0000 (02:32 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
Chao Huang [Sun, 8 Apr 2007 02:31:36 +0000 (02:31 +0000)]
*** empty log message ***

14 years agoadvanced charm version #
Gengbin Zheng [Fri, 6 Apr 2007 20:21:23 +0000 (20:21 +0000)]
advanced charm version #

14 years agomoved CkPagedVector to cklists.h
Gengbin Zheng [Fri, 6 Apr 2007 20:21:04 +0000 (20:21 +0000)]
moved CkPagedVector to cklists.h

14 years agomoved CkPagedVector to this file. Add a get() method for readonly data retrieval.
Gengbin Zheng [Fri, 6 Apr 2007 20:20:32 +0000 (20:20 +0000)]
moved CkPagedVector to this file. Add a get() method for readonly data retrieval.

14 years agoFixed a bunch of bugs in the ibverbs implementation
Sayantan Chakravorty [Fri, 6 Apr 2007 04:53:38 +0000 (04:53 +0000)]
Fixed a bunch of bugs in the ibverbs implementation

14 years agoParallel code for 2D edge bisect. Needs resize context fix.
Terry L. Wilmarth [Wed, 4 Apr 2007 21:19:18 +0000 (21:19 +0000)]
Parallel code for 2D edge bisect.  Needs resize context fix.

14 years agoMade data print out in tables. Much easier to analyze. Also I added some more data...
Isaac Dooley [Wed, 4 Apr 2007 20:03:53 +0000 (20:03 +0000)]
Made data print out in tables. Much easier to analyze. Also I added some more data output.

14 years agoAdded the first datagram based implementation of infiniband layer with ibverbs
Sayantan Chakravorty [Tue, 3 Apr 2007 21:12:38 +0000 (21:12 +0000)]
Added the first datagram based implementation of infiniband layer with ibverbs

14 years agoAdded a comment about building the sequential version of bigsimulator
Isaac Dooley [Mon, 2 Apr 2007 19:50:38 +0000 (19:50 +0000)]
Added a comment about building the sequential version of bigsimulator

14 years agoadded a new runtime arg that can specify the centralLB processor number "+LBCentPE "
Gengbin Zheng [Sun, 1 Apr 2007 20:13:46 +0000 (20:13 +0000)]
added a new runtime arg that can specify the centralLB processor number "+LBCentPE "

14 years agoMinor changes to eliminate pesky application usage bugs that could occur.
Isaac Dooley [Fri, 30 Mar 2007 21:29:15 +0000 (21:29 +0000)]
Minor changes to eliminate pesky application usage bugs that could occur.

14 years agoFix bug where int function had no return statement. Some tabs got converted to spaces...
Isaac Dooley [Fri, 30 Mar 2007 21:26:38 +0000 (21:26 +0000)]
Fix bug where int function had no return statement. Some tabs got converted to spaces. A new valid
checking function for Isaac to use.

14 years agoChanges for parallel runs on turing
Isaac Dooley [Thu, 29 Mar 2007 19:35:45 +0000 (19:35 +0000)]
Changes for parallel runs on turing

14 years agoadded TopoManager and CrayTorus
Abhinav Bhatele [Thu, 29 Mar 2007 06:06:29 +0000 (06:06 +0000)]
added TopoManager and CrayTorus

14 years agoadded a return to remove compile time warnings
Abhinav Bhatele [Thu, 29 Mar 2007 06:05:52 +0000 (06:05 +0000)]
added a return to remove compile time warnings

14 years agomost stuff is still to be added
Abhinav Bhatele [Thu, 29 Mar 2007 06:04:42 +0000 (06:04 +0000)]
most stuff is still to be added

14 years agosimilar to bgltorus.h, right now specifically meant for the bigben for topology infor...
Abhinav Bhatele [Thu, 29 Mar 2007 06:02:35 +0000 (06:02 +0000)]
similar to bgltorus.h, right now specifically meant for the bigben for topology information

14 years agofirst version
Abhinav Bhatele [Thu, 29 Mar 2007 06:01:20 +0000 (06:01 +0000)]
first version

14 years agoThis file will replace bgltorus.h and will be used as the top level interface for...
Abhinav Bhatele [Thu, 29 Mar 2007 06:00:51 +0000 (06:00 +0000)]
This file will replace bgltorus.h and will be used as the top level interface for getting topology information.

14 years agoupdate example
Filippo Gioachin [Tue, 27 Mar 2007 04:23:24 +0000 (04:23 +0000)]
update example

14 years agoupdating example program
Filippo Gioachin [Tue, 27 Mar 2007 04:03:21 +0000 (04:03 +0000)]
updating example program

14 years agofixed c++ style comment from sameer
Filippo Gioachin [Sat, 24 Mar 2007 18:47:23 +0000 (18:47 +0000)]
fixed c++ style comment from sameer

14 years ago*** empty log message ***
Chao Huang [Thu, 22 Mar 2007 20:27:21 +0000 (20:27 +0000)]
*** empty log message ***

14 years agoAdded machine files with skeleton parts for the ibverbs build
Sayantan Chakravorty [Thu, 22 Mar 2007 03:22:52 +0000 (03:22 +0000)]
Added machine files with skeleton parts for the ibverbs build

14 years agoAdded the conv-mach files for the ibverbs (infiniband openib libibverbs based
Sayantan Chakravorty [Thu, 22 Mar 2007 03:21:36 +0000 (03:21 +0000)]
Added the conv-mach files for the ibverbs (infiniband openib libibverbs based
build).

14 years agoFixing CmiMemcpy to avoid aliasing on Blue Gene/L.
Sameer Kumar [Wed, 21 Mar 2007 03:56:30 +0000 (03:56 +0000)]
Fixing CmiMemcpy to avoid aliasing on Blue Gene/L.

14 years agoChanges to help scalability of TOPS layer.
Isaac Dooley [Sun, 18 Mar 2007 05:14:41 +0000 (05:14 +0000)]
Changes to help scalability of TOPS layer.

14 years agoCHanges for scalability.
Isaac Dooley [Sun, 18 Mar 2007 05:04:42 +0000 (05:04 +0000)]
CHanges for scalability.

14 years ago*** empty log message ***
Chao Huang [Fri, 16 Mar 2007 22:36:59 +0000 (22:36 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
Chao Huang [Fri, 16 Mar 2007 21:50:59 +0000 (21:50 +0000)]
*** empty log message ***

14 years agoUpdated the Jacobi code to run more efficiently on Cell. Added several options ...
David Kunzman [Fri, 16 Mar 2007 19:21:40 +0000 (19:21 +0000)]
Updated the Jacobi code to run more efficiently on Cell.  Added several options (#defines) to control how the program runs.  Vectorized the SPE code.

14 years agoFixed some bugs with the way pointers to mesh data were being used. 2D
Terry L. Wilmarth [Thu, 15 Mar 2007 20:05:09 +0000 (20:05 +0000)]
Fixed some bugs with the way pointers to mesh data were being used.  2D
refinement appears to be working now.

14 years agoadded types.h to header list
Aaron Becker [Thu, 15 Mar 2007 04:03:34 +0000 (04:03 +0000)]
added types.h to header list

14 years agoFixed copying to device memory based on size of allocTables
Aaron Becker [Thu, 15 Mar 2007 00:32:44 +0000 (00:32 +0000)]
Fixed copying to device memory based on size of allocTables

14 years agoSeparated out all types needed for kernels, so that kernel functions won't
Aaron Becker [Wed, 14 Mar 2007 23:36:59 +0000 (23:36 +0000)]
Separated out all types needed for kernels, so that kernel functions won't
have to include all of charm.