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

Go to the source code of this file.

Macros

#define SACADO_VIEW_CUDA_HIERARCHICAL_DFAD   1
 
#define SACADO_KOKKOS_USE_MEMORY_POOL   1
 
#define INST_FUNC_N_DEV(N, DEV)
 
#define INST_FUNC_DEV(DEV)    INST_FUNC_N_DEV( fad_dim, DEV )
 

Functions

template<typename FluxView , typename WgbView , typename SrcView , typename WbsView , typename ResidualView >
void run_dfad_hierarchical_team (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_dfad_hierarchical_team_scratch (const FluxView &flux, const WgbView &wgb, const SrcView &src, const WbsView &wbs, const ResidualView &residual)
 
template<int N, typename ExecSpace >
double time_dfad_hierarchical_team (int ncells, int num_basis, int num_points, int ndim, int ntrial, bool check)
 
template<int N, typename ExecSpace >
double time_dfad_hierarchical_team_scratch (int ncells, int num_basis, int num_points, int ndim, int ntrial, bool check)
 

Macro Definition Documentation

◆ SACADO_VIEW_CUDA_HIERARCHICAL_DFAD

#define SACADO_VIEW_CUDA_HIERARCHICAL_DFAD   1

◆ SACADO_KOKKOS_USE_MEMORY_POOL

#define SACADO_KOKKOS_USE_MEMORY_POOL   1

◆ INST_FUNC_N_DEV

#define INST_FUNC_N_DEV (   N,
  DEV 
)
Value:
template double time_dfad_hierarchical_team< N, DEV >(int ncells, int num_basis, int num_points, int ndim, int ntrial, bool check); \
template double time_dfad_hierarchical_team_scratch< N, DEV >(int ncells, int num_basis, int num_points, int ndim, int ntrial, bool check);

Definition at line 218 of file advection_const_basis/advection_hierarchical_dfad.cpp.

◆ INST_FUNC_DEV

#define INST_FUNC_DEV (   DEV)     INST_FUNC_N_DEV( fad_dim, DEV )

Function Documentation

◆ run_dfad_hierarchical_team()

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

◆ run_dfad_hierarchical_team_scratch()

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

◆ time_dfad_hierarchical_team()

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

◆ time_dfad_hierarchical_team_scratch()

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