lp:~fluidity-core/fluidity/fluidity-petsc_readnsolve-reordering

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

3912. By Stephan Kramer

Some changes in petsc_solve_petsc_csr routines:
 petsc_solve_setup_petsc_csr now returns a petsc matrix and petsc_numbering object. Usually this will just be matrix%M and matrix%row_numbering. But this will be different when I have implemented reordering for petsc_csr_matrix type.
Remove some unused variables. In particular this removes an unused argument from setup_ksp_from_options.

3911. By Stephan Kramer

Updated manual documentation of petsc_readnsolve.

3910. By Stephan Kramer

Remove old style petsc calling convention.
Rename -prns_scipy option into -prns_write_mm and make it available for new calling convention.

3909. By Stephan Kramer

Some cleaning up:
- scalar case into separate subroutine (like the vector case)
- cleaning up some unused variables
Passes petsc_readnsolve test.

3908. By Christian Jacobs

Merging fix-multiple-material-phase-python-diagnostic branch revisions r3897 to r3902 inclusive into trunk.

Summary of change:
==================
We now pass the whole states array to calculate_diagnostic_variable if a Python diagnostic algorithm is used to compute the VelocityAbsorption, VelocitySource or Viscosity diagnostic fields. Otherwise, we just pass the submaterials array. Brendan has created a test case for this (pydiag_material_phase_support_multiple_velocity_children).

This resolves bug lp:800126.

3907. By Tim Greaves

Commit purely in build system, reverting the growing untidyness of conflicting
prefixes trying to make a diamond install work from the libspud in Fluidity.
This goes back to a reconfigure with the user's prefix, then installs, then
reconfigures with the prefix that Fluidity expects to be used internally. This
ought to resolve problems with the spud schemas not getting installed.

3906. By Tim Greaves

Fix in build-system only - targetting bug lp:921608 filed against
spud but also affecting Fluidity, which should fix the install-diamond
target in the Fluidity makefile. This brings libspud in Fluidity in
sync with r513 of lp:spud.

3905. By Florian Rathgeber

Sync libspud with spud trunk r512.

3904. By Adam Candy

A help call to Fluidity also does not now complete with a non-zero error.

3903. By Gerard

Should return 0 rather than non-zero when the -V option is specified.

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.