lp:~amcg-stokes/fluidity/fluidity-block-velocity
- Get this branch:
- bzr branch lp:~amcg-stokes/fluidity/fluidity-block-velocity
Branch merges
Branch information
Recent revisions
- 3864. By Stephan Kramer
-
Change MatCreateSeqAIJ to the new MatCreate,
MatSetSizes, MatSetType, MatSeqAIJSetPre allocation and also call MatSetBlockSizes() for each SeqAIJ that is created.
Block sizes are set to (1,1) normally and (u%dim,u%dim) for the velocity matrix.
group_size (the block size seen by petsc) is now added as attribute in petsc_numbering
This is now picked up in full_projection to get the group_size for ct_m from inner_m. - 3863. By Stephan Kramer
-
Temporarily switching off baij format as it doesn't actually seem to work with gamg. Still keeping the new velocity ordering though.
- 3862. By Stephan Kramer
-
In full_projection we also need to tell the petsc_numbering about blocking the velocity components.
- 3861. By Stephan Kramer
-
Fix for resolved conflict: MAT_IGNORE_
ZERO_ENTRIES should not be set for baij matrices. Currently failing tests, after a "sed -i 's/eisenstat/sor/' tests/*/*.flml":
Stokes_mms_cg_ p2p1_test_ cty_cv. xml: FFFPPPFFFFFFFFF PPFFFFFFFF
Stokes_mms_cg_ p1bp1.xml: F
Stokes_Subduction_ VK_Case_ 1b.xml: PFFFFFFFFF
channel_wind_drag_ rotated. xml: F
turbine_dirichlet_ 3d_moving_ mesh.xml: F
turbine_dirichlet_ 3d.xml: F Passes: 1357
Failures: 33
Warnings: 0This is all to do with "mg" no working on baij velocity solves (last 4 tests) and sor for some reason being much slower than eisenstat so I had to kill it (first 2).
- 3859. By Stephan Kramer
-
Reverting the last two commits:
1) changes in mg to deal with block matrices
2) an unfinished attempt at rescaling a la May
These may be useful at some point in the future, so we can restore them from history. - 3857. By Stephan Kramer
-
The block based aggregation now sort of works (for one problem). The strong-connection criterion needs fixing though.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:fluidity