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

14 years agoSeparated out cuda portion of TopModel into its own struct
Aaron Becker [Wed, 14 Mar 2007 23:17:06 +0000 (23:17 +0000)]
Separated out cuda portion of TopModel into its own struct

14 years agoAdded dumpAdaptAdj after each bisect for debug
Sayantan Chakravorty [Wed, 14 Mar 2007 22:14:37 +0000 (22:14 +0000)]
Added dumpAdaptAdj after each bisect for debug

14 years agoMore debug prints.
Terry L. Wilmarth [Wed, 14 Mar 2007 21:46:45 +0000 (21:46 +0000)]
More debug prints.

14 years agoFixed minor bugs
Sayantan Chakravorty [Wed, 14 Mar 2007 21:41:52 +0000 (21:41 +0000)]
Fixed minor bugs

14 years agoAnother fix.
Terry L. Wilmarth [Wed, 14 Mar 2007 21:31:57 +0000 (21:31 +0000)]
Another fix.

14 years agoAdded more printouts to bulk_adapt
Sayantan Chakravorty [Wed, 14 Mar 2007 21:03:28 +0000 (21:03 +0000)]
Added more printouts to bulk_adapt

14 years agoFixed non-startSide bisect edge nodes.
Terry L. Wilmarth [Wed, 14 Mar 2007 20:56:34 +0000 (20:56 +0000)]
Fixed non-startSide bisect edge nodes.

14 years agoAdded a missing adaptAdj update to startElem's nbr along its splitEdge.
Terry L. Wilmarth [Wed, 14 Mar 2007 19:39:19 +0000 (19:39 +0000)]
Added a missing adaptAdj update to startElem's nbr along its splitEdge.

14 years agoFixed a bug in bulk adaptivity. We had used fem_register to register
Sayantan Chakravorty [Tue, 13 Mar 2007 19:49:45 +0000 (19:49 +0000)]
Fixed a bug in bulk adaptivity. We had used fem_register to register
adapt_adj but, we did not have a corresponding call in the resize function.
So I just had the system create a fem_adapt_adj attribute and we accessed
the pointer to the system allocated pointer in the createadaptadj code.

14 years agoIn light of Eric's problems with Projections tracing, I've decided to put
Chee Wai Lee [Mon, 12 Mar 2007 22:13:59 +0000 (22:13 +0000)]
In light of Eric's problems with Projections tracing, I've decided to put
a big #ifdef around my code to protect others from any strange changes to
the runtime while allowing me to work on my thesis unharassed.

I suspect I'll continue to be harassed for some of the failures for a while.

14 years agoNew spherical nearness metric.
Sameer Kumar [Mon, 12 Mar 2007 18:18:00 +0000 (18:18 +0000)]
New spherical nearness metric.

14 years agoAdding some obvious missing accessor functions.
Isaac Dooley [Mon, 12 Mar 2007 17:53:16 +0000 (17:53 +0000)]
Adding some obvious missing accessor functions.

14 years ago*** empty log message ***
Isaac Dooley [Mon, 12 Mar 2007 17:47:03 +0000 (17:47 +0000)]
*** empty log message ***

14 years agoWon't assume ghost layer on tetmesh.
Terry L. Wilmarth [Thu, 8 Mar 2007 19:51:41 +0000 (19:51 +0000)]
Won't assume ghost layer on tetmesh.

14 years agoA working version of the layer.
Isaac Dooley [Thu, 8 Mar 2007 18:24:25 +0000 (18:24 +0000)]
A working version of the layer.

14 years agoMade FEM_COORD like FEM_CONN a system attribute that is actually allocated and regist...
Sayantan Chakravorty [Wed, 7 Mar 2007 22:31:57 +0000 (22:31 +0000)]
Made FEM_COORD like FEM_CONN a system attribute that is actually allocated and registered by the user

14 years agoFixed local node additions on neighbor elements to reuse the nodeID added on the...
Terry L. Wilmarth [Wed, 7 Mar 2007 21:51:01 +0000 (21:51 +0000)]
Fixed local node additions on neighbor elements to reuse the nodeID added on the startSide of the edge bisect.

14 years agoMore changes.
Isaac Dooley [Wed, 7 Mar 2007 21:48:58 +0000 (21:48 +0000)]
More changes.

14 years agoMinor changes to printouts
Sayantan Chakravorty [Wed, 7 Mar 2007 21:34:41 +0000 (21:34 +0000)]
Minor changes to printouts

14 years agoAdding explicit template instantiation to disambiguate double from long double
Isaac Dooley [Wed, 7 Mar 2007 21:14:44 +0000 (21:14 +0000)]
Adding explicit template instantiation to disambiguate double from long double

14 years agoRecovering file.
Isaac Dooley [Mon, 5 Mar 2007 23:04:17 +0000 (23:04 +0000)]
Recovering file.

14 years agoThis file turned out to be unnecessary
Isaac Dooley [Mon, 5 Mar 2007 22:57:34 +0000 (22:57 +0000)]
This file turned out to be unnecessary

14 years agoMore changes!
Isaac Dooley [Mon, 5 Mar 2007 22:56:53 +0000 (22:56 +0000)]
More changes!

14 years agoMore changes.
Isaac Dooley [Mon, 5 Mar 2007 21:51:17 +0000 (21:51 +0000)]
More changes.

14 years agoModifications to help move towards CUDA port
Isaac Dooley [Mon, 5 Mar 2007 21:30:10 +0000 (21:30 +0000)]
Modifications to help move towards CUDA port

14 years agoAdded helper geometry methods
Sayantan Chakravorty [Mon, 5 Mar 2007 03:52:38 +0000 (03:52 +0000)]
Added helper geometry methods

14 years ago*** empty log message ***
Chao Huang [Sun, 4 Mar 2007 10:38:26 +0000 (10:38 +0000)]
*** empty log message ***

14 years agoModified command line parameter parsing to treat an endtime=-1 to use inactivity...
Isaac Dooley [Sat, 3 Mar 2007 19:52:48 +0000 (19:52 +0000)]
Modified command line parameter parsing to treat an endtime=-1 to use inactivity detection termination.

14 years agoUpdating inaccurate termination info.
Isaac Dooley [Sat, 3 Mar 2007 19:22:17 +0000 (19:22 +0000)]
Updating inaccurate termination info.

14 years ago*** empty log message ***
Terry L. Wilmarth [Sat, 3 Mar 2007 16:53:39 +0000 (16:53 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
Chao Huang [Sat, 3 Mar 2007 05:44:09 +0000 (05:44 +0000)]
*** empty log message ***

14 years agoAdding a small modification to my new valid function.
Isaac Dooley [Sat, 3 Mar 2007 03:42:44 +0000 (03:42 +0000)]
Adding a small modification to my new valid function.

14 years agoAdded support for "long double".
Isaac Dooley [Sat, 3 Mar 2007 03:25:28 +0000 (03:25 +0000)]
Added support for "long double".

14 years agoThis version works for the explicit FEA code provided by Professor Paolino.
Isaac Dooley [Sat, 3 Mar 2007 03:21:57 +0000 (03:21 +0000)]
This version works for the explicit FEA code provided by Professor Paolino.

14 years agoChecking in the pencil fft library. Right now there is a dependency on
Sameer Kumar [Sat, 3 Mar 2007 00:17:44 +0000 (00:17 +0000)]
Checking in the pencil fft library. Right now there is a dependency on
the FFTW Library.

14 years agoChecking in the tests for the pencil based fft library. The current software needs...
Sameer Kumar [Sat, 3 Mar 2007 00:06:51 +0000 (00:06 +0000)]
Checking in the tests for the pencil based fft library. The current software needs access to an fft library.
I will soon remove the fft dependence by making it just call transposes.

14 years ago*** empty log message ***
Terry L. Wilmarth [Fri, 2 Mar 2007 22:08:24 +0000 (22:08 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
Chao Huang [Fri, 2 Mar 2007 19:53:57 +0000 (19:53 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
Chao Huang [Fri, 2 Mar 2007 16:09:10 +0000 (16:09 +0000)]
*** empty log message ***

14 years ago*** empty log message ***
Chao Huang [Thu, 1 Mar 2007 00:04:52 +0000 (00:04 +0000)]
*** empty log message ***

14 years agoA start on the implementation of bulk-adaptivity operation for edge
Terry L. Wilmarth [Wed, 28 Feb 2007 23:17:35 +0000 (23:17 +0000)]
A start on the implementation of bulk-adaptivity operation for edge
bisect.

14 years agoAdded code for implementing mark_node_shared in bulk_adapt
Sayantan Chakravorty [Wed, 28 Feb 2007 08:00:00 +0000 (08:00 +0000)]
Added code for implementing mark_node_shared in bulk_adapt

14 years agoAdded code for all but one of the bulk_adapt helper functions
Sayantan Chakravorty [Wed, 28 Feb 2007 07:23:44 +0000 (07:23 +0000)]
Added code for all but one of the bulk_adapt helper functions

14 years agoMoved around some defines and changed some alignments from 16 to 128 bytes.
David Kunzman [Tue, 27 Feb 2007 20:02:57 +0000 (20:02 +0000)]
Moved around some defines and changed some alignments from 16 to 128 bytes.

14 years agoUpdated how schedule forever calls progress on the Offload API. Gave each PE a uniqu...
David Kunzman [Tue, 27 Feb 2007 19:33:57 +0000 (19:33 +0000)]
Updated how schedule forever calls progress on the Offload API.  Gave each PE a unique file name for dumping SPE timing data to (when enabled).

14 years agoAdded a function that grabs the comm lock while making progress on the Offload API.
David Kunzman [Tue, 27 Feb 2007 19:31:22 +0000 (19:31 +0000)]
Added a function that grabs the comm lock while making progress on the Offload API.

14 years agoAdded timing file name parameter to init function. Added a function that prints...
David Kunzman [Tue, 27 Feb 2007 19:28:18 +0000 (19:28 +0000)]
Added timing file name parameter to init function.  Added a function that prints configuration details.

14 years agoChange to use libspe instead of libspe2.
David Kunzman [Tue, 27 Feb 2007 19:22:56 +0000 (19:22 +0000)]
Change to use libspe instead of libspe2.

14 years agofixed couple compiler error (no return statements)
Gengbin Zheng [Tue, 27 Feb 2007 16:09:21 +0000 (16:09 +0000)]
fixed couple compiler error (no return statements)

14 years agoStarting to add pseudo-code for bulk edge-bisect 2D and 3D.
Terry L. Wilmarth [Tue, 27 Feb 2007 00:02:58 +0000 (00:02 +0000)]
Starting to add pseudo-code for bulk edge-bisect 2D and 3D.

14 years agoRemoved some annoying print statement.
Terry L. Wilmarth [Fri, 23 Feb 2007 17:02:08 +0000 (17:02 +0000)]
Removed some annoying print statement.

14 years ago*** empty log message ***
Terry L. Wilmarth [Thu, 22 Feb 2007 16:35:05 +0000 (16:35 +0000)]
*** empty log message ***

14 years agoAdded stubs for the rest of the functions needed by explicit FEA example
Isaac Dooley [Thu, 22 Feb 2007 03:01:39 +0000 (03:01 +0000)]
Added stubs for the rest of the functions needed by explicit FEA example

14 years agoa better fix for the previous fix.
Gengbin Zheng [Wed, 21 Feb 2007 22:26:23 +0000 (22:26 +0000)]
a better fix for the previous fix.

14 years agoLBPeriod may overflow integer, added a check for that.
Gengbin Zheng [Wed, 21 Feb 2007 22:24:48 +0000 (22:24 +0000)]
LBPeriod may overflow integer, added a check for that.

14 years agoAdded helper functions to add, update nodes and elements
Sayantan Chakravorty [Wed, 21 Feb 2007 21:17:24 +0000 (21:17 +0000)]
Added helper functions to add, update nodes and elements