Skip to content

Ifpack2: fixing instantiation in BlockRelaxation valid parameter list

Created by: lucbv

the parameter "partitioner: coordinates" was not instantiated correctly in getValidParameters which then caused an issue if one uses a non default build of Trilinos. This should be fixed with the changes in this commit.



Simply modifying the template parameters in Ifpack2::BlockRelaxation::getValidParameters() to have the coordinates multivector consistently templated with the matrix type

Motivation and Context

This will allow MueLu users to interface properly with Ifpack2 line detection capabilities.

How Has This Been Tested?

A new test is added in MueLu that uses this feature. The new test is now passing.


  • 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 added tests to cover my changes.
  • All new and existing tests passed.
  • No new compiler warnings were introduced.

Merge request reports