Home
last modified time | relevance | path

Searched hist:b107fdda7f9513dd6501176a07dbce9b9c8d30c3 (Results 1 – 2 of 2) sorted by relevance

/honee/src/
H A Dcloptions.cb107fdda7f9513dd6501176a07dbce9b9c8d30c3 Sun Jul 10 21:47:02 UTC 2022 Jed Brown <jed@jedbrown.org> examples/fluids: use shell for Amat, block diagonal aij* for Pmat

This adds two independent options for tuning solves.

-amat_type shell: causes Amat and Pmat to be different matrices, with shell
used for Amat. It's technically possible to use other matrix formats
here.

-pmat_pbdiagonal: causes Pmat to be assembled as point-block diagonal.
Note that this usually only makes sense in addition to -amat_type shell
because otherwise your KSP is only working with the point-block diagonal.
H A Dsetupts.cb107fdda7f9513dd6501176a07dbce9b9c8d30c3 Sun Jul 10 21:47:02 UTC 2022 Jed Brown <jed@jedbrown.org> examples/fluids: use shell for Amat, block diagonal aij* for Pmat

This adds two independent options for tuning solves.

-amat_type shell: causes Amat and Pmat to be different matrices, with shell
used for Amat. It's technically possible to use other matrix formats
here.

-pmat_pbdiagonal: causes Pmat to be assembled as point-block diagonal.
Note that this usually only makes sense in addition to -amat_type shell
because otherwise your KSP is only working with the point-block diagonal.