Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Macros | Functions
advection_hierarchical.cpp File Reference
#include "Sacado.hpp"
#include "advection_hierarchical.hpp"
#include "common.hpp"
#include "Kokkos_Timer.hpp"
Include dependency graph for advection_const_basis/advection_hierarchical.cpp:

Go to the source code of this file.

Macros

#define SACADO_VIEW_CUDA_HIERARCHICAL   1
 
#define SACADO_ALIGN_SFAD   1
 
#define INST_FUNC_FAD_N_DEV(FAD, N, DEV)
 
#define INST_FUNC_DEV(DEV)
 

Functions

template<typename FluxView , typename WgbView , typename SrcView , typename WbsView , typename ResidualView >
void run_fad_hierarchical_flat (const FluxView &flux, const WgbView &wgb, const SrcView &src, const WbsView &wbs, const ResidualView &residual)
 
template<typename FluxView , typename WgbView , typename SrcView , typename WbsView , typename ResidualView >
void run_fad_hierarchical_team (const FluxView &flux, const WgbView &wgb, const SrcView &src, const WbsView &wbs, const ResidualView &residual)
 
template<typename FadType , int N, typename ExecSpace >
double time_fad_hierarchical_flat (int ncells, int num_basis, int num_points, int ndim, int ntrial, bool check)
 
template<typename FadType , int N, typename ExecSpace >
double time_fad_hierarchical_team (int ncells, int num_basis, int num_points, int ndim, int ntrial, bool check)
 

Macro Definition Documentation

◆ SACADO_VIEW_CUDA_HIERARCHICAL

#define SACADO_VIEW_CUDA_HIERARCHICAL   1

◆ SACADO_ALIGN_SFAD

#define SACADO_ALIGN_SFAD   1

◆ INST_FUNC_FAD_N_DEV

#define INST_FUNC_FAD_N_DEV ( FAD,
N,
DEV )
Value:
template double time_fad_hierarchical_flat< FAD, N, DEV >(int ncells, int num_basis, int num_points, int ndim, int ntrial, bool check); \
template double time_fad_hierarchical_team< FAD, N, DEV >(int ncells, int num_basis, int num_points, int ndim, int ntrial, bool check);

Definition at line 205 of file advection_const_basis/advection_hierarchical.cpp.

◆ INST_FUNC_DEV

#define INST_FUNC_DEV ( DEV)
Value:
INST_FUNC_FAD_N_DEV( SLFadType, fad_dim, DEV )
const int fad_dim
#define INST_FUNC_FAD_N_DEV(FAD, N, DEV)
Fad specializations for Teuchos::BLAS wrappers.

Definition at line 209 of file advection_const_basis/advection_hierarchical.cpp.

Function Documentation

◆ run_fad_hierarchical_flat()

template<typename FluxView , typename WgbView , typename SrcView , typename WbsView , typename ResidualView >
void run_fad_hierarchical_flat ( const FluxView & flux,
const WgbView & wgb,
const SrcView & src,
const WbsView & wbs,
const ResidualView & residual )

◆ run_fad_hierarchical_team()

template<typename FluxView , typename WgbView , typename SrcView , typename WbsView , typename ResidualView >
void run_fad_hierarchical_team ( const FluxView & flux,
const WgbView & wgb,
const SrcView & src,
const WbsView & wbs,
const ResidualView & residual )

◆ time_fad_hierarchical_flat()

template<typename FadType , int N, typename ExecSpace >
double time_fad_hierarchical_flat ( int ncells,
int num_basis,
int num_points,
int ndim,
int ntrial,
bool check )

◆ time_fad_hierarchical_team()

template<typename FadType , int N, typename ExecSpace >
double time_fad_hierarchical_team ( int ncells,
int num_basis,
int num_points,
int ndim,
int ntrial,
bool check )