/[escript]/branches/diaplayground/ripley/src/SConscript
ViewVC logotype

Log of /branches/diaplayground/ripley/src/SConscript

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 5065 - (view) (annotate) - [select for diffs]
Modified Fri Jun 20 05:49:52 2014 UTC (4 years, 11 months ago) by caltinay
File length: 3337 byte(s)
Diff to previous 4941
Proof-of-concept 2:
matrix assembly on CPU as before, solving via cusp-based dia matrix on CPU
or GPU according to options.
CPU->GPU copy time is in the order of 1-2% of solver time,
solver speed-up is nice.
Unfortunately, no MPI support in cusp so this is just to confirm that
it makes sense to pursue further with custom solvers using thrust.


Revision 4941 - (view) (annotate) - [select for diffs]
Modified Thu May 15 01:49:48 2014 UTC (5 years, 1 month ago) by caltinay
File length: 3105 byte(s)
Diff to previous 4940
first proof of concept - self-contained ripley system matrix with diagonal
storage, CG solver, no preconditioner, no MPI, no blocks, quite a few
quick'n'dirty hacks.
Solves poisson faster than paso :-)



Revision 4940 - (view) (annotate) - [select for diffs]
Modified Thu May 15 01:40:06 2014 UTC (5 years, 1 month ago) by caltinay
File length: 3053 byte(s)
Diff to previous 4712
A branch to have fun with diagonal storage for ripley.


Revision 4712 - (view) (annotate) - [select for diffs]
Modified Wed Feb 26 04:08:41 2014 UTC (5 years, 3 months ago) by sshaw
Original Path: trunk/ripley/src/SConscript
File length: 3053 byte(s)
Diff to previous 4687
adding skeleton of fast Lame assemblers
adjusted automatic ripley domain subdivision ( should solve issue #94 )
more tab->space conversions


Revision 4687 - (view) (annotate) - [select for diffs]
Modified Wed Feb 19 00:03:29 2014 UTC (5 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src/SConscript
File length: 2919 byte(s)
Diff to previous 4657
Remove randomFill python method from ripley domains.
All random data objects (for all domain types) should be generated 
using esys.escript.RandomData()

The only filtered random we have is gaussian on ripley but
it is triggered by passing the tuple as the last arg of RandomData().

While the interface is a bit more complicated (in that you always need
 to pass in shape and functionspace) it does mean we have a 
common interface for all domains. 

Removed randomFill from DataExpanded.
The reasoning behind this is to force domains to call the util function
themselves and enforce whatever consistancy requirements they have.

Added version of blocktools to deal with 2D case in Ripley.
Use blocktools for the 2D transfers [This was cleaner than modifying the
previous implementation to deal with variable shaped points].

Note that under MPI, ripley can not generate random data (even unfiltered)
if any of its per rank dimensions is <4 elements on any side.

Unit tests for these calls are in but some extra checks still needed.




Revision 4657 - (view) (annotate) - [select for diffs]
Modified Thu Feb 6 06:12:20 2014 UTC (5 years, 4 months ago) by jfenwick
Original Path: trunk/ripley/src/SConscript
File length: 2899 byte(s)
Diff to previous 4650
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4650 - (view) (annotate) - [select for diffs]
Modified Wed Feb 5 04:16:01 2014 UTC (5 years, 4 months ago) by jfenwick
Original Path: trunk/ripley/src/SConscript
File length: 2831 byte(s)
Diff to previous 4629
Fixed a spelling error and missing virtual (not sure that one matters).
Added _untested_ 3D gaussian smoothed random data



Revision 4629 - (view) (annotate) - [select for diffs]
Modified Fri Jan 24 03:29:25 2014 UTC (5 years, 4 months ago) by sshaw
Original Path: trunk/ripley/src/SConscript
File length: 2795 byte(s)
Diff to previous 4622
added dirac point interpolation to ripley (and fixed dirac points in Brick)
added fast wave assembler for Brick and minor correction to fast wave assembler for Rectangle


Revision 4622 - (view) (annotate) - [select for diffs]
Modified Fri Jan 17 04:55:41 2014 UTC (5 years, 5 months ago) by sshaw
Original Path: trunk/ripley/src/SConscript
File length: 2749 byte(s)
Diff to previous 4154
Added dirac support to ripley, added interface for custom assemblers for ripleydomains (also added the custom assembler for 2D VTI waves), changed synthetic_VTI example to use the new, faster custom assembler


Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (6 years, 4 months ago) by jfenwick
Original Path: trunk/ripley/src/SConscript
File length: 2549 byte(s)
Diff to previous 4035
Round 1 of copyright fixes

Revision 4035 - (view) (annotate) - [select for diffs]
Modified Thu Oct 25 03:10:14 2012 UTC (6 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src/SConscript
File length: 2549 byte(s)
Diff to previous 3982
Tweaked scons files so tests work even when specifying non-absolute build_dir.


Revision 3982 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 03:23:22 2012 UTC (6 years, 8 months ago) by jfenwick
Original Path: trunk/ripley/src/SConscript
File length: 2577 byte(s)
Diff to previous 3792
More edits + removing pyvisi from trunk


Revision 3792 - (view) (annotate) - [select for diffs]
Modified Wed Feb 1 06:16:25 2012 UTC (7 years, 4 months ago) by caltinay
Original Path: trunk/ripley/src/SConscript
File length: 2458 byte(s)
Copied from: branches/ripleygmg_from_3668/ripley/src/SConscript revision 3791
Diff to previous 3791
Merged ripley rectangular domain into trunk.


Revision 3791 - (view) (annotate) - [select for diffs]
Modified Wed Feb 1 05:10:22 2012 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/SConscript
File length: 2458 byte(s)
Diff to previous 3781
Getting ready to merge with trunk.


Revision 3781 - (view) (annotate) - [select for diffs]
Modified Mon Jan 23 22:18:49 2012 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/SConscript
File length: 2877 byte(s)
Diff to previous 3740
Since setX() is not supported the constructors now take location and extent.
Python wrapper allows construction the old way with l0,l1 or with
tuples (x0,x1),(y0,y1).


Revision 3740 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 01:37:21 2011 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/SConscript
File length: 2877 byte(s)
Diff to previous 3691
Merged latest trunk and fixed some smaller issues.


Revision 3691 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 23:07:37 2011 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/SConscript
File length: 2865 byte(s)
Diff to previous 3670
Next iteration


Revision 3670 - (view) (annotate) - [select for diffs]
Added Wed Nov 16 02:21:18 2011 UTC (7 years, 7 months ago) by caltinay
Original Path: branches/ripleygmg_from_3668/ripley/src/SConscript
File length: 3007 byte(s)
First steps...


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26