lp:~jon-hill/+junk/gls_v2

Created by Jon Hill and last modified
Get this branch:
bzr branch lp:~jon-hill/+junk/gls_v2
Only Jon Hill can upload to this branch. If you are Jon Hill please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Jon Hill
Status:
Development

Recent revisions

3862. By Jon Hill

CG and CV appear to give roughly similar answers on GLS SP for the first hour. CG is more unstable, but we are forcing the surfaces to get the correct diffusivity. Need to tidy the code up, hide the surface fix beind the ocean_param option (which also needs adding btw)

3861. By Jon Hill

getting there

3860. By Brendan Tollit

Summary:

This merge will correct the sign and number of additions of the weak velocity Dirichlet BC integrals when using a CV tested continuity equation for incompressible flow.

Code Changes:

- assemble/Divergence_Matrix_CV.F90. The variable ct_rhs_local is formed and added (with a minus) for each dimension in the procedure assemble_divergence_matrix_cv.

- schemas/prognostic_field_options.rnc and .rng. A mesh choice is permitted for the Diffusivity of a scalar field. Required for the some of the tests of the fix above and is a useful general addition.

Test Cases Removed:

- tests/darcy_p1dgp2_pressBCinlet_1d

- tests/darcy_p1dgp2_velBCinlet_1d

Test Cases Added:

- tests/darcy_p1dgp2_pressBCinlet. The one removed but now in 1,2 and 3d.

- tests/darcy_p1dgp2_velBCinlet. The one removed but now in 1,2 and 3d.

- tests/darcy_p0p1cv_velBCinlet. Checks the sign of the weak velocity Dirichlet BC aligned with cartesian axis. Single phase.

- tests/darcy_p0p1cv_velBCinlet_1solidphase. Checks the sign of the weak velocity Dirichlet BC aligned with cartesian axis. Two phase with the second representing the solid porosity.

- tests/darcy_p0p1cv_velBCinlet_rotated_domain. Checks the sign of the weak velocity Dirichlet BC NOT aligned with cartesian axis. Single phase.

- tests/mms_ns_p0p1cv_weak_velBC_steady. A mimic of the standard mms_ns test cases using p0p1cv with a weak velocity Dirichlet BC. Here the domain was rotated from a square to a diamond such as to have non Cartesian aligned velocity Dirichlet BC on all surfaces. Checks L2 velocity and pressure convergence is between 0.8 and 1.0. This is a short test.

- tests/mms_ns_p1dgp1cv_weak_velBC_steady. Similar to above but using p1dgp1cv. Checks L2 velocity and pressure convergence is between 1.5 and 2.15. This is a medium test.

3859. By Tim Bond

A one-line build-system-only fix adding a '-f' to an rm in make install, a
direct bug leading on from r3858 and highlighted by the Intel builder.

3858. By Patrick Farrell

Merge the dont-install-diamond branch.

3857. By Cian Wilson

Remove spurious allocate that introduced a memory leak in r3855.

3856. By Tim Bond

Fix for bug lp:892228 making the schemata install honour prefix and datadir.

3855. By Cian Wilson

Improved error handling for remaps.

3854. By Stephan Kramer

Bug fix in petsc_readnsolve, for the case where no mesh needs to be read. A dummy mesh is created, but this was done with a bit of a broken hack, now fixed.

3853. By Paul Woodhams

Tidying up the edge-list callback. Removed some redundant code, fixed some MPI data types and added a global calculation of the minimum edge weight.

Branch metadata

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

Subscribers