10#include "Tpetra_Details_FixedHashTable_decl.hpp"
12#if defined(HAVE_TPETRA_EXPLICIT_INSTANTIATION) && defined(KOKKOS_ENABLE_HIP)
14#include "TpetraCore_ETIHelperMacros.h"
15#include "Tpetra_Details_FixedHashTable_def.hpp"
20 TPETRA_ETI_MANGLING_TYPEDEFS()
22 using hip_device_type = typename Tpetra::KokkosCompat::KokkosHIPWrapperNode::device_type;
24#define TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT_HIP( LO, GO ) \
25 TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT( LO, GO, hip_device_type )
27 TPETRA_INSTANTIATE_LG( TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT_HIP)
34#ifndef HAVE_TPETRA_INST_INT_INT
35# define TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT_HIP_INT( LO ) \
36 TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT( LO, int, hip_device_type ) \
38 TPETRA_INSTANTIATE_L( TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT_HIP_INT)
Nonmember function that computes a residual Computes R = B - A * X.
Namespace Tpetra contains the class and methods constituting the Tpetra library.