lp://staging/~fluidity-core/fluidity/fixTidalDiagnostics

Created by Alexandros Avdis and last modified
Get this branch:
bzr branch lp://staging/~fluidity-core/fluidity/fixTidalDiagnostics
Members of Fluidity Core Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Fluidity Core Team
Project:
Fluidity
Status:
Development

Recent revisions

4323. By Alexandros Avdis

Small modification giving a better error message when tidal harmonic analysis fails. When failing to compute phase it should now report which tidal constituent fails.

4322. By Cian Wilson

BUG FIX: p%mesh should be p_theta%mesh. This was only a problem when using the viscous fs while testing the divergence using cv. This is tested but apparently not in parallel when you can't get away with using the wrong global node numbering.

4321. By Tim Greaves

Relaxing tolerances slightly after consultation with David, in response to a
slight change in the test result on Ubuntu Trusty. Note that this may be a
change from gmsh - the test passed fine on 2.5/2.6, failed intermittently with
2.8.3, and fails consistently with 2.8.4.

4320. By Stephan Kramer

Speed up of vtudiff for vtus with multiple fields.

This is done by only setting up the VTK probe once instead of once per field. It does not change anything in the way fields are probed.
This commit also enables the diffing of cell-based (P0) fields in the vtu (only works if they are on the same mesh).

There is also a little bit of cleaning up in vtktools:
* removing the option to call vtktools as a main: this really doesn't make sense and should be in a separate script
* removing the "field manipulation" methods. These were basically vectorial operations on fields but implemented in a rather inefficient way. I see no reason to not simply use numpy vector operations for that, so instead of:

vtu.SubFieldFromField("fieldName", array, "newFieldName")

just do:

field = vtu.GetField("fieldName")
vtu.AddField("newFieldName", field-array)

4319. By Stephan Kramer

Bug-fix: fixes bottom friction term for shallow water equations with CG velocity.

4318. By Gerard

Reran a more recent version of autoconf because older versions have a buggy AC_COMPUTE_INT macro.

4317. By Gerard

bugfix: fixes a long standing issue where incorrect parts were generated for include dirs when libadjoint was not installed.

4316. By Gerard

Patches to build to support ARCHER: patches include path from cray-petsc (have also reported bug to cray); extend hector hack for archer that forces libspud to be built statically.

4315. By Michael Lange

Fixing several bugs in lagrangian detectors:

 * Bug #1262890: Single lagrangian detectors are initialised with wrong names, causing detector I/O to fail in parallel
 * Bug #1260019: Prevent buffer corruption in exchange_detectors through use of multiple send/receive buffers
 * Re-initialisation of detector names from checkpoint

4314. By Rhodri Davies

Modify this test suc htaht results are consistent with and without debugging enabled (and also such that it passes on red hat). Thanks for Stephan and Tim for input.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/fluidity
This branch contains Public information 
Everyone can see this information.