You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Largely from discussions with @vbrunini and @jjellio , we should have a unified way of supporting the equivalent TPETRA_ASSUME_GPU_AWARE_MPI across the solver stack (Ifpack2's TriDi solver ignores this). Moreover, if you are building a GPU node but not using GPU-Aware MPI, it should use Kokkos::SharedHostPinnedSpace for the comm buffer. This abstraction let's us move arch-specific behavior out of Tpetra proper.
This should also probably be done with env controls at a Trilinos-wide level and not at the Tpetra-level.
The text was updated successfully, but these errors were encountered:
Largely from discussions with @vbrunini and @jjellio , we should have a unified way of supporting the equivalent TPETRA_ASSUME_GPU_AWARE_MPI across the solver stack (Ifpack2's TriDi solver ignores this). Moreover, if you are building a GPU node but not using GPU-Aware MPI, it should use Kokkos::SharedHostPinnedSpace for the comm buffer. This abstraction let's us move arch-specific behavior out of Tpetra proper.
This should also probably be done with env controls at a Trilinos-wide level and not at the Tpetra-level.
The text was updated successfully, but these errors were encountered: