lp:~florian-rathgeber/fluidity/with-zoltan-no-configure-fix
- Get this branch:
- bzr branch lp:~florian-rathgeber/fluidity/with-zoltan-no-configure-fix
Branch merges
- Jon Hill: Approve
- David Ham: Pending requested
-
Diff: 70 lines (+14/-14)2 files modifiedconfigure (+6/-6)
configure.in (+8/-8)
Branch information
Recent revisions
- 3985. By Lawrence Mitchell
-
Fix null dereference when checking halo types
Logical evaluations aren't necessarily short-circuited when an
argument evaluates to .false., soif (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) - 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!
- 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