lp:~fluidity-core/fluidity/fluidity-petsc-dev

Created by Stephan Kramer and last modified
Get this branch:
bzr branch lp:~fluidity-core/fluidity/fluidity-petsc-dev
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

4314. By Stephan Kramer

Use PetscBool instead of PetscTruth.

4313. By Stephan Kramer

Put all petsc-legacy redefinitions in one header file.

This cleans up some repeated #if PETSC_VERSION stuff in the modules that use fortran.

4312. By Cian Wilson

Correcting the fix for the gmsh failures on trusty. Temporary: should be reverted if/when gmsh responds.

4311. By Tim Greaves

Reverting 4310 as it had the unintended effect of breaking trunk on precise.

4310. By Tim Greaves

Change only in test: On Cian's advice, until the gmsh team respond with a more
useful fix, altering the geo file slightly to get the test to pass here. This
should be reverted when gmsh is fixed.

4309. By Tim Greaves

Commit in test only: Minor tolerance relaxation.

4308. By Tim Greaves

Change in tests only: typo in previous commit set a ridiculous test value.

4307. By Tim Greaves

Commit purely in tests: On Rhodri's advice, modifying test criteria to accept
both PETSc 3.1 and PETSc 3.4 solver iteration values.

4306. By Stephan Kramer

Fixes for fluidity with petsc 3.4:

* MatRestoreRow() now zeros ncols upon return so we have to make sure we put the call after the last use of ncols
* the error handler in the test_petsc_csr_matrix unittest is moved inside petsc_tools - so we can use a module
  variable to test whether it has been called or not.

4305. By Tim Greaves

Change only in test: having checked with Matt (test owner), relaxing tolerance
to pass on Ubuntu Trusty.

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.