Christian Glusa
Christian Glusa
@Chrismarsh If the vector caching in Belos is an issue then it would be present in 16.1 and 16.2. I'd try to revert #13469 in whatever build you currently have...
@Chrismarsh 16.2 tag? https://github.com/trilinos/Trilinos/tree/16.2.0
That's a good catch. Looks like the pattern does not match what we did previously. @trilinos/framework
@vbsteph Can you try to replace the main function with ```c++ #include int main (int argc, char* argv[]) { Tpetra::ScopeGuard sg(&argc, &argv); { MPI_Comm yourComm = MPI_COMM_WORLD; Teuchos::RCP teuchosComm =...
Alternatively one could do ``` (void) MPI_Init (&argc, &argv); Kokkos::initialize(argc, argv); ... Kokkos::finalize(); (void) MPI_Finalize (); ``` Would that help?
Alright, thank you @vbsteph and @Chrismarsh for narrowing it down. The issue manifests when Kokkos does not get initialized and Tpetra does it on map creation. In this case the...
1. No, this pattern should have already worked before 16.1 and will work in the future. 2. Yes. I would suggest to do it immediately after MPI_Init and finalize just...
@jhux2 Yeah, I still need to do some cleanup. I might also want to move the fences out of the SpMVs.
@iyamazaki Thank you for the fix! I'll rebuild and see if that gets me past my issues ;-)
@iyamazaki Looks good! #14746 is now passing.