/[escript]/trunk/ripley
ViewVC logotype

Log of /trunk/ripley

View Directory Listing Directory Listing


Sticky Revision:

Revision 4668 - Directory Listing
Modified Tue Feb 11 03:44:10 2014 UTC (5 years, 2 months ago) by jfenwick
Improvements but still needs more validation


Revision 4661 - Directory Listing
Modified Fri Feb 7 03:10:15 2014 UTC (5 years, 2 months ago) by sshaw
more informative exception for unsupported error message

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

Revision 4657 - Directory Listing
Modified Thu Feb 6 06:12:20 2014 UTC (5 years, 2 months ago) by jfenwick
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4653 - Directory Listing
Modified Wed Feb 5 05:20:41 2014 UTC (5 years, 2 months ago) by jfenwick
Made index chars unsigned to prevent warnings

Revision 4652 - Directory Listing
Modified Wed Feb 5 05:15:07 2014 UTC (5 years, 2 months ago) by jfenwick
Made index chars unsigned to prevent warnings

Revision 4651 - Directory Listing
Modified Wed Feb 5 05:00:34 2014 UTC (5 years, 2 months ago) by jfenwick
Fixed missing include

Revision 4650 - Directory Listing
Modified Wed Feb 5 04:16:01 2014 UTC (5 years, 2 months ago) by jfenwick
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 (5 years, 2 months ago) by caltinay
Forgot something...


Revision 4648 - Directory Listing
Modified Wed Feb 5 02:03:08 2014 UTC (5 years, 2 months ago) by caltinay
Fix segfault reported in #57.


Revision 4645 - Directory Listing
Modified Mon Feb 3 00:06:24 2014 UTC (5 years, 2 months ago) by sshaw
further optimisation of wave assemblers, added support for constant data

Revision 4638 - Directory Listing
Modified Thu Jan 30 06:25:10 2014 UTC (5 years, 2 months ago) by jfenwick
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 (5 years, 2 months ago) by caltinay
Fixed failure for lazy data when interpolating.


Revision 4629 - Directory Listing
Modified Fri Jan 24 03:29:25 2014 UTC (5 years, 3 months ago) by sshaw
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 (5 years, 3 months ago) by caltinay
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 (5 years, 3 months ago) by sshaw
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 (5 years, 3 months ago) by sshaw
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 (5 years, 3 months ago) by caltinay
Implemented reverse reading of grid data from netcdf files.
Fixes #44.


Revision 4616 - Directory Listing
Modified Tue Jan 14 22:57:47 2014 UTC (5 years, 3 months ago) by caltinay
- 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 (5 years, 3 months ago) by caltinay
Step 1 for #31: wrap parameters in an object.


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

Revision 4597 - Directory Listing
Modified Sun Dec 15 22:36:24 2013 UTC (5 years, 4 months ago) by gross
unused variable fixed

Revision 4586 - Directory Listing
Modified Wed Dec 11 06:03:27 2013 UTC (5 years, 4 months ago) by jfenwick
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 (5 years, 4 months ago) by sshaw
uint -> unsigned int

Revision 4584 - Directory Listing
Modified Wed Dec 11 04:24:15 2013 UTC (5 years, 4 months ago) by sshaw
more buildbot commit testing

Revision 4583 - Directory Listing
Modified Wed Dec 11 02:09:19 2013 UTC (5 years, 4 months ago) by jfenwick
deliberate error to test buildbot

Revision 4582 - Directory Listing
Modified Wed Dec 11 02:08:41 2013 UTC (5 years, 4 months ago) by jfenwick
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 (5 years, 4 months ago) by jfenwick
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 (5 years, 4 months ago) by sshaw
python3ified things, replaced mixed whitespace and xrange calls

Revision 4575 - Directory Listing
Modified Mon Dec 9 22:59:31 2013 UTC (5 years, 4 months ago) by jfenwick
Some more work on this


Revision 4572 - Directory Listing
Modified Sun Dec 8 00:54:37 2013 UTC (5 years, 4 months ago) by jfenwick
Some work on rectangle random MPI

Revision 4529 - Directory Listing
Modified Fri Oct 25 01:23:27 2013 UTC (5 years, 6 months ago) by caltinay
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 (5 years, 7 months ago) by jfenwick
Single rank rectangle randoms.


Revision 4521 - Directory Listing
Modified Mon Aug 26 11:51:30 2013 UTC (5 years, 8 months ago) by jfenwick
Remove bool_t
Part of random.



Revision 4509 - Directory Listing
Modified Wed Jul 24 08:37:29 2013 UTC (5 years, 9 months ago) by jfenwick
Fixed paths for utest.sh


Revision 4508 - Directory Listing
Modified Wed Jul 24 04:23:22 2013 UTC (5 years, 9 months ago) by jfenwick
Moving to escriptcore

Revision 4495 - Directory Listing
Modified Fri Jul 5 02:19:47 2013 UTC (5 years, 9 months ago) by caltinay
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 (5 years, 10 months ago) by caltinay
More leak fixes and suppression file additions.


Revision 4477 - Directory Listing
Modified Thu Jun 20 02:41:28 2013 UTC (5 years, 10 months ago) by caltinay
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 4398 - Directory Listing
Modified Thu May 9 08:42:44 2013 UTC (5 years, 11 months ago) by jfenwick
support for supressing doco subpackages. fiddling with one of the imports to try to reduce the number of places where Data appears.  Seriously it looks like we have 8 different Data classes

Revision 4388 - Directory Listing
Modified Thu May 2 01:55:08 2013 UTC (5 years, 11 months ago) by jfenwick
I need this

Revision 4382 - Directory Listing
Modified Thu Apr 25 04:44:14 2013 UTC (6 years ago) by caltinay
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 (6 years ago) by caltinay
ripley work: Almost done - one more round in Brick left....


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


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


Revision 4370 - Directory Listing
Modified Fri Apr 19 06:15:24 2013 UTC (6 years ago) by caltinay
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 (6 years ago) by jfenwick
fix problems revealed on freebsd

Revision 4368 - Directory Listing
Modified Thu Apr 18 02:26:35 2013 UTC (6 years ago) by jfenwick
put back std::

Revision 4366 - Directory Listing
Modified Wed Apr 17 04:41:16 2013 UTC (6 years ago) by caltinay
Be more careful with namespace & includes.


Revision 4360 - Directory Listing
Modified Mon Apr 15 02:41:42 2013 UTC (6 years ago) by jfenwick
some mismatched memory ops

Revision 4357 - Directory Listing
Modified Thu Apr 11 06:07:14 2013 UTC (6 years ago) by caltinay
templated writeBinaryGrid and a bit of cleanup.


Revision 4353 - Directory Listing
Modified Fri Apr 5 00:14:35 2013 UTC (6 years ago) by caltinay
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 (6 years ago) by jfenwick
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 (6 years, 1 month ago) by caltinay
added ripley method that returns grid parameters as python tuple.


Revision 4337 - Directory Listing
Modified Fri Mar 22 00:05:25 2013 UTC (6 years, 1 month ago) by caltinay
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 (6 years, 1 month ago) by caltinay
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 (6 years, 1 month ago) by caltinay
Assorted spelling fixes.


Revision 4284 - Directory Listing
Modified Thu Mar 7 00:43:48 2013 UTC (6 years, 1 month ago) by caltinay
Replaced dummy implementations by pure virtual methods.


Revision 4277 - Directory Listing
Modified Wed Mar 6 01:30:41 2013 UTC (6 years, 1 month ago) by caltinay
Implemented claimed support for mixing data with different resolutions.


Revision 4255 - Directory Listing
Modified Wed Feb 27 03:06:21 2013 UTC (6 years, 1 month ago) by jfenwick
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 (6 years, 2 months ago) by jfenwick
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 (6 years, 2 months ago) by caltinay
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 4176 - Directory Listing
Modified Wed Jan 30 05:30:30 2013 UTC (6 years, 2 months ago) by caltinay
Removed tests that are known not to work.


Revision 4174 - Directory Listing
Modified Wed Jan 30 03:21:27 2013 UTC (6 years, 2 months ago) by caltinay
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 (6 years, 3 months ago) by jfenwick
Round 1 of copyright fixes

Revision 4137 - Directory Listing
Modified Mon Jan 14 22:59:13 2013 UTC (6 years, 3 months ago) by caltinay
Disabled another test.


Revision 4135 - Directory Listing
Modified Mon Jan 14 04:54:14 2013 UTC (6 years, 3 months ago) by caltinay
Fixed test file.


Revision 4134 - Directory Listing
Modified Sun Jan 13 23:24:35 2013 UTC (6 years, 3 months ago) by caltinay
Removed failing test.


Revision 4078 - Directory Listing
Modified Fri Nov 16 07:50:49 2012 UTC (6 years, 5 months ago) by jfenwick
Unit tests for binary install with no scons and no source tree.
Script for installing and testing a .deb within a chroot.




Revision 4058 - Directory Listing
Modified Fri Nov 2 06:47:06 2012 UTC (6 years, 5 months ago) by caltinay
-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 (6 years, 6 months ago) by caltinay
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 (6 years, 6 months ago) by caltinay
Another fix to the PDE assembly logic in ripley.


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


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


Revision 4010 - Directory Listing
Modified Tue Oct 2 06:57:11 2012 UTC (6 years, 6 months ago) by caltinay
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 (6 years, 6 months ago) by caltinay
don't try to flip y-coord in reader. some more fixes and doco.


Revision 4007 - Directory Listing
Modified Tue Oct 2 02:12:01 2012 UTC (6 years, 6 months ago) by caltinay
Doco updates.
Data source paddings now take x,y not xy,z as Z padding can be done by setting
vertical extents.


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


Revision 3996 - Directory Listing
Modified Thu Sep 27 00:54:10 2012 UTC (6 years, 6 months ago) by caltinay
Don't test saveCSV for cases it does not work with.


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

Revision 3993 - Directory Listing
Modified Wed Sep 26 07:00:55 2012 UTC (6 years, 7 months ago) by caltinay
Addressing mantis 651. Test for finley will fail under MPI since there is
sth wrong with the way ReducedContinuousFunction samples are interrogated.


Revision 3991 - Directory Listing
Modified Tue Sep 25 23:52:22 2012 UTC (6 years, 7 months ago) by caltinay
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 (6 years, 7 months ago) by caltinay
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 (6 years, 7 months ago) by jfenwick
More edits + removing pyvisi from trunk


Revision 3981 - Directory Listing
Modified Fri Sep 21 02:47:54 2012 UTC (6 years, 7 months ago) by jfenwick
First pass of updating copyright notices

Revision 3978 - Directory Listing
Modified Thu Sep 20 04:36:17 2012 UTC (6 years, 7 months ago) by caltinay
Make sympy optional as it was intended initially. Trying to instantiate anything
from symbolic will raise an exception if sympy is not available.


Revision 3975 - Directory Listing
Modified Thu Sep 20 01:54:06 2012 UTC (6 years, 7 months ago) by caltinay
Merged symbolic branch into trunk. Curious what daniel and spartacus have to
say...


Revision 3971 - Directory Listing
Modified Wed Sep 19 02:55:35 2012 UTC (6 years, 7 months ago) by caltinay
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 (6 years, 7 months ago) by jfenwick
Fix to keep the warning-free-build happy


Revision 3962 - Directory Listing
Modified Tue Sep 11 09:12:07 2012 UTC (6 years, 7 months ago) by jfenwick
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 (6 years, 8 months ago) by caltinay
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 (6 years, 8 months ago) by caltinay
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 (6 years, 10 months ago) by caltinay
Added declspecs for all ripley classes.


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


Revision 3908 - Directory Listing
Modified Wed Jun 13 05:43:45 2012 UTC (6 years, 10 months ago) by caltinay
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 (7 years ago) by jfenwick
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 (7 years, 1 month ago) by caltinay
Support for CSC in ripley.


Revision 3841 - Directory Listing
Modified Mon Feb 27 04:18:53 2012 UTC (7 years, 1 month ago) by caltinay
Added support for OFFSET1 matrices in ripley.


Revision 3837 - Directory Listing
Modified Thu Feb 16 03:58:58 2012 UTC (7 years, 2 months ago) by caltinay
Test cleanup.


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


Revision 3806 - Directory Listing
Modified Mon Feb 6 02:32:48 2012 UTC (7 years, 2 months ago) by caltinay
ripley::getSize() also returns circumcircle now.


Revision 3803 - Directory Listing
Modified Fri Feb 3 06:16:30 2012 UTC (7 years, 2 months ago) by caltinay
Fixes to ripley unit test setup


Revision 3800 - Directory Listing
Modified Fri Feb 3 01:18:06 2012 UTC (7 years, 2 months ago) by caltinay
Fixed integration with constant data on ripley.


Revision 3796 - Directory Listing
Modified Thu Feb 2 06:26:15 2012 UTC (7 years, 2 months ago) by gross
typo in grad calculation fixed.

Revision 3795 - Directory Listing
Modified Thu Feb 2 05:54:34 2012 UTC (7 years, 2 months ago) by caltinay
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 (7 years, 2 months ago) by gross
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 (7 years, 2 months ago) by caltinay
Merged ripley rectangular domain into trunk.


Revision 3689 - Directory Listing
Modified Wed Nov 23 01:39:45 2011 UTC (7 years, 5 months ago) by gross
integration nodes fixed

Revision 3645 - Directory Listing
Modified Fri Oct 28 00:11:30 2011 UTC (7 years, 6 months ago) by caltinay
Fixed typos.


Revision 3641 - Directory Listing
Modified Thu Oct 27 02:16:12 2011 UTC (7 years, 6 months ago) by gross
more work on the assemblage

Revision 3635 - Directory Listing
Modified Fri Oct 21 00:26:01 2011 UTC (7 years, 6 months ago) by caltinay
Fixed minor issues.


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

Revision 3542 - Directory Listing
Modified Fri Jul 22 06:57:41 2011 UTC (7 years, 9 months ago) by gross
first attempts toward a multi grid solver

Revision 3480 - Directory Listing
Modified Wed Mar 23 04:03:39 2011 UTC (8 years, 1 month ago) by gross


Revision 3479 - Directory Listing
Added Wed Mar 23 04:03:22 2011 UTC (8 years, 1 month ago) by gross


  ViewVC Help
Powered by ViewVC 1.1.26