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

14 years agoAdded a couple functions.
Isaac Dooley [Tue, 20 Feb 2007 03:47:55 +0000 (03:47 +0000)]
Added a couple functions.

14 years agoMinor change.
Isaac Dooley [Mon, 19 Feb 2007 21:48:09 +0000 (21:48 +0000)]
Minor change.

14 years agoAdding this file which should have been included much earlier
Isaac Dooley [Mon, 19 Feb 2007 21:00:08 +0000 (21:00 +0000)]
Adding this file which should have been included much earlier

14 years agoMinor Change to doxygen comments
Isaac Dooley [Mon, 19 Feb 2007 20:40:34 +0000 (20:40 +0000)]
Minor Change to doxygen comments

14 years agoAdded Doxygen comments
Isaac Dooley [Mon, 19 Feb 2007 20:00:48 +0000 (20:00 +0000)]
Added Doxygen comments

14 years agoAdded dereferencing of iterators.
Isaac Dooley [Mon, 19 Feb 2007 18:02:24 +0000 (18:02 +0000)]
Added dereferencing of iterators.

14 years agoCleaning up the example
Isaac Dooley [Sun, 18 Feb 2007 04:20:52 +0000 (04:20 +0000)]
Cleaning up the example

14 years agoSimplifying the example
Isaac Dooley [Sun, 18 Feb 2007 04:17:23 +0000 (04:17 +0000)]
Simplifying the example

14 years agoPassed the parameter -z muldefs so that cc deals with multiple definitions
Sayantan Chakravorty [Sat, 17 Feb 2007 23:02:57 +0000 (23:02 +0000)]
Passed the parameter -z muldefs so that cc deals with multiple definitions
in the same way as gcc. It was done to specifically fix a linking problem
with templated msa code in parfum .

14 years agoUsing new function
Isaac Dooley [Sat, 17 Feb 2007 18:55:38 +0000 (18:55 +0000)]
Using new function

14 years agoChecking in a new is_valid function which will return false for out of range indices...
Isaac Dooley [Sat, 17 Feb 2007 18:55:21 +0000 (18:55 +0000)]
Checking in a new is_valid function which will return false for out of range indices. The old is_valid remains as is.

14 years agoAdding some default parameters which can specify that adjacencies should not be modif...
Isaac Dooley [Sat, 17 Feb 2007 18:23:33 +0000 (18:23 +0000)]
Adding some default parameters which can specify that adjacencies should not be modified when adding nodes or elements.

14 years agoNow element insertion appears to work
Isaac Dooley [Sat, 17 Feb 2007 18:00:35 +0000 (18:00 +0000)]
Now element insertion appears to work

14 years agoAdded some code to test a single ghost layer. Commented out by default.
Terry L. Wilmarth [Fri, 16 Feb 2007 20:27:32 +0000 (20:27 +0000)]
Added some code to test a single ghost layer.  Commented out by default.

14 years agoFixed some iterators and adding of nodes
Isaac Dooley [Fri, 16 Feb 2007 19:55:08 +0000 (19:55 +0000)]
Fixed some iterators and adding of nodes

14 years agoThe beginning of a test of the TOPS layer.
Isaac Dooley [Wed, 14 Feb 2007 04:04:24 +0000 (04:04 +0000)]
The beginning of a test of the TOPS layer.

14 years agoAdding a file to make this language work.
Isaac Dooley [Wed, 14 Feb 2007 02:18:48 +0000 (02:18 +0000)]
Adding a file to make this language work.

14 years agoMoving ParFUM_TOPS code into its own directory, and adding it as a language in charmc.
Isaac Dooley [Wed, 14 Feb 2007 01:46:49 +0000 (01:46 +0000)]
Moving ParFUM_TOPS code into its own directory, and adding it as a language in charmc.

14 years agoMoving away TOPS files.
Isaac Dooley [Tue, 13 Feb 2007 17:21:37 +0000 (17:21 +0000)]
Moving away TOPS files.