Skip to content

Ifpack2 + Belos + equilibration demo

James Willenbring requested to merge Ifpack2-Belos-equilibration-demo into develop

Created by: mhoemmen

Add an Ifpack2 example that demonstrates a complete linear solver:

  • Belos iterative solver
  • Ifpack2 preconditioner (optional)
  • Equilibration (optional), using new Tpetra capabilities I added recently

@trilinos/ifpack2 @trilinos/tpetra @trilinos/belos


This is an example, not a new feature. It's not clear where a feature would go in Trilinos.

Motivation and Context

Sierra (specifically Fuego) really really needs row scaling. It works great with their AztecOO solves.

How Has This Been Tested?

Locally, with various command-line options.


  • My commit messages mention the appropriate GitHub issue numbers.
  • My code follows the code style of the affected package(s).
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the code contribution guidelines for this project.
  • I have added tests to cover my changes.
  • All new and existing tests passed.
  • No new compiler warnings were introduced.
  • These changes break backwards compatibility.

Merge request reports