#include "Sacado.hpp"
#include "mat_vec_hierarchical.hpp"
#include "Kokkos_Timer.hpp"
Go to the source code of this file.
|
template<typename ViewTypeA , typename ViewTypeB , typename ViewTypeC > |
void | run_mat_vec_hierarchical (const ViewTypeA &A, const ViewTypeB &b, const ViewTypeC &c) |
|
template<typename ViewTypeA , typename ViewTypeB , typename ViewTypeC > |
void | check_deriv_hierarchical (const ViewTypeA &A, const ViewTypeB &b, const ViewTypeC &c) |
|
template<typename FadType , typename ... ViewArgs> |
Perf | do_time_fad_hierarchical (const size_t m, const size_t n, const size_t p, const size_t nloop, const bool check) |
|
◆ SACADO_VIEW_CUDA_HIERARCHICAL
#define SACADO_VIEW_CUDA_HIERARCHICAL 1 |
◆ SACADO_ALIGN_SFAD
#define SACADO_ALIGN_SFAD 1 |
◆ INST_FUNC_FAD_DEV
#define INST_FUNC_FAD_DEV |
( |
| FAD, |
|
|
| DEV ) |
Value: template Perf do_time_fad_hierarchical< FAD, Kokkos::LayoutLeft, DEV > (
const size_t m,
const size_t n,
const size_t p,
const size_t nloop,
const bool check ); \
template Perf do_time_fad_hierarchical< FAD, Kokkos::LayoutRight, DEV > (
const size_t m,
const size_t n,
const size_t p,
const size_t nloop,
const bool check ); \
template Perf do_time_fad_hierarchical< FAD, DEV > (
const size_t m,
const size_t n,
const size_t p,
const size_t nloop,
const bool check );
Definition at line 167 of file mat_vec_hierarchical.cpp.
◆ INST_FUNC_DEV
#define INST_FUNC_DEV |
( |
| DEV | ) |
|
Value:
Fad specializations for Teuchos::BLAS wrappers.
#define INST_FUNC_FAD_DEV(FAD, DEV)
Definition at line 172 of file mat_vec_hierarchical.cpp.
◆ SFad_type
◆ SLFad_type
◆ run_mat_vec_hierarchical()
template<typename ViewTypeA , typename ViewTypeB , typename ViewTypeC >
void run_mat_vec_hierarchical |
( |
const ViewTypeA & | A, |
|
|
const ViewTypeB & | b, |
|
|
const ViewTypeC & | c ) |
◆ check_deriv_hierarchical()
template<typename ViewTypeA , typename ViewTypeB , typename ViewTypeC >
void check_deriv_hierarchical |
( |
const ViewTypeA & | A, |
|
|
const ViewTypeB & | b, |
|
|
const ViewTypeC & | c ) |
◆ do_time_fad_hierarchical()
template<typename
FadType , typename ... ViewArgs>
Perf do_time_fad_hierarchical |
( |
const size_t | m, |
|
|
const size_t | n, |
|
|
const size_t | p, |
|
|
const size_t | nloop, |
|
|
const bool | check ) |