Trilinos PR testing missed Ifpack2 compile issue
Created by: prwolfe
From issue #4742
Hmmm, this is short on details, but I just ran into an issue when using a recent master checkout of Trilinos.
Basically lines 2472 and 2478 in the file packages/ifpack2/src/Ifpack2_BlockTriDiContainer_impl.hpp are using a const instance of a class (Kokkos::TeamPolicy) to call a const function for a non-const instance. Being named a "set" function I tried removing the "const" from the call in Ifpack2_BlockTriDiContainer_impl.hpp and got a clean build.
The $6 question is how did this get through Trilinos testing and how do we fix that. This is a very simple issue which should have been caught early.
Originally posted by @prwolfe in https://github.com/trilinos/Trilinos/issues/4742#issuecomment-478109186
This issue is to resolve what is missing in the testing and how to resolve that.