/[escript]/release/5.2/ripley/src
ViewVC logotype

Log of /release/5.2/ripley/src

View Directory Listing Directory Listing


Sticky Revision:

Revision 6692 - Directory Listing
Modified Mon Jun 25 02:31:06 2018 UTC (2 years, 10 months ago) by jfenwick
Fix


Revision 6691 - Directory Listing
Modified Mon Jun 25 02:28:12 2018 UTC (2 years, 10 months ago) by jfenwick
Original Path: 5.2/ripley/src
Prep for 5.2



Revision 6651 - Directory Listing
Modified Wed Feb 7 02:12:08 2018 UTC (3 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
Make everyone sad by touching all the files

Copyright dates update


Revision 6650 - Directory Listing
Modified Tue Jan 30 03:47:05 2018 UTC (3 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Fix for typeError in ripley::setDecompositionPolicy.


Revision 6618 - Directory Listing
Modified Wed Aug 2 07:38:37 2017 UTC (3 years, 9 months ago) by jfenwick
Original Path: trunk/ripley/src
Work on NetCDF4 inversion.

This does not work completely yet.


Revision 6581 - Directory Listing
Modified Fri May 19 06:39:36 2017 UTC (3 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
Implement #412 - complex support for paso's coupler.

Removed guards from domains accordingly as complex interpolations without
trilinos are supported now.


Revision 6580 - Directory Listing
Modified Fri May 19 04:05:40 2017 UTC (3 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
Implemented complex dofToNodes in ripley which should fix the current segfaults.
NodesToDof still missing.

Also, builds without Trilinos will fail some complex tests as these
interpolations require trilinos.


Revision 6523 - Directory Listing
Modified Tue Mar 7 06:50:34 2017 UTC (4 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
UPDATE THE COPYRIGHT DATES


Revision 6505 - Directory Listing
Modified Tue Feb 21 06:11:12 2017 UTC (4 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Work on new netcdf interface

It passes unit tests ....


Revision 6479 - Directory Listing
Modified Mon Jan 23 11:33:19 2017 UTC (4 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Unbreak ripley Brick.


Revision 6477 - Directory Listing
Modified Mon Jan 23 10:13:13 2017 UTC (4 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Fixing default decomposition policy in ripley (ouch!).

Forgot to reset the grid spacing members so despite reporting the correct
values the domain did get expanded!


Revision 6473 - Directory Listing
Modified Thu Jan 19 07:27:04 2017 UTC (4 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
complex integrals for ripley - part of #398. This is not properly tested.
Trying to integrate complex Data on other domains now throws rather than segfaulting.


Revision 6435 - Directory Listing
Modified Sat Nov 5 12:35:35 2016 UTC (4 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
fix for #387 in ripley - implementation of complex straightforward interpolations.


Revision 6429 - Directory Listing
Modified Thu Nov 3 23:35:58 2016 UTC (4 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
Part of #386 - complex gradient for ripley Brick.


Revision 6427 - Directory Listing
Modified Thu Nov 3 07:32:38 2016 UTC (4 years, 6 months ago) by jfenwick
Original Path: trunk/ripley/src
Complex interpolation changes for ripley.
Needs better tests and removal of work-around once the other domains 
are done.


Revision 6426 - Directory Listing
Modified Thu Nov 3 05:07:00 2016 UTC (4 years, 6 months ago) by jfenwick
Original Path: trunk/ripley/src
Initial work on fixing the complex interpolation issue.
This is just Ripley::Rectangle others to follow


Revision 6422 - Directory Listing
Modified Wed Nov 2 13:04:09 2016 UTC (4 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
and the accompanying header changes to the last commit...


Revision 6421 - Directory Listing
Modified Wed Nov 2 13:03:45 2016 UTC (4 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
implemented complex gradient for ripley 2D.

Code path is still disabled in escript until all other cases are implemented.


Revision 6399 - Directory Listing
Modified Wed Aug 3 00:21:25 2016 UTC (4 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
fix warnings for paso-only build.


Revision 6397 - Directory Listing
Modified Mon Aug 1 22:52:08 2016 UTC (4 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
Implemented feature #281.

Ripley's default decomposition policy has now CHANGED. Domains will now
by default add elements only, leaving the lengths alone. Users can call
setDecompositionPolicy() to change that.


Revision 6395 - Directory Listing
Modified Mon Aug 1 22:25:27 2016 UTC (4 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
moving isDirectSolver() function to escript to correct solver library selection logic.

Also updated Ripley SystemMatrix overload with recent change.


Revision 6394 - Directory Listing
Modified Mon Aug 1 22:00:00 2016 UTC (4 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
Work towards solving #281 - added static member but unused at the moment.


Revision 6377 - Directory Listing
Modified Fri Jul 22 05:49:14 2016 UTC (4 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
add ILUT to the cases that require unrolling. Enable previously disabled tests
in ripley that now pass.
There are now bogus failures because the wrapper no longer throws for cases
that were not supported earlier. I can't fix that before changing finley and
dudley...


Revision 6376 - Directory Listing
Modified Fri Jul 22 05:35:20 2016 UTC (4 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
Woohoo! We can now 'unroll' Trilinos block matrices in order to get around the
limitations of Trilinos for solving block problems.
This commit adds the functionality to the wrapper and enables it for ripley.
dudley and finley will follow and I haven't enabled the tests yet.


Revision 6367 - Directory Listing
Modified Tue Jul 19 04:56:16 2016 UTC (4 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
SolverBuddy: overload updateDiagnostics so we can call it from C++ - not ideal
but quick fix before a revamp of the whole class.
TrilinosMatrix: update solver diagnostics for time, residual and num iter.
RipleyMatrix: don't copy the SolverBuddy so the diags are actually returned.


Revision 6363 - Directory Listing
Modified Tue Jul 12 06:23:40 2016 UTC (4 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
update solver diagnostics for cusp solvers.


Revision 6342 - Directory Listing
Modified Mon Jul 4 01:27:07 2016 UTC (4 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
enable complex PDE solves in 3D with ripley.


Revision 6338 - Directory Listing
Modified Fri Jul 1 12:42:35 2016 UTC (4 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
(5) this is the first big one -

template'ize ripley's DefaultAssembler2D and instantiate for both real_t and
cplx_t. Annoyingly, I had to replace all int-constants by doubles, as
2*c (where c is complex) does NOT compile. Also replaced all getSampleData*()
calls and initializers as required.


Revision 6317 - Directory Listing
Modified Thu Jun 23 04:48:29 2016 UTC (4 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
parts for feature #3 - automatically choose trilinos if:
1) package == default
2) method == direct
3) trilinos available
4) mpi size > 1


Revision 6213 - Directory Listing
Modified Fri May 20 04:32:25 2016 UTC (4 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
can now interpolate multi-component Data objects from DOF -> nodes with
trilinos in ripley.


Revision 6197 - Directory Listing
Modified Fri Apr 29 14:02:32 2016 UTC (5 years ago) by caltinay
Original Path: trunk/ripley/src
moved Distribution struct to escript and updated domains accordingly.
We can now build the full escript suite without paso (-:


Revision 6175 - Directory Listing
Modified Fri Apr 15 06:59:14 2016 UTC (5 years ago) by caltinay
Original Path: trunk/ripley/src
make sure to copy python lists rather than adding on or PrependUnique is
useless.


Revision 6173 - Directory Listing
Modified Thu Apr 14 05:56:55 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
moved reference to JMPI down to Coupler.


Revision 6172 - Directory Listing
Modified Thu Apr 14 05:15:27 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
type change in paso.


Revision 6170 - Directory Listing
Modified Wed Apr 13 07:46:34 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
moved common code to base class in ripley and implemented single-component
dofToNodes with trilinos.


Revision 6169 - Directory Listing
Modified Wed Apr 13 05:24:45 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
ripley now builds without paso but dof2nodes is currently unimplemented then.


Revision 6166 - Directory Listing
Modified Tue Apr 12 06:51:37 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
Starting to make Paso optional in ripley.


Revision 6161 - Directory Listing
Modified Fri Apr 8 06:57:08 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
report filename in error message.


Revision 6145 - Directory Listing
Modified Wed Apr 6 06:28:57 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
now refraining from adding all libraries to all targets. So we don't link
unnecessary libraries, e.g. escript does not need parmetis etc...


Revision 6144 - Directory Listing
Modified Wed Apr 6 05:25:13 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
last round of namespacing defines.


Revision 6142 - Directory Listing
Modified Wed Apr 6 03:57:28 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
two fixes.


Revision 6141 - Directory Listing
Modified Wed Apr 6 03:51:30 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
more namespacing of defines.


Revision 6124 - Directory Listing
Modified Tue Apr 5 03:23:12 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
Fixing python module build on OS X. Added PythonModule builder so we do this generically now.

Revision 6119 - Directory Listing
Modified Sun Apr 3 23:36:59 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
merging trilinos branch to trunk.
We can now build with trilinos and use it instead of paso for single PDEs.
There are some more things to be done...


Revision 6112 - Directory Listing
Modified Thu Mar 31 09:40:10 2016 UTC (5 years, 1 month ago) by jfenwick
Original Path: trunk/ripley/src
Relicense all the things!



Revision 6076 - Directory Listing
Modified Fri Mar 18 12:06:46 2016 UTC (5 years, 1 month ago) by jfenwick
Original Path: trunk/ripley/src
Fixing some namespaces and includes

Revision 6067 - Directory Listing
Modified Wed Mar 16 02:47:38 2016 UTC (5 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
Back to having a single ESYS_ASSERT macro BUT when built with MPI we
are now merely printing the error message and calling MPI_Abort on COMM_WORLD.
My understanding is that this should work on subworlds as well as all
processes are part of COMM_WORLD...

Addresses #362


Revision 6060 - Directory Listing
Modified Fri Mar 11 02:51:26 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
added an MPI-aware version of ESYS_ASSERT and replaced suitable places.
This will not fix the current buildbot hang as that is within a block
where we don't have a JMPI intance.


Revision 6021 - Directory Listing
Modified Thu Mar 3 23:56:55 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
fix for non-MPI builds.


Revision 6020 - Directory Listing
Modified Thu Mar 3 23:51:14 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
This should fix current test failures with Multiresolution domains.
The assumption that all ranks have the same number of DOF does not hold for
these domains but the distribution vector did not reflect that.


Revision 6014 - Directory Listing
Modified Thu Mar 3 01:50:06 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
hopefully fixing dirac point mapping by adding/subtracting epsilon from
boundaries.
We were getting different results with intel and gnu because we were
essentially checking 0.5 < 0.5


Revision 6001 - Directory Listing
Modified Tue Mar 1 05:01:49 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Bye bye esysUtils.
Also removed first.h as escript/DataTypes.h is now required everywhere
and fulfills that role by including a boost python header first.


Revision 6000 - Directory Listing
Modified Tue Mar 1 00:24:43 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
a few more include rearrangements.


Revision 5998 - Directory Listing
Modified Mon Feb 29 08:57:28 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
removed some macros and moved index.h to escript.


Revision 5997 - Directory Listing
Modified Mon Feb 29 07:24:47 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
moved esys MPI to escript.


Revision 5986 - Directory Listing
Modified Fri Feb 26 04:10:41 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
more test fixes.


Revision 5985 - Directory Listing
Modified Fri Feb 26 02:21:44 2016 UTC (5 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Adding #define for namespace on dynamic_pointer_cast<>

Also for static_pointer_cast<>
The plan is to make it easy to switch between boost::
and std::  for shared_ptr

This will be important if we start to rely on more recent
share_ptr features (guaranteed to be in c++11 not necessarily in boost)


Revision 5984 - Directory Listing
Modified Fri Feb 26 02:00:45 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Added IOError. Also started replacing some 'setError()' calls by exception
throws as the latest test failures are bogus because an error was set but
never checked for.


Revision 5980 - Directory Listing
Modified Thu Feb 25 04:03:21 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
oops :-)


Revision 5975 - Directory Listing
Modified Wed Feb 24 06:56:51 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
updated unit tests to reflect changed exception class.


Revision 5972 - Directory Listing
Modified Wed Feb 24 04:05:30 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Major rework of our exceptions. We now have specific
AssertException
NotImplementedError
ValueError
which translate to the corresponding python exception type.
I have gone through a few places and replaced things but not everywhere.



Revision 5968 - Directory Listing
Modified Tue Feb 23 06:08:37 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
moved file writer to escript and added explicit link to escript in paso.


Revision 5967 - Directory Listing
Modified Tue Feb 23 05:46:09 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
found a few instances of MPI_COMM_WORLD and squashed them.
Added member to AbstractDomain that returns a JMPI so we ensure all
domains support that.
Moved appendRankToFilename into class.


Revision 5965 - Directory Listing
Modified Tue Feb 23 01:45:40 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
removed more useless #defines.


Revision 5958 - Directory Listing
Modified Mon Feb 22 01:05:32 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
moved random to escript.


Revision 5954 - Directory Listing
Modified Sun Feb 21 22:40:27 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
moved exception translators to escript.


Revision 5948 - Directory Listing
Modified Fri Feb 19 05:02:39 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
moved index_t & dim_t into escript::DataTypes and updated files
accordingly. Dudley needs a full sweep of namespacing at some not-distant
future.


Revision 5938 - Directory Listing
Modified Thu Feb 18 06:30:35 2016 UTC (5 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Merging from 5937 on the complex branch

Some parts of complex work but all of it is
not unit tested and it is certainly not feature
complete (I haven't put any time into dealing with
subworld for complex).

The other important aspect of this merge is that
c++11 is now required to build escript.



Revision 5929 - Directory Listing
Modified Wed Feb 17 07:40:00 2016 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Merged pasowrap into paso.
Unfortunately, this required touching quite a few files.
build_shared now defaults to true but will likely disappear altogether
once esysUtils disappears.


Revision 5863 - Directory Listing
Modified Wed Jan 13 02:25:48 2016 UTC (5 years, 4 months ago) by jfenwick
Original Path: trunk/ripley/src
Copyright dates updated.
\version for doxygen to read


Revision 5804 - Directory Listing
Modified Thu Sep 24 03:51:27 2015 UTC (5 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
actually *USE* MPI IO in ripley rather than pretending, d'oh.


Revision 5775 - Directory Listing
Modified Thu Jul 30 08:01:06 2015 UTC (5 years, 9 months ago) by sshaw
Original Path: trunk/ripley/src
pushing release to trunk

Revision 5736 - Directory Listing
Modified Fri Jul 10 00:34:03 2015 UTC (5 years, 10 months ago) by sshaw
Original Path: trunk/ripley/src
made namespace use consistent between header and cpp to help poor doxygen find the right functions

Revision 5731 - Directory Listing
Modified Thu Jul 9 02:27:37 2015 UTC (5 years, 10 months ago) by jfenwick
Original Path: trunk/ripley/src
An attempt to provide some prior warning about situations described in issue#309.
If -DEXWRITECHK is defined, any attempt to get RW access to a data object
without requireWrite() will throw an exception.

This does not ultimately address the issue of dirac but will hopefully
catch problems.


Revision 5720 - Directory Listing
Modified Thu Jul 2 22:55:42 2015 UTC (5 years, 10 months ago) by sshaw
Original Path: trunk/ripley/src
updating multibrick exception message to be accurate


Revision 5707 - Directory Listing
Modified Mon Jun 29 03:59:06 2015 UTC (5 years, 10 months ago) by sshaw
Original Path: trunk/ripley/src
adding copyright headers to files without copyright info, moved header to top of file in some cases where it wasn't

Revision 5706 - Directory Listing
Modified Mon Jun 29 03:41:36 2015 UTC (5 years, 10 months ago) by sshaw
Original Path: trunk/ripley/src
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs

Revision 5690 - Directory Listing
Modified Thu Jun 25 04:25:44 2015 UTC (5 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
ripley compiles again with index type long.


Revision 5593 - Directory Listing
Modified Fri Apr 24 01:36:26 2015 UTC (6 years ago) by jfenwick
Original Path: trunk/ripley/src
Fixing institution name to comply with policy

Revision 5582 - Directory Listing
Modified Fri Apr 10 00:58:52 2015 UTC (6 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
Fixing dirac point hangs in ripley when using lazy


Revision 5575 - Directory Listing
Modified Wed Apr 1 03:17:22 2015 UTC (6 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
sphinx now builds python doco including module-level docstrings and class __init__ docstrings, also cleared up some doco errors and added multires documentation

Revision 5573 - Directory Listing
Modified Mon Mar 30 03:13:41 2015 UTC (6 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
more robust ripley wave assemblers and new wave assembler tests


Revision 5568 - Directory Listing
Modified Fri Mar 27 01:34:10 2015 UTC (6 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
more informative exceptions from ripley's WaveAssemblers


Revision 5544 - Directory Listing
Modified Wed Mar 18 05:30:09 2015 UTC (6 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
stripping out some unchanged and inheritable methods from multirectangle, converting some last calculations to their relevant method

Revision 5540 - Directory Listing
Modified Tue Mar 17 06:55:35 2015 UTC (6 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
multi-resolution domains now support multi-process if the multi-dimension doesn't exceed 2 (MultiRectangle now supports MPI)

Revision 5537 - Directory Listing
Modified Fri Mar 13 00:12:23 2015 UTC (6 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
removing using statement

Revision 5535 - Directory Listing
Modified Thu Mar 12 23:05:26 2015 UTC (6 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Switch to boost::math::isnan

Revision 5532 - Directory Listing
Modified Thu Mar 12 02:59:34 2015 UTC (6 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Moved element ownership knowledge from weipa to ripley and made a few
corrections.
Multidomains not checked.


Revision 5529 - Directory Listing
Modified Wed Mar 11 04:03:12 2015 UTC (6 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
finishing std namespace changes to speckley and ripley so they compile again

Revision 5528 - Directory Listing
Modified Wed Mar 11 03:48:47 2015 UTC (6 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
adding single-process multi-resolution ripley domains

Revision 5527 - Directory Listing
Modified Wed Mar 11 03:48:13 2015 UTC (6 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
test dependencies now use desired build path as check


Revision 5525 - Directory Listing
Modified Wed Mar 11 01:17:16 2015 UTC (6 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Getting isnan from boost::math which should help address issue 283
Removing top level using of std



Revision 5515 - Directory Listing
Modified Fri Mar 6 06:33:33 2015 UTC (6 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Memory access changes ripley Wave 2D+3D.


Revision 5514 - Directory Listing
Modified Fri Mar 6 05:38:48 2015 UTC (6 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Memory access changes ripley Lame 2D+3D.


Revision 5513 - Directory Listing
Modified Fri Mar 6 05:06:13 2015 UTC (6 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Memory access changes ripley default 3D.


Revision 5510 - Directory Listing
Modified Fri Mar 6 01:29:46 2015 UTC (6 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Memory access changes ripley default 2D.


Revision 5508 - Directory Listing
Modified Thu Mar 5 06:31:38 2015 UTC (6 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
More hand-optimization of generated code to save unnecessary memory ops.


Revision 5481 - Directory Listing
Modified Wed Feb 18 05:07:25 2015 UTC (6 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
fixing a memory leak in the new MPI wrapper, along with some comment updating to satisfy doxygen a bit better

Revision 5480 - Directory Listing
Modified Wed Feb 18 04:35:50 2015 UTC (6 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Stage 1 of removing escriptDataC



Revision 5469 - Directory Listing
Modified Mon Feb 16 04:03:24 2015 UTC (6 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
fixes I forgot to commit

Revision 5467 - Directory Listing
Modified Mon Feb 16 00:24:20 2015 UTC (6 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Removing DBADPYTHONMACRO workarounds

Revision 5464 - Directory Listing
Modified Sat Feb 14 00:25:03 2015 UTC (6 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
Fix for python compile warnings

Revision 5448 - Directory Listing
Modified Fri Feb 6 05:31:37 2015 UTC (6 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
Updating all the dates

Revision 5317 - Directory Listing
Modified Tue Dec 9 00:36:08 2014 UTC (6 years, 5 months ago) by sshaw
Original Path: trunk/ripley/src
speckley and ripley can now interpolate from DiracDeltaFunctions to ContinuousFunction

Revision 5303 - Directory Listing
Modified Thu Dec 4 06:17:11 2014 UTC (6 years, 5 months ago) by jfenwick
Original Path: trunk/ripley/src
Changes to keep clang happy

Revision 5254 - Directory Listing
Modified Mon Nov 10 09:30:53 2014 UTC (6 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed indexing of dirac point data while assembling PDE in ripley.


Revision 5237 - Directory Listing
Modified Wed Oct 29 04:28:59 2014 UTC (6 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
-Enabled use of texture memory by default (needs config option).
-split symmetric spmv to separate file and added specialized version
for block size 2.


Revision 5231 - Directory Listing
Modified Tue Oct 28 21:21:15 2014 UTC (6 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
Skipping ripley SystemMatrix tests with >1 rank, some formatting and minor
changes.


Revision 5226 - Directory Listing
Modified Mon Oct 27 05:04:07 2014 UTC (6 years, 6 months ago) by sshaw
Original Path: trunk/ripley/src
extending speckley->ripley interpolation to support MPI


Revision 5209 - Directory Listing
Modified Tue Oct 21 06:50:20 2014 UTC (6 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
Adding memory optimization for symmetric CDS matrices (in ripley).
Only main and upper diagonal blocks are now stored.
SpMV not updated on GPUs yet but we get a speed-up on Xeons.



Revision 5205 - Directory Listing
Modified Wed Oct 15 22:39:30 2014 UTC (6 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
writeBinaryGrid should check for ReducedSolution as well since a
Projector returns a data object on that function space.


Revision 5191 - Directory Listing
Modified Thu Oct 2 04:40:20 2014 UTC (6 years, 7 months ago) by sshaw
Original Path: trunk/ripley/src
adding speckley to ripley interpolation (single process only)

Revision 5187 - Directory Listing
Modified Wed Oct 1 06:49:24 2014 UTC (6 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
escript, paso, ripley now compiles with index type long.


Revision 5186 - Directory Listing
Modified Wed Oct 1 06:18:02 2014 UTC (6 years, 7 months ago) by sshaw
Original Path: trunk/ripley/src
fixing misplaced dirac points in ripley domains with enormous elements

Revision 5174 - Directory Listing
Modified Thu Sep 25 01:45:59 2014 UTC (6 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
Report number of matrix entries if verbosity is on.


Revision 5172 - Directory Listing
Modified Wed Sep 24 06:59:22 2014 UTC (6 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
Implemented writeBinaryGrid for Solution (DegreesOfFreedom). Fixes #280


Revision 5164 - Directory Listing
Modified Wed Sep 17 11:26:09 2014 UTC (6 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
Slightly better error reporting from CUDA.


Revision 5162 - Directory Listing
Modified Wed Sep 17 06:38:15 2014 UTC (6 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
added missing guards


Revision 5160 - Directory Listing
Modified Wed Sep 17 05:20:34 2014 UTC (6 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
Commit 2/2 - .cpp -> .cu


Revision 5159 - Directory Listing
Modified Wed Sep 17 05:19:56 2014 UTC (6 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
cusp requires thrust which is unlikely to be installed without the CUDA tk.
-> decided to remove cusp-based solvers/matrices for non-CUDA builds.
Commit 1/2 (svn rejects type change in single commit)


Revision 5148 - Directory Listing
Modified Mon Sep 15 01:25:23 2014 UTC (6 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
Merging ripley diagonal storage + CUDA support into trunk.
Options file version has been incremented due to new options
'cuda' and 'nvccflags'.


Revision 5124 - Directory Listing
Modified Thu Aug 28 07:02:55 2014 UTC (6 years, 8 months ago) by sshaw
Original Path: trunk/ripley/src
minor comment fix for ripley

Revision 5121 - Directory Listing
Modified Wed Aug 20 10:32:40 2014 UTC (6 years, 8 months ago) by caltinay
Original Path: trunk/ripley/src
Made more methods pure virtual in AbstractDomain and moved the generic
implementation into NullDomain.
Made TestDomain derive from NullDomain to inherit the methods.


Revision 5120 - Directory Listing
Modified Wed Aug 20 06:19:20 2014 UTC (6 years, 8 months ago) by caltinay
Original Path: trunk/ripley/src
Some code cleanup and int->dim_t replacements in ripley.


Revision 5119 - Directory Listing
Modified Wed Aug 20 04:10:01 2014 UTC (6 years, 8 months ago) by caltinay
Original Path: trunk/ripley/src
Separated pattern generation from connector generation in ripley Brick
to allow using alternative System Matrices.


Revision 5118 - Directory Listing
Modified Mon Aug 18 11:28:55 2014 UTC (6 years, 8 months ago) by caltinay
Original Path: trunk/ripley/src
Separated generation of paso matrix pattern and coupler/DOF Map
in Rectangle. This is in preparation for introducing non-Paso matrices.
Brick still to do.


Revision 5117 - Directory Listing
Modified Mon Aug 18 05:42:09 2014 UTC (6 years, 8 months ago) by caltinay
Original Path: trunk/ripley/src
Further untangled/simplified paso pattern generation in ripley.


Revision 5115 - Directory Listing
Modified Thu Aug 14 05:36:58 2014 UTC (6 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
Minor tweaks.


Revision 5114 - Directory Listing
Modified Thu Aug 14 05:15:31 2014 UTC (6 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
Preliminary changes to make ripley ready for other System Matrixes.


Revision 5106 - Directory Listing
Modified Mon Jul 21 11:57:42 2014 UTC (6 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
Avoid some unnecessary reallocation.


Revision 5098 - Directory Listing
Modified Sun Jul 13 14:33:43 2014 UTC (6 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
Finally implemented multipliers for readBinaryGrid under MPI and fixed tests
accordingly.
We can now read data at resolution x into a domain at resolution N*x properly.



Revision 5097 - Directory Listing
Modified Sun Jul 13 01:02:24 2014 UTC (6 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed undefined behaviour when indexing empty stl containers to pass
pointers (i.e. &vec[0]).


Revision 5096 - Directory Listing
Modified Fri Jul 11 12:32:49 2014 UTC (6 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
More readBinaryGrid tests. There are a few 'expectedFailure's for
>1 rank. This is a shortcoming of the tests, not of the actual
implementation, so they need more work.


Revision 5077 - Directory Listing
Modified Tue Jun 24 03:51:19 2014 UTC (6 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
Make readBinaryGrid "public" within the ripley module.


Revision 5061 - Directory Listing
Modified Fri Jun 20 04:10:59 2014 UTC (6 years, 10 months ago) by jfenwick
Original Path: trunk/ripley/src
Added descriptive information to functionspace names

Revision 5051 - Directory Listing
Modified Wed Jun 18 05:08:02 2014 UTC (6 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
Added base readBinaryGrid tests and fixed reading doubles with non-native
endianness.


Revision 5046 - Directory Listing
Modified Fri Jun 13 02:54:29 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
std::isnan -> isnan


Revision 5044 - Directory Listing
Modified Fri Jun 13 01:51:58 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
fixed compiler warnings that appeared due to removing the exceptions.


Revision 5042 - Directory Listing
Modified Thu Jun 12 06:40:11 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
HTI and VTI are the only cases as ensured by the constructor so don't
throw in parallel region.


Revision 5039 - Directory Listing
Modified Thu Jun 12 05:10:38 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
compiler help


Revision 5038 - Directory Listing
Modified Thu Jun 12 04:58:56 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
Missed a few. Should be almost done.


Revision 5036 - Directory Listing
Modified Thu Jun 12 04:37:33 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
CAP#4


Revision 5035 - Directory Listing
Modified Thu Jun 12 03:52:39 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
csp#3


Revision 5034 - Directory Listing
Modified Thu Jun 12 03:14:56 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
More omp compiler helps.


Revision 5027 - Directory Listing
Modified Wed Jun 11 07:32:26 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
First commit of a 'compiler assistance package', i.e.
making it easier for compilers to understand OMP loop limits.


Revision 5015 - Directory Listing
Modified Sun Jun 8 13:09:16 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
Implemented writing of binary grids for FLOAT64 in non-native byte order.
Write tests pass now fully on debian.

This depends on uint64_t which is assumed to be available...


Revision 4978 - Directory Listing
Modified Thu May 29 11:55:53 2014 UTC (6 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
Make clear that reversing is not implemented yet for Rectangle.
Implemented reversing in z for Brick.
This needs proper testing...


Revision 4969 - Directory Listing
Modified Mon May 26 23:50:52 2014 UTC (6 years, 11 months ago) by sshaw
Original Path: trunk/ripley/src
fixing intel's hidden function warning

Revision 4943 - Directory Listing
Modified Thu May 15 04:58:35 2014 UTC (7 years ago) by sshaw
Original Path: trunk/ripley/src
moving abstract assemblers back into ripley since only ripley uses them (for now)

Revision 4942 - Directory Listing
Modified Thu May 15 03:42:28 2014 UTC (7 years ago) by sshaw
Original Path: trunk/ripley/src
each PDE now is responsible for its own assembler, allows multiple types of PDEs to share a domain without interference

Revision 4934 - Directory Listing
Modified Tue May 13 00:28:11 2014 UTC (7 years ago) by jfenwick
Original Path: trunk/ripley/src
This commit is brought to you by the number 4934 and the tool "meld".
Merge of partially complete split world code from branch.




Revision 4906 - Directory Listing
Modified Tue Apr 29 05:27:34 2014 UTC (7 years ago) by sshaw
Original Path: trunk/ripley/src
restoring lost changes

Revision 4872 - Directory Listing
Modified Wed Apr 16 06:08:06 2014 UTC (7 years ago) by sshaw
Original Path: trunk/ripley/src
adding dirac point interpolation tests for ripley, all ranks will be used in subdividing each axis in turn

Revision 4867 - Directory Listing
Modified Fri Apr 11 12:29:49 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
paso: starting to polish


Revision 4862 - Directory Listing
Modified Thu Apr 10 05:35:56 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
removing leftover debug prints

Revision 4861 - Directory Listing
Modified Thu Apr 10 05:17:47 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
added exception for domain sizes that cause integer overflows

Revision 4860 - Directory Listing
Modified Thu Apr 10 04:08:42 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
wrapping resize exceptions for overly large domains (previous message to user was: 'RuntimeError: vector::_M_fill_insert')

Revision 4851 - Directory Listing
Modified Wed Apr 9 03:30:36 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
added exceptions to ripley for more informative deaths to negative element counts

Revision 4836 - Directory Listing
Modified Mon Apr 7 05:51:55 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
"Some" SystemMatrix clean up.....


Revision 4828 - Directory Listing
Modified Wed Apr 2 07:01:38 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
more tightly constrained checks on types and lengths of dirac points and tags in ripley python constructors

Revision 4827 - Directory Listing
Modified Wed Apr 2 07:00:15 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
dropping out of domain dirac points for ripley Brick as well

Revision 4826 - Directory Listing
Modified Wed Apr 2 03:54:18 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
changing ripley to drop dirac points outside domain rather than try to map them, matches finley behaviour

Revision 4825 - Directory Listing
Modified Wed Apr 2 03:53:23 2014 UTC (7 years, 1 month ago) by jfenwick
Original Path: trunk/ripley/src
Addresses issue 241

Revision 4821 - Directory Listing
Modified Tue Apr 1 04:58:33 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
moved SolverOptions to c++, split into SolverOptions for the options and SolverBuddy as the state as a precursor to per-pde solving... does break some use cases (e.g. pde.getSolverOptions().DIRECT will now fail, new value access is with SolverOptions.DIRECT), examples and documentation updated to match

Revision 4819 - Directory Listing
Modified Tue Apr 1 03:50:23 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
Pattern shared ptrs


Revision 4818 - Directory Listing
Modified Mon Mar 31 00:16:20 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
SystemMatrixPattern shptr


Revision 4817 - Directory Listing
Modified Fri Mar 28 08:04:09 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
Coupler/Connector shared ptrs.


Revision 4816 - Directory Listing
Modified Fri Mar 28 06:16:02 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
paso::SharedComponents now header-only and shared ptr managed.


Revision 4814 - Directory Listing
Modified Fri Mar 28 04:31:02 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
paso::Distribution instances are now managed by a boost::shared_ptr, methods
are all inline.


Revision 4811 - Directory Listing
Modified Thu Mar 27 07:00:46 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
moving away from shared pointers in domain components

Revision 4807 - Directory Listing
Modified Thu Mar 27 04:49:38 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
2 fixes to dirac points which fixes #240.


Revision 4806 - Directory Listing
Modified Thu Mar 27 03:03:13 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
fixed fetch error in type collation for lame assembler

Revision 4805 - Directory Listing
Modified Thu Mar 27 01:31:59 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
changing 2D wave assembler to use shared domain pointer

Revision 4803 - Directory Listing
Modified Wed Mar 26 06:52:28 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
Removed obsolete wrappers for malloc and friends.
Paso_Pattern -> paso::Pattern


Revision 4801 - Directory Listing
Modified Wed Mar 26 03:26:58 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
paso::Coupler and paso::Connector.


Revision 4800 - Directory Listing
Modified Wed Mar 26 01:50:04 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
paso::SystemMatrixPattern


Revision 4779 - Directory Listing
Modified Thu Mar 20 01:52:49 2014 UTC (7 years, 1 month ago) by jfenwick
Original Path: trunk/ripley/src
Temporarily adjusting magic numbers

Revision 4776 - Directory Listing
Modified Wed Mar 19 23:31:00 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
Removed some superfluous checks and typos.


Revision 4775 - Directory Listing
Modified Wed Mar 19 23:12:53 2014 UTC (7 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
Moved matrix format exception further up the stack which fixes #109.
Also, removed default defines CORE_ID1 and BLOCKTIMER, added the former to
savanna's options.


Revision 4769 - Directory Listing
Modified Wed Mar 19 03:43:52 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
added missing ifdefs for library presence

Revision 4765 - Directory Listing
Modified Wed Mar 19 00:17:16 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
added ripley rectangle reading from compressed files, added unit tests for binaryGrid reads and writes (only single ranks for compressed thus far) (#104)

Revision 4761 - Directory Listing
Modified Tue Mar 18 00:25:55 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
fixed partially overridden class warnings with intel compiler

Revision 4760 - Directory Listing
Modified Mon Mar 17 23:48:37 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
moved functionspace type collation from RipleyDomain into custom assemblers, refs #102

Revision 4753 - Directory Listing
Modified Mon Mar 17 02:39:44 2014 UTC (7 years, 1 month ago) by sshaw
Original Path: trunk/ripley/src
added exceptions for conflicting assembler types, added tests for lame assemblers

Revision 4751 - Directory Listing
Modified Fri Mar 14 06:49:06 2014 UTC (7 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
completed LameAssemblers

Revision 4738 - Directory Listing
Modified Wed Mar 12 01:32:36 2014 UTC (7 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
adding support for reading binary grids from gzip compressed binary files, ripley brick only so far

Revision 4735 - Directory Listing
Modified Mon Mar 10 07:44:58 2014 UTC (7 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
fixing/completing 2D lame assembler


Revision 4722 - Directory Listing
Modified Wed Mar 5 05:29:25 2014 UTC (7 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
vastly decreased ripley domain setup time under MPI (approximately from O(n*m) to O(n+m), n being shared nodes, m being the rank DOF)

Revision 4721 - Directory Listing
Modified Fri Feb 28 03:51:07 2014 UTC (7 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Fixing strange casts.
Removed old methods.


Revision 4718 - Directory Listing
Modified Thu Feb 27 23:43:12 2014 UTC (7 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
Added a missed include guard


Revision 4717 - Directory Listing
Modified Thu Feb 27 12:30:04 2014 UTC (7 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Fix copy error from 3d down to 2d.



Revision 4712 - Directory Listing
Modified Wed Feb 26 04:08:41 2014 UTC (7 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
adding skeleton of fast Lame assemblers
adjusted automatic ripley domain subdivision ( should solve issue #94 )
more tab->space conversions


Revision 4705 - Directory Listing
Modified Fri Feb 21 02:36:15 2014 UTC (7 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Set the randomfill back to generating randoms and updated doco to tell people how to use it.


Revision 4703 - Directory Listing
Modified Fri Feb 21 00:55:31 2014 UTC (7 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
This version has been tested in some detail. It does not actually do randoms though (since that wrecks the testing).  In will do a commit soon which puts the randomness back

Revision 4696 - Directory Listing
Modified Wed Feb 19 07:29:50 2014 UTC (7 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Correcting python libname for sage.
Fixing bug where the number of values in the shape was not considered for buffer and message size.


Revision 4693 - Directory Listing
Modified Wed Feb 19 06:04:28 2014 UTC (7 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
adding HTI support to 3D wave assembler

Revision 4692 - Directory Listing
Modified Wed Feb 19 05:26:55 2014 UTC (7 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
fixed duplication for 2D constant data in wave assembler

Revision 4691 - Directory Listing
Modified Wed Feb 19 05:23:17 2014 UTC (7 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
added support for HTI waves to the fast wave assembler

Revision 4687 - Directory Listing
Modified Wed Feb 19 00:03:29 2014 UTC (7 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
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 4675 - Directory Listing
Modified Mon Feb 17 01:07:12 2014 UTC (7 years, 2 months ago) by sshaw
Original Path: trunk/ripley/src
expanded tab chars for consistentcy and removed trailing whitespace

Revision 4668 - Directory Listing
Modified Tue Feb 11 03:44:10 2014 UTC (7 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
Improvements but still needs more validation


Revision 4661 - Directory Listing
Modified Fri Feb 7 03:10:15 2014 UTC (7 years, 3 months ago) by sshaw
Original Path: trunk/ripley/src
more informative exception for unsupported error message

Revision 4660 - Directory Listing
Modified Fri Feb 7 03:08:49 2014 UTC (7 years, 3 months ago) by sshaw
Original Path: trunk/ripley/src
fixed dirac point->node mapping issues in ripley when using mpi

Revision 4657 - Directory Listing
Modified Thu Feb 6 06:12:20 2014 UTC (7 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4653 - Directory Listing
Modified Wed Feb 5 05:20:41 2014 UTC (7 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
Made index chars unsigned to prevent warnings

Revision 4652 - Directory Listing
Modified Wed Feb 5 05:15:07 2014 UTC (7 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
Made index chars unsigned to prevent warnings

Revision 4651 - Directory Listing
Modified Wed Feb 5 05:00:34 2014 UTC (7 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
Fixed missing include

Revision 4650 - Directory Listing
Modified Wed Feb 5 04:16:01 2014 UTC (7 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
Fixed a spelling error and missing virtual (not sure that one matters).
Added _untested_ 3D gaussian smoothed random data



Revision 4649 - Directory Listing
Modified Wed Feb 5 02:09:21 2014 UTC (7 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Forgot something...


Revision 4648 - Directory Listing
Modified Wed Feb 5 02:03:08 2014 UTC (7 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Fix segfault reported in #57.


Revision 4645 - Directory Listing
Modified Mon Feb 3 00:06:24 2014 UTC (7 years, 3 months ago) by sshaw
Original Path: trunk/ripley/src
further optimisation of wave assemblers, added support for constant data

Revision 4638 - Directory Listing
Modified Thu Jan 30 06:25:10 2014 UTC (7 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
Fixes necessary to get a clang/macports build working on 10.9

Revision 4633 - Directory Listing
Modified Tue Jan 28 01:04:17 2014 UTC (7 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed failure for lazy data when interpolating.


Revision 4629 - Directory Listing
Modified Fri Jan 24 03:29:25 2014 UTC (7 years, 3 months ago) by sshaw
Original Path: trunk/ripley/src
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 4626 - Directory Listing
Modified Wed Jan 22 06:07:34 2014 UTC (7 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Eliminated all const_cast<Data*> hacks in ripley and finley now that
Data.getSampleDataRO returns a const pointer.


Revision 4623 - Directory Listing
Modified Fri Jan 17 05:53:17 2014 UTC (7 years, 3 months ago) by sshaw
Original Path: trunk/ripley/src
added missing files and a spare missing comma, also the ability for finley VTIWaves to not crash

Revision 4622 - Directory Listing
Modified Fri Jan 17 04:55:41 2014 UTC (7 years, 3 months ago) by sshaw
Original Path: trunk/ripley/src
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 4618 - Directory Listing
Modified Wed Jan 15 04:35:19 2014 UTC (7 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Implemented reverse reading of grid data from netcdf files.
Fixes #44.


Revision 4616 - Directory Listing
Modified Tue Jan 14 22:57:47 2014 UTC (7 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
- Fixed unit test failure by populating missing parts of the struct
- prepared for reversing read order from grids
- worked around a segfault caused by python version in jessie (2.7.6) in
  combination with gdal,pyproj and RTLD_GLOBAL in dlopen flags.



Revision 4615 - Directory Listing
Modified Mon Jan 13 05:05:33 2014 UTC (7 years, 4 months ago) by caltinay
Original Path: trunk/ripley/src
Step 1 for #31: wrap parameters in an object.


Revision 4599 - Directory Listing
Modified Sun Dec 15 23:51:13 2013 UTC (7 years, 4 months ago) by sshaw
Original Path: trunk/ripley/src
merged 3.4.1 release changes into trunk

Revision 4597 - Directory Listing
Modified Sun Dec 15 22:36:24 2013 UTC (7 years, 4 months ago) by gross
Original Path: trunk/ripley/src
unused variable fixed

Revision 4586 - Directory Listing
Modified Wed Dec 11 06:03:27 2013 UTC (7 years, 5 months ago) by jfenwick
Original Path: trunk/ripley/src
2D guassian smoothing of random data done.
Added more memory non-leaks to the supp file


Revision 4585 - Directory Listing
Modified Wed Dec 11 04:39:54 2013 UTC (7 years, 5 months ago) by sshaw
Original Path: trunk/ripley/src
uint -> unsigned int

Revision 4584 - Directory Listing
Modified Wed Dec 11 04:24:15 2013 UTC (7 years, 5 months ago) by sshaw
Original Path: trunk/ripley/src
more buildbot commit testing

Revision 4583 - Directory Listing
Modified Wed Dec 11 02:09:19 2013 UTC (7 years, 5 months ago) by jfenwick
Original Path: trunk/ripley/src
deliberate error to test buildbot

Revision 4582 - Directory Listing
Modified Wed Dec 11 02:08:41 2013 UTC (7 years, 5 months ago) by jfenwick
Original Path: trunk/ripley/src
Added libpython version of suppressions to the aggressive file.
Rectangle now passes correct values around.
Random still to come.


Revision 4581 - Directory Listing
Modified Tue Dec 10 09:32:50 2013 UTC (7 years, 5 months ago) by jfenwick
Original Path: trunk/ripley/src
Some more work on random
Added a more agressive (And smaller) supressions file for python


Revision 4576 - Directory Listing
Modified Mon Dec 9 23:35:30 2013 UTC (7 years, 5 months ago) by sshaw
Original Path: trunk/ripley/src
python3ified things, replaced mixed whitespace and xrange calls

Revision 4575 - Directory Listing
Modified Mon Dec 9 22:59:31 2013 UTC (7 years, 5 months ago) by jfenwick
Original Path: trunk/ripley/src
Some more work on this


Revision 4572 - Directory Listing
Modified Sun Dec 8 00:54:37 2013 UTC (7 years, 5 months ago) by jfenwick
Original Path: trunk/ripley/src
Some work on rectangle random MPI

Revision 4529 - Directory Listing
Modified Fri Oct 25 01:23:27 2013 UTC (7 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
Ripley can now read grids in non-native byte order. This is in preparation for
Gocad Voxet import.


Revision 4526 - Directory Listing
Modified Mon Sep 2 06:34:25 2013 UTC (7 years, 8 months ago) by jfenwick
Original Path: trunk/ripley/src
Single rank rectangle randoms.


Revision 4521 - Directory Listing
Modified Mon Aug 26 11:51:30 2013 UTC (7 years, 8 months ago) by jfenwick
Original Path: trunk/ripley/src
Remove bool_t
Part of random.



Revision 4495 - Directory Listing
Modified Fri Jul 5 02:19:47 2013 UTC (7 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
Added support for more input data types in ER Mapper files.
Tests will follow soon.


Revision 4482 - Directory Listing
Modified Tue Jun 25 05:20:01 2013 UTC (7 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
More leak fixes and suppression file additions.


Revision 4477 - Directory Listing
Modified Thu Jun 20 02:41:28 2013 UTC (7 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
escript: use scoped_array instead of scoped_ptr
ripley: netcdf returns a copy of an array so use scoped_array
downunder: s/Sperical/Spherical/
scripts: added a few more suppressions


Revision 4388 - Directory Listing
Modified Thu May 2 01:55:08 2013 UTC (8 years ago) by jfenwick
Original Path: trunk/ripley/src
I need this

Revision 4382 - Directory Listing
Modified Thu Apr 25 04:44:14 2013 UTC (8 years ago) by caltinay
Original Path: trunk/ripley/src
Finalised ripley PDE assembly optimisation work.

Stats (combined Rectangle & Brick):
  rev.4369: 7440 constants, 16985 lines, ~17m to compile w/ icc
       NOW: 4038 constants, 13579 lines, ~6.5m to compile w/ icc

Runtime of unit tests a few seconds shorter as well :-)


Revision 4378 - Directory Listing
Modified Wed Apr 24 06:21:42 2013 UTC (8 years ago) by caltinay
Original Path: trunk/ripley/src
ripley work: Almost done - one more round in Brick left....


Revision 4377 - Directory Listing
Modified Tue Apr 23 05:30:02 2013 UTC (8 years ago) by caltinay
Original Path: trunk/ripley/src
More work on ripley - Brick is under 10000 lines now.


Revision 4375 - Directory Listing
Modified Mon Apr 22 05:35:52 2013 UTC (8 years ago) by caltinay
Original Path: trunk/ripley/src
More ripley code cleaning/optimisation.


Revision 4370 - Directory Listing
Modified Fri Apr 19 06:15:24 2013 UTC (8 years ago) by caltinay
Original Path: trunk/ripley/src
WIP: ripley hand-optimisation & further rules to generator
-> drastically reduced number of constants
-> compile time of Brick.cpp less than half of what it was on savanna
-> additional runtime savings
-> to be continued...


Revision 4369 - Directory Listing
Modified Fri Apr 19 02:32:34 2013 UTC (8 years ago) by jfenwick
Original Path: trunk/ripley/src
fix problems revealed on freebsd

Revision 4368 - Directory Listing
Modified Thu Apr 18 02:26:35 2013 UTC (8 years ago) by jfenwick
Original Path: trunk/ripley/src
put back std::

Revision 4366 - Directory Listing
Modified Wed Apr 17 04:41:16 2013 UTC (8 years ago) by caltinay
Original Path: trunk/ripley/src
Be more careful with namespace & includes.


Revision 4360 - Directory Listing
Modified Mon Apr 15 02:41:42 2013 UTC (8 years, 1 month ago) by jfenwick
Original Path: trunk/ripley/src
some mismatched memory ops

Revision 4357 - Directory Listing
Modified Thu Apr 11 06:07:14 2013 UTC (8 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
templated writeBinaryGrid and a bit of cleanup.


Revision 4353 - Directory Listing
Modified Fri Apr 5 00:14:35 2013 UTC (8 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
For some reason std::isnan<float> is not available on NCI so changed this
to ::isnan. Added options file for NCI vayu.


Revision 4346 - Directory Listing
Modified Tue Apr 2 04:46:45 2013 UTC (8 years, 1 month ago) by jfenwick
Original Path: trunk/ripley/src
Bringing the changes from doubleplusgood branch.
Can't merge directly because svn doesn't transfer changes to renamed files (mutter grumble).

Revision 4340 - Directory Listing
Modified Fri Mar 22 04:38:36 2013 UTC (8 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
added ripley method that returns grid parameters as python tuple.


Revision 4337 - Directory Listing
Modified Fri Mar 22 00:05:25 2013 UTC (8 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
Detect a few more byte swap/endianness headers and silence output from
'detectModule' scons helper


Revision 4334 - Directory Listing
Modified Thu Mar 21 06:00:14 2013 UTC (8 years, 1 month ago) by caltinay
Original Path: trunk/ripley/src
Preparations for Voxet (GOCAD) binary grid output + code clean up.
Changed node id's order to remove code duplication in weipa.
More work to do...


Revision 4286 - Directory Listing
Modified Thu Mar 7 04:28:11 2013 UTC (8 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Assorted spelling fixes.


Revision 4284 - Directory Listing
Modified Thu Mar 7 00:43:48 2013 UTC (8 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Replaced dummy implementations by pure virtual methods.


Revision 4277 - Directory Listing
Modified Wed Mar 6 01:30:41 2013 UTC (8 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Implemented claimed support for mixing data with different resolutions.


Revision 4255 - Directory Listing
Modified Wed Feb 27 03:06:21 2013 UTC (8 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Hopefully, this will address the interpolation problems.

New canInterpolate() function exposed to python which calls probeInterpolation

AbstractDomain now has an additional virtual.
preferredIntrpolationOnDomain()

This will return 0 if interpolation is impossible, 1 if possible and preferred.
It will return -1 if interpolation is possible and preferred in the 
oposite direction.

A value of -1 does not say that the proposed interpolation is possible or not.
Rather it indicates "please use the other way".
If you really _need_ to test it that way, use probeInterpolationOnDomain 



Revision 4242 - Directory Listing
Modified Mon Feb 25 03:16:14 2013 UTC (8 years, 2 months ago) by jfenwick
Original Path: trunk/ripley/src
Allow pure virtual classes to be exported to python.
Temporary fix for a ripley interpolation issue


Revision 4211 - Directory Listing
Modified Mon Feb 18 23:54:46 2013 UTC (8 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Implemented interpolation from Reduced[Face]Elements to [Face]Elements and
changed regularization to compute gradient on Function instead of
ReducedFunction. Results differ slightly so this should help with the accuracy.


Revision 4174 - Directory Listing
Modified Wed Jan 30 03:21:27 2013 UTC (8 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
ripley's readBinaryGrid and readNcGrid now filter out NaN leaving the relevant
destination data points untouched.


Revision 4154 - Directory Listing
Modified Tue Jan 22 09:30:23 2013 UTC (8 years, 3 months ago) by jfenwick
Original Path: trunk/ripley/src
Round 1 of copyright fixes

Revision 4058 - Directory Listing
Modified Fri Nov 2 06:47:06 2012 UTC (8 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
-Ripley now checks for input fs when calling gradient
-interactive mode works again when filename is supplied (typo)
-forward model PDE sets symmetry on now


Revision 4035 - Directory Listing
Modified Thu Oct 25 03:10:14 2012 UTC (8 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
Tweaked scons files so tests work even when specifying non-absolute build_dir.


Revision 4023 - Directory Listing
Modified Tue Oct 16 04:17:48 2012 UTC (8 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
Another fix to the PDE assembly logic in ripley.


Revision 4022 - Directory Listing
Modified Mon Oct 15 23:52:24 2012 UTC (8 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed checks in ripley::addPDEToRHS().


Revision 4013 - Directory Listing
Modified Thu Oct 4 03:13:27 2012 UTC (8 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
Implemented netCDF grid reader analogous to binary grid reader in ripley.


Revision 4010 - Directory Listing
Modified Tue Oct 2 06:57:11 2012 UTC (8 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed a potential div by zero in ripley's automatic domain subdivider....


Revision 4009 - Directory Listing
Modified Tue Oct 2 05:53:37 2012 UTC (8 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
don't try to flip y-coord in reader. some more fixes and doco.


Revision 4002 - Directory Listing
Modified Fri Sep 28 00:16:56 2012 UTC (8 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed a memory leak (freeing paso coupler) in ripley.


Revision 3994 - Directory Listing
Modified Wed Sep 26 07:38:38 2012 UTC (8 years, 7 months ago) by jfenwick
Original Path: trunk/ripley/src
Install doco still needs work.
Removing some of the weird:
     esys.finley.finley
type modules

Revision 3991 - Directory Listing
Modified Tue Sep 25 23:52:22 2012 UTC (8 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
Updated doxygen cfg file and made a few first changes to doco.


Revision 3984 - Directory Listing
Modified Fri Sep 21 06:41:54 2012 UTC (8 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
invert Y coordinate in ripley's 3d data reader. This needs to be configurable
and added to 2d as well...


Revision 3982 - Directory Listing
Modified Fri Sep 21 03:23:22 2012 UTC (8 years, 7 months ago) by jfenwick
Original Path: trunk/ripley/src
More edits + removing pyvisi from trunk


Revision 3981 - Directory Listing
Modified Fri Sep 21 02:47:54 2012 UTC (8 years, 7 months ago) by jfenwick
Original Path: trunk/ripley/src
First pass of updating copyright notices

Revision 3971 - Directory Listing
Modified Wed Sep 19 02:55:35 2012 UTC (8 years, 7 months ago) by caltinay
Original Path: trunk/ripley/src
Implemented binary grid reader in ripley which is now used in ER Mapper source.
Interface/details likely to change but need to get this running now.


Revision 3963 - Directory Listing
Modified Thu Sep 13 01:39:00 2012 UTC (8 years, 8 months ago) by jfenwick
Original Path: trunk/ripley/src
Fix to keep the warning-free-build happy


Revision 3962 - Directory Listing
Modified Tue Sep 11 09:12:07 2012 UTC (8 years, 8 months ago) by jfenwick
Original Path: trunk/ripley/src
Fix in brick for ambiguous typing.

Python work around for unit tests.
Passing cpp tests as well.

omp is disabled due to a weird linking error.


Revision 3944 - Directory Listing
Modified Mon Aug 20 02:11:22 2012 UTC (8 years, 8 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed ordering of Hex's in weipa's ripley writer.
Fixed an issue with auto domain subdivisions in ripley Brick.


Revision 3943 - Directory Listing
Modified Thu Aug 9 04:43:24 2012 UTC (8 years, 9 months ago) by caltinay
Original Path: trunk/ripley/src
Added heuristics for number of domain subdivisions to ripley so ripley domains
can now be created without specifying the values manually (but a warning will
be printed).


Revision 3915 - Directory Listing
Modified Mon Jun 25 02:17:58 2012 UTC (8 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
Added declspecs for all ripley classes.


Revision 3913 - Directory Listing
Modified Tue Jun 19 06:21:58 2012 UTC (8 years, 10 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed misuse of getSampleDataRO with lazy data in ripley.


Revision 3908 - Directory Listing
Modified Wed Jun 13 05:43:45 2012 UTC (8 years, 11 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed an error in ripley computing shared node id's.
pythonMPIredirect now redirects again.


Revision 3892 - Directory Listing
Modified Tue Apr 10 08:57:23 2012 UTC (9 years, 1 month ago) by jfenwick
Original Path: trunk/ripley/src
Merged changes across from the attempt2 branch.
This version builds and passes python2 tests.
It also passes most python3 tests.




Revision 3850 - Directory Listing
Modified Tue Feb 28 06:04:42 2012 UTC (9 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Support for CSC in ripley.


Revision 3841 - Directory Listing
Modified Mon Feb 27 04:18:53 2012 UTC (9 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Added support for OFFSET1 matrices in ripley.


Revision 3836 - Directory Listing
Modified Thu Feb 16 03:17:18 2012 UTC (9 years, 2 months ago) by caltinay
Original Path: trunk/ripley/src
Transport problem support for ripley.


Revision 3806 - Directory Listing
Modified Mon Feb 6 02:32:48 2012 UTC (9 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
ripley::getSize() also returns circumcircle now.


Revision 3800 - Directory Listing
Modified Fri Feb 3 01:18:06 2012 UTC (9 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed integration with constant data on ripley.


Revision 3796 - Directory Listing
Modified Thu Feb 2 06:26:15 2012 UTC (9 years, 3 months ago) by gross
Original Path: trunk/ripley/src
typo in grad calculation fixed.

Revision 3795 - Directory Listing
Modified Thu Feb 2 05:54:34 2012 UTC (9 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Had to remove 'nowait' directive from PDE boundary conditions since all
4 (2D) / 8 (3D) values are updated the way it is implemented. This caused
race conditions when updating RHS.


Revision 3793 - Directory Listing
Modified Wed Feb 1 07:39:43 2012 UTC (9 years, 3 months ago) by gross
Original Path: trunk/ripley/src
new implementation of FCT solver with some modifications to the python interface

Revision 3792 - Directory Listing
Modified Wed Feb 1 06:16:25 2012 UTC (9 years, 3 months ago) by caltinay
Original Path: trunk/ripley/src
Merged ripley rectangular domain into trunk.


Revision 3689 - Directory Listing
Modified Wed Nov 23 01:39:45 2011 UTC (9 years, 5 months ago) by gross
Original Path: trunk/ripley/src
integration nodes fixed

Revision 3645 - Directory Listing
Modified Fri Oct 28 00:11:30 2011 UTC (9 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed typos.


Revision 3641 - Directory Listing
Modified Thu Oct 27 02:16:12 2011 UTC (9 years, 6 months ago) by gross
Original Path: trunk/ripley/src
more work on the assemblage

Revision 3635 - Directory Listing
Modified Fri Oct 21 00:26:01 2011 UTC (9 years, 6 months ago) by caltinay
Original Path: trunk/ripley/src
Fixed minor issues.


Revision 3543 - Directory Listing
Modified Fri Jul 22 06:58:03 2011 UTC (9 years, 9 months ago) by gross
Original Path: trunk/ripley/src
and the generator script

Revision 3542 - Directory Listing
Added Fri Jul 22 06:57:41 2011 UTC (9 years, 9 months ago) by gross
Original Path: trunk/ripley/src
first attempts toward a multi grid solver

  ViewVC Help
Powered by ViewVC 1.1.26