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
The following error comes from when I use Serial space (OpenMP space is okay). I think that the TeamPolicy does not work here. The Tpetra block crs matrix is already submitted to Christian's Trilinos repo and you can reproduce this error in CI testing.
/home/kyukim/Work/lib/trilinos/christian/packages/kokkos/core/src/Kokkos_Serial.hpp:672:9: error: no match for call to ‘(const Tpetra::Experimental::BlockCrsMatrix::localApplyBlockNoTrans(const Tpetra::Experimental::BlockMultiVector&, Tpetra::Experimental::BlockMultiVector&, Scalar, Scalar) [with Scalar = double; LO = int; GO = int; Node = Kokkos::Compat::KokkosDeviceWrapperNodeKokkos::Serial]::__lambda2) (Kokkos::Impl::ParallelFor::localApplyBlockNoTrans(const Tpetra::Experimental::BlockMultiVector&, Tpetra::Experimental::BlockMultiVector&, Scalar, Scalar) [with Scalar = double; LO = int; GO = int; Node = Kokkos::Compat::KokkosDeviceWrapperNodeKokkos::Serial]::__lambda2, Kokkos::TeamPolicyKokkos::Schedule<Kokkos::Dynamic, Kokkos::Serial>, Kokkos::Serial>::Member)’
The text was updated successfully, but these errors were encountered:
The title of this issue is misleading. TeamPolicy is getting tested on a nightly basis with the serial backend. That said we need to figure out where this problem is coming from, and whether it is caused by a bug in Kokkos or an issue in the usage inside of (this experimental branch of) Tpetra.
I did not read the error message carefully. The long template argument expansion make me tired of reading the message carefully. The error was in assignning an obejct to reference.
(Kokkos::Impl::SerialTeamMember to Kokkos::Impl::SerialTeamMember&). In the Kokkos unit tests, I see that member_type is passed with reference. Somehow it complains for this case.
Moved from Trilinos issue.
The following error comes from when I use Serial space (OpenMP space is okay). I think that the TeamPolicy does not work here. The Tpetra block crs matrix is already submitted to Christian's Trilinos repo and you can reproduce this error in CI testing.
/home/kyukim/Work/lib/trilinos/christian/packages/kokkos/core/src/Kokkos_Serial.hpp:672:9: error: no match for call to ‘(const Tpetra::Experimental::BlockCrsMatrix::localApplyBlockNoTrans(const Tpetra::Experimental::BlockMultiVector&, Tpetra::Experimental::BlockMultiVector&, Scalar, Scalar) [with Scalar = double; LO = int; GO = int; Node = Kokkos::Compat::KokkosDeviceWrapperNodeKokkos::Serial]::__lambda2) (Kokkos::Impl::ParallelFor::localApplyBlockNoTrans(const Tpetra::Experimental::BlockMultiVector&, Tpetra::Experimental::BlockMultiVector&, Scalar, Scalar) [with Scalar = double; LO = int; GO = int; Node = Kokkos::Compat::KokkosDeviceWrapperNodeKokkos::Serial]::__lambda2, Kokkos::TeamPolicyKokkos::Schedule<Kokkos::Dynamic, Kokkos::Serial>, Kokkos::Serial>::Member)’
The text was updated successfully, but these errors were encountered: