lp:~florian-rathgeber/fluidity/with-zoltan-no-configure-fix

Created by Florian Rathgeber and last modified
Get this branch:
bzr branch lp:~florian-rathgeber/fluidity/with-zoltan-no-configure-fix
Only Florian Rathgeber can upload to this branch. If you are Florian Rathgeber please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Florian Rathgeber
Project:
Fluidity
Status:
Merged

Recent revisions

3986. By Florian Rathgeber

Fix the with_zoltan=no configure option, which was without effect

3985. By Lawrence Mitchell

Fix null dereference when checking halo types

Logical evaluations aren't necessarily short-circuited when an
argument evaluates to .false., so

   if (associated(foo) .and. (foo%bar == baz))

may dereference foo even if it is unassociated. So don't do it.

3984. By Lawrence Mitchell

Make linear system assembly local (non-communicating)

This merge brings in non-communicating assembly routines for all
equation forms. It also adds OpenMP threaded assembly for DG and CG
Momentum and CG advection diffusion. To enable the latter, configure
--with-openmp.

For non-communicating assembly, we assemble in halo elements for DG as
well as CG such that each process has complete information for its
local dofs. PETSc matrices are then assembled with the option
MAT_IGNORE_OFF_PROC_ENTRIES, which makes the PETSc assembly a no-op.

OpenMP threading makes the assembly loops iterate in colour order.
The correct colouring is stashed on the topology mesh between adapts.
A number of routines are not thread-safe. If you call them in
threaded code they will now abort, fix it!

3983. By Tim Greaves

Two minor fixes on the move to precise, entirely in test framework:

* netcdf_read_errors had a bashâ‚‹specific construct; making generic to
   allow it to be parsed with dash
* sloshing_tank needs a very small relaxing of one check; confirmed
   with the test owner (Simon Funke)

3982. By Alexandros Avdis

Correction to rotate2ll.

3981. By David Robinson <email address hidden>

A small edit to include velocity in GetFieldNames

3980. By Tim Greaves

Reverting r.3979 until it's been through the review and test process; Juan Du,
please could you make a branch and commit these changes to that branch, then
let me know to make you a buildbot queue for it, and put in a merge request.

Thanks!

3979. By dujuan

Combining EnKF framework with ReducedModel

3978. By Christian Jacobs

Merging lp:~fluidity-core/fluidity/bc_from_field branch revisions r3962 to r3975 inclusive into trunk.

Summary of change:
==================
Users can now enforce boundary conditions that use boundary data from another field. This can be done by selecting "from_field" (from the list of "constant", "python", ..., and "from_field" input types for the BC) and specifying the name of the 'parent' field which contains the boundary data.

A short test case called bc_from_field is included.

3977. By Rhodri Davies

Merge in branch that remove leading whitespace in diagnistic dependency lists

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.