Log of /release/5.2/speckley
Directory Listing
Revision
6692 -
Directory Listing
Modified
Mon Jun 25 02:31:06 2018 UTC
(2 years, 8 months ago)
by
jfenwick
Fix
Revision
6676 -
Directory Listing
Modified
Mon May 21 00:34:56 2018 UTC
(2 years, 9 months ago)
by
uqagarro
Original Path:
trunk/speckley
New version with gradient test corrected
Revision
6675 -
Directory Listing
Modified
Mon May 21 00:32:28 2018 UTC
(2 years, 9 months ago)
by
uqagarro
Original Path:
trunk/speckley
New version with gradient test corrected
Revision
6674 -
Directory Listing
Modified
Sun May 20 23:15:00 2018 UTC
(2 years, 9 months ago)
by
uqagarro
Original Path:
trunk/speckley
Temporary last version of run_specialOnSpeckly.py until I correct the new version
Revision
6672 -
Directory Listing
Modified
Thu May 17 01:58:32 2018 UTC
(2 years, 9 months ago)
by
uqagarro
Original Path:
trunk/speckley
Fixed some index swap bugs belonging to gradient calculus on Speckley.
Revision
6671 -
Directory Listing
Modified
Thu May 17 01:55:18 2018 UTC
(2 years, 9 months ago)
by
uqagarro
Original Path:
trunk/speckley
A few testsadded on run_specialOnSpeckley covering gradient error on Speckley
Revision
6651 -
Directory Listing
Modified
Wed Feb 7 02:12:08 2018 UTC
(3 years ago)
by
jfenwick
Original Path:
trunk/speckley
Make everyone sad by touching all the files
Copyright dates update
Revision
6618 -
Directory Listing
Modified
Wed Aug 2 07:38:37 2017 UTC
(3 years, 6 months ago)
by
jfenwick
Original Path:
trunk/speckley
Work on NetCDF4 inversion.
This does not work completely yet.
Revision
6577 -
Directory Listing
Modified
Wed May 17 02:34:45 2017 UTC
(3 years, 9 months ago)
by
caltinay
Original Path:
trunk/speckley
complex integrals for speckley. Fixes #398
Revision
6507 -
Directory Listing
Modified
Wed Mar 1 06:19:04 2017 UTC
(3 years, 11 months ago)
by
jfenwick
Original Path:
trunk/speckley
More netcdf4 work
Still need to convert weipa
Revision
6434 -
Directory Listing
Modified
Sat Nov 5 12:16:07 2016 UTC
(4 years, 3 months ago)
by
caltinay
Original Path:
trunk/speckley
Final pieces for #386: Complex gradients for Speckley 3D order 2-10. Removed workaround from escript.
Revision
6433 -
Directory Listing
Modified
Sat Nov 5 12:14:52 2016 UTC
(4 years, 3 months ago)
by
caltinay
Original Path:
trunk/speckley
#386: speckley complex gradients for 2D orders 3-10
Revision
6432 -
Directory Listing
Modified
Sat Nov 5 11:55:44 2016 UTC
(4 years, 3 months ago)
by
caltinay
Original Path:
trunk/speckley
#386 - complex gradient for speckley 2D.
Revision
6238 -
Directory Listing
Modified
Wed Jun 1 01:24:29 2016 UTC
(4 years, 8 months ago)
by
caltinay
Original Path:
trunk/speckley
fixing coverity-detected leaks CID 99614,99615
Revision
6175 -
Directory Listing
Modified
Fri Apr 15 06:59:14 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/speckley
make sure to copy python lists rather than adding on or PrependUnique is
useless.
Revision
6174 -
Directory Listing
Modified
Fri Apr 15 03:41:03 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/speckley
Some reorganisation of EscriptParams and related changes.
We now distinguish between modifiable parameters and build features.
To interrogate the latter use:
escript::hasFeature() [ python: escript.hasFeature() ]
and
escript::listFeatures() [ python: escript.listFeatures() ]
I have decided to add specific getters for the remaining few parameters to
avoid the penalty of string comparisons and to remove the wealth of friend
declarations with Data* classes.
Also made some changes in SConstruct to make sure we set *all* preprocessor
directives *before* building anything.
Still to do is dealing with checks for direct solver and gmsh. The latter needs
to be a runtime check rather than a compile time check.
Revision
6165 -
Directory Listing
Modified
Mon Apr 11 10:25:51 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/speckley
limit number of elements in speckley test.
Revision
6145 -
Directory Listing
Modified
Wed Apr 6 06:28:57 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/speckley
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
6124 -
Directory Listing
Modified
Tue Apr 5 03:23:12 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/speckley
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
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/speckley
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
6067 -
Directory Listing
Modified
Wed Mar 16 02:47:38 2016 UTC
(4 years, 11 months ago)
by
caltinay
Original Path:
trunk/speckley
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
(4 years, 11 months ago)
by
caltinay
Original Path:
trunk/speckley
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
6034 -
Directory Listing
Modified
Wed Mar 9 00:37:57 2016 UTC
(4 years, 11 months ago)
by
caltinay
Original Path:
trunk/speckley
a few changes to GroupTest / utest:
GroupTest class now takes a name parameter that is used as (shell) function
name in utest for the test group.
By default all tests are run as before but one can now do:
./utest.sh build '-t2' escriptcpp
to only run the escript c++ unit tests.
Also tweaked a couple things so utest.sh does now work with dash.
Revision
6018 -
Directory Listing
Modified
Thu Mar 3 03:57:34 2016 UTC
(4 years, 11 months ago)
by
caltinay
Original Path:
trunk/speckley
adjusted speckley test tolerance and changed reporting so we don't get
60 != 60 :-)
Revision
6001 -
Directory Listing
Modified
Tue Mar 1 05:01:49 2016 UTC
(4 years, 11 months ago)
by
caltinay
Original Path:
trunk/speckley
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
5998 -
Directory Listing
Modified
Mon Feb 29 08:57:28 2016 UTC
(4 years, 11 months ago)
by
caltinay
Original Path:
trunk/speckley
removed some macros and moved index.h to escript.
Revision
5985 -
Directory Listing
Modified
Fri Feb 26 02:21:44 2016 UTC
(5 years ago)
by
jfenwick
Original Path:
trunk/speckley
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
5972 -
Directory Listing
Modified
Wed Feb 24 04:05:30 2016 UTC
(5 years ago)
by
caltinay
Original Path:
trunk/speckley
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 ago)
by
caltinay
Original Path:
trunk/speckley
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 ago)
by
caltinay
Original Path:
trunk/speckley
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
5948 -
Directory Listing
Modified
Fri Feb 19 05:02:39 2016 UTC
(5 years ago)
by
caltinay
Original Path:
trunk/speckley
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
5863 -
Directory Listing
Modified
Wed Jan 13 02:25:48 2016 UTC
(5 years, 1 month ago)
by
jfenwick
Original Path:
trunk/speckley
Copyright dates updated.
\version for doxygen to read
Revision
5736 -
Directory Listing
Modified
Fri Jul 10 00:34:03 2015 UTC
(5 years, 7 months ago)
by
sshaw
Original Path:
trunk/speckley
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, 7 months ago)
by
jfenwick
Original Path:
trunk/speckley
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
5707 -
Directory Listing
Modified
Mon Jun 29 03:59:06 2015 UTC
(5 years, 7 months ago)
by
sshaw
Original Path:
trunk/speckley
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, 7 months ago)
by
sshaw
Original Path:
trunk/speckley
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs
Revision
5593 -
Directory Listing
Modified
Fri Apr 24 01:36:26 2015 UTC
(5 years, 10 months ago)
by
jfenwick
Original Path:
trunk/speckley
Fixing institution name to comply with policy
Revision
5585 -
Directory Listing
Modified
Fri Apr 10 06:00:39 2015 UTC
(5 years, 10 months ago)
by
sshaw
Original Path:
trunk/speckley
MPI optimisations for speckley Brick corners and edges
Revision
5583 -
Directory Listing
Modified
Fri Apr 10 04:28:07 2015 UTC
(5 years, 10 months ago)
by
sshaw
Original Path:
trunk/speckley
better MPI utilisation when sharing speckley Brick's faces
Revision
5579 -
Directory Listing
Modified
Tue Apr 7 01:19:53 2015 UTC
(5 years, 10 months ago)
by
sshaw
Original Path:
trunk/speckley
fixing lazy breakages with speckley waves
Revision
5575 -
Directory Listing
Modified
Wed Apr 1 03:17:22 2015 UTC
(5 years, 10 months ago)
by
sshaw
Original Path:
trunk/speckley
sphinx now builds python doco including module-level docstrings and class __init__ docstrings, also cleared up some doco errors and added multires documentation
Revision
5574 -
Directory Listing
Modified
Mon Mar 30 03:14:06 2015 UTC
(5 years, 10 months ago)
by
sshaw
Original Path:
trunk/speckley
adding speckley wave assemblers and associated tests
Revision
5529 -
Directory Listing
Modified
Wed Mar 11 04:03:12 2015 UTC
(5 years, 11 months ago)
by
sshaw
Original Path:
trunk/speckley
finishing std namespace changes to speckley and ripley so they compile again
Revision
5527 -
Directory Listing
Modified
Wed Mar 11 03:48:13 2015 UTC
(5 years, 11 months ago)
by
sshaw
Original Path:
trunk/speckley
test dependencies now use desired build path as check
Revision
5525 -
Directory Listing
Modified
Wed Mar 11 01:17:16 2015 UTC
(5 years, 11 months ago)
by
jfenwick
Original Path:
trunk/speckley
Getting isnan from boost::math which should help address issue 283
Removing top level using of std
Revision
5496 -
Directory Listing
Modified
Thu Feb 26 00:36:29 2015 UTC
(6 years ago)
by
sshaw
Original Path:
trunk/speckley
fixing a missing build dependency of pythonMPI existing before individual tests are run
Revision
5481 -
Directory Listing
Modified
Wed Feb 18 05:07:25 2015 UTC
(6 years ago)
by
sshaw
Original Path:
trunk/speckley
fixing a memory leak in the new MPI wrapper, along with some comment updating to satisfy doxygen a bit better
Revision
5478 -
Directory Listing
Modified
Wed Feb 18 01:57:49 2015 UTC
(6 years ago)
by
sshaw
Original Path:
trunk/speckley
introducing shiny new reduced function spaces to speckley
Revision
5373 -
Directory Listing
Modified
Mon Dec 15 06:09:58 2014 UTC
(6 years, 2 months ago)
by
caltinay
Original Path:
trunk/speckley
Fixing OMP build with icc13 on raijin.
Revision
5323 -
Directory Listing
Modified
Tue Dec 9 04:01:35 2014 UTC
(6 years, 2 months ago)
by
sshaw
Original Path:
trunk/speckley
fixing another sillyness with import errors
Revision
5321 -
Directory Listing
Modified
Tue Dec 9 03:27:32 2014 UTC
(6 years, 2 months ago)
by
sshaw
Original Path:
trunk/speckley
adding omitted 3D diracdelta interpolation tests
Revision
5318 -
Directory Listing
Modified
Tue Dec 9 00:37:06 2014 UTC
(6 years, 2 months ago)
by
sshaw
Original Path:
trunk/speckley
change of speckleys test to match speckleys name
Revision
5317 -
Directory Listing
Modified
Tue Dec 9 00:36:08 2014 UTC
(6 years, 2 months ago)
by
sshaw
Original Path:
trunk/speckley
speckley and ripley can now interpolate from DiracDeltaFunctions to ContinuousFunction
Revision
5294 -
Directory Listing
Modified
Wed Dec 3 05:30:18 2014 UTC
(6 years, 2 months ago)
by
sshaw
Original Path:
trunk/speckley
working around oddness when catching ImportErrors after catching a propagated ImportError, cleaning up last of finley examples without domain checks
Revision
5288 -
Directory Listing
Modified
Tue Dec 2 23:18:40 2014 UTC
(6 years, 2 months ago)
by
sshaw
Original Path:
trunk/speckley
fixing tests for cases where required domains not built
Revision
5268 -
Directory Listing
Modified
Mon Nov 17 07:10:40 2014 UTC
(6 years, 3 months ago)
by
sshaw
Original Path:
trunk/speckley
completed speckley->ripley interpolation across multi-axial subdivisions
Revision
5261 -
Directory Listing
Modified
Thu Nov 13 04:40:28 2014 UTC
(6 years, 3 months ago)
by
jfenwick
Original Path:
trunk/speckley
uint ->unsigned int; using namespace std in speckly Rectangle to allow isnan to work.
Revision
5258 -
Directory Listing
Modified
Tue Nov 11 04:29:54 2014 UTC
(6 years, 3 months ago)
by
sshaw
Original Path:
trunk/speckley
replacing a sleep with an MPIbarrier because it's much, much faster in block testing
Revision
5255 -
Directory Listing
Modified
Tue Nov 11 01:55:44 2014 UTC
(6 years, 3 months ago)
by
sshaw
Original Path:
trunk/speckley
adding support for biaxial MPI subdivision for speckly->ripley coupler
Revision
5246 -
Directory Listing
Modified
Fri Nov 7 01:41:18 2014 UTC
(6 years, 3 months ago)
by
sshaw
Original Path:
trunk/speckley
adding speckley->ripley MPI Brick coupling for single axis subdivisions
Revision
5226 -
Directory Listing
Modified
Mon Oct 27 05:04:07 2014 UTC
(6 years, 4 months ago)
by
sshaw
Original Path:
trunk/speckley
extending speckley->ripley interpolation to support MPI
Revision
5201 -
Directory Listing
Modified
Fri Oct 10 06:23:03 2014 UTC
(6 years, 4 months ago)
by
sshaw
Original Path:
trunk/speckley
fixing errors in speckley bricks node referencing in multidimensional subdivisions, fixes recent VTK failures
Revision
5195 -
Directory Listing
Modified
Fri Oct 3 02:12:56 2014 UTC
(6 years, 4 months ago)
by
sshaw
Original Path:
trunk/speckley
speckley: more informative functionspace errors for coupled interpolation, removed points from tagsinuse to match ripley
Revision
5193 -
Directory Listing
Modified
Thu Oct 2 06:19:08 2014 UTC
(6 years, 4 months ago)
by
sshaw
Original Path:
trunk/speckley
adding test skip for couplers and multiprocess
Revision
5191 -
Directory Listing
Modified
Thu Oct 2 04:40:20 2014 UTC
(6 years, 4 months ago)
by
sshaw
Original Path:
trunk/speckley
adding speckley to ripley interpolation (single process only)
Revision
5190 -
Directory Listing
Modified
Thu Oct 2 01:15:32 2014 UTC
(6 years, 4 months ago)
by
sshaw
Original Path:
trunk/speckley
removing accidentally included and incomplete cross domain work
Revision
5189 -
Directory Listing
Modified
Thu Oct 2 01:12:57 2014 UTC
(6 years, 4 months ago)
by
sshaw
Original Path:
trunk/speckley
fixing badly behaved dirac points in speckley
Revision
5177 -
Directory Listing
Modified
Thu Sep 25 04:37:54 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
more speckley type cleanup (and unused function cleanup)
Revision
5173 -
Directory Listing
Modified
Thu Sep 25 01:04:26 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
fixing a sillyness in speckley dirac point assignment
Revision
5170 -
Directory Listing
Modified
Wed Sep 24 00:30:39 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
fixing bug in multi-process speckley with dirac points, some test cleanup
Revision
5158 -
Directory Listing
Modified
Wed Sep 17 04:33:42 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
removed vestigal FunctionOnBoundary and reduced functionspaces from speckley
Revision
5155 -
Directory Listing
Modified
Tue Sep 16 04:21:15 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
stripping out some leftover commented debug from previous commit
Revision
5154 -
Directory Listing
Modified
Tue Sep 16 04:19:03 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
updating speckley binary grid reads to interpolate all missing quad points
Revision
5151 -
Directory Listing
Modified
Mon Sep 15 06:11:46 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
adding simple read/write tests for speckley
Revision
5150 -
Directory Listing
Modified
Mon Sep 15 06:09:42 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
type corrections to speckley and adding in binarygrid support for brick (element corners only)
Revision
5149 -
Directory Listing
Modified
Mon Sep 15 01:57:06 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
removed transport from speckley, added read/write binary grids for rectangles
Revision
5145 -
Directory Listing
Modified
Thu Sep 11 03:28:37 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
fixed corner issue in three-dimensional speckley subdivisions
Revision
5143 -
Directory Listing
Modified
Wed Sep 10 07:27:59 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
removing some of those omp loop sections until they play well
Revision
5142 -
Directory Listing
Modified
Wed Sep 10 07:18:34 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
marked loops as omp, wrapped remaining MPI-only function call
Revision
5132 -
Directory Listing
Modified
Thu Sep 4 07:02:24 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
added MPI support and tests to speckley, cleaned out more ghostzone code
Revision
5129 -
Directory Listing
Modified
Fri Aug 29 05:10:48 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
fixing missed MPI type merge from ripley
Revision
5126 -
Directory Listing
Modified
Thu Aug 28 23:32:59 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
fixing last remnants of speckley::SystemMatrix
Revision
5125 -
Directory Listing
Modified
Thu Aug 28 23:16:21 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
removing troublesome future-predicting #include
Revision
5123 -
Directory Listing
Added
Thu Aug 28 07:02:11 2014 UTC
(6 years, 5 months ago)
by
sshaw
Original Path:
trunk/speckley
Adding speckley (high-order) domain family, doesn't yet support MPI, Reduced functionspaces, or PDEs using A, B and/or C