lp:~cwilson/fluidity/testschema

Created by Cian Wilson and last modified
Get this branch:
bzr branch lp:~cwilson/fluidity/testschema
Only Cian Wilson can upload to this branch. If you are Cian Wilson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Cian Wilson
Project:
Fluidity
Status:
Development

Recent revisions

3945. By Cian Wilson

A first attempt at fixing the messed up tests schema. Update script still completely broken due to the ridiculous unpredictable way in which libspud deals with attributes.

3944. By Jon Hill

Shortening the test again. Should be half the time now

3943. By Tim Greaves

One-line fix in buildsystem only targetting bug lp:920446.

This checks for an empty DESTDIR and replaces such with / rather than supplying
an empty --root= which was causing problems with distutils.

Thanks to Patrick, Florian, and Stephan for input.

3942. By Jon Hill

And four became two. Hopefully this passes in less than 10 mins on buildbot

3941. By Rhodri Davies

Change solver and steady state tolerances to speed this test up. Now runs in less than 1 minute on my system.

3940. By Jon Hill

Shortening gls-KP test by remove one of the four tests within this

3939. By Brendan Tollit

Relax two tolerances for the intel build for this recently added test.

5.0e-03 --> 8.0e-03 (integral of tracer)

5.0e-04 --> 6.0e-04 (min of tracer)

3938. By Brendan Tollit

Small correction to last merge. Only use the relevant variables from
Global parameters and correct some repetetive English in a couple of
FLExit's.

3937. By Brendan Tollit

Remove the porosity from the DG_CourantNumber and ControlVolumeCFLNumber
diagnostic fields. Add three new diagnostic fields being
InterstitialVelocityCGCourantNumber, InterstitialVelocityCVCourantNumber
and InterstitialVelocityDGCourantNumber which are only for porous media
flow where the Darcy velocity (= porosity * interstitial velocity) is
solved for.

These are magic named diagnostic fields rather than algorithm names due to
the way the courant number fields are already used.

Everywhere in the options where ControlVolumeCFLNumber can be selected
(such as CV face value schemes) permit the selection of
InterstitialVelocityCVCourantNumber.

For CV (or coupled CV) discretised fields there is a restriction that all
the 'porosity' fields used must be the same with the same theta averaging
also, due to the way this is obtained from one call in Field_Equations_CV.
The default options when used satisfy this constraint.

For adaptive time stepping also permit the selection of
InterstitialVelocityCGCourantNumber. If an InterstitialVelocityCG/CV
CourantNumber is used for adaptive time stepping then always force its
calculation in this routine as the options here may be different to a
field that may exist in the state.

For a scalar field discretised with DG add the small new capability to
select which Courant number field to use for the temporal sub cycling
with the available selections being DG_CourantNumber and
InterstitialVelocityDGCourantNumber. To avoid changing all the test cases,
by default if not activated this option will do as before and use
DG_CourantNumber.

Add a copy of a short darcy flow test case that now discretises the tracer
with DG using subcycling and adaptive time stepping related to the new
interstitial velocity courant number fields.

Adjust all relevant darcy test cases to also test this.

Add a routine in assemble/Porous_Media.F90 to find the theta averaged
porosity field, to avoid a code copy in the adv-diff CG/CV/DG routines.

Add to the manual a description of the three new diagnostic fields and
adjust the configuring Porous media flow section as required.

3936. By Patrick Farrell

Remove the finest simulation (_E) from the Burgers MMS replay test.
This should hopefully speed up the test so that it falls within
buildbot's 20-minute limit ..

Branch metadata

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

Subscribers