#include "Sacado.hpp"
#include "advection_hierarchical_dfad.hpp"
#include "common.hpp"
#include "impl/Kokkos_Timer.hpp"
 
Go to the source code of this file.
 | 
| 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) | 
|   | 
      
        
          | #define SACADO_VIEW_CUDA_HIERARCHICAL_DFAD   1 | 
        
      
 
 
      
        
          | #define SACADO_KOKKOS_USE_MEMORY_POOL   1 | 
        
      
 
 
      
        
          | #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);
 
std::enable_if< !Kokkos::is_view_fad< View2 >::value, bool >::type check(const View1 &v_gold, const View2 &v, const double tol)
 
 
Definition at line 216 of file advection_hierarchical_dfad.cpp.
 
 
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  | 
        
        
           | 
          ) | 
           |  |