Amesos2 - Direct Sparse Solver Interfaces  Version of the Day
Macros
Amesos2_Kokkos_Impl.hpp File Reference

ETI for Solvers using Kokkos adapter. More...

#include <type_traits>
#include "Amesos2_KokkosMultiVecAdapter_decl.hpp"
#include <Kokkos_Core.hpp>
#include <KokkosSparse_CrsMatrix.hpp>
#include <Tpetra_KokkosCompat_ClassicNodeAPI_Wrapper.hpp>
Include dependency graph for Amesos2_Kokkos_Impl.hpp:

Go to the source code of this file.

Macros

#define AMESOS2_KOKKOS_LOCAL_INSTANT_KOKKOS_ADAPTER(S, LO, NODE_TYPE)
 
#define AMESOS2_KOKKOS_LOCAL_INSTANT_KOKKOS_ADAPTER_UVM_OFF(S, LO)
 

Detailed Description

ETI for Solvers using Kokkos adapter.

Author
Date

Macro Definition Documentation

#define AMESOS2_KOKKOS_LOCAL_INSTANT_KOKKOS_ADAPTER (   S,
  LO,
  NODE_TYPE 
)
Value:
template class Amesos2::AMESOS2_KOKKOS_IMPL_SOLVER_NAME<KokkosSparse::CrsMatrix<S, LO, \
typename NODE_TYPE::device_type>, \
Kokkos::View<S**, Kokkos::LayoutLeft, typename NODE_TYPE::device_type> >;