Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Functions
fad_blas.cpp File Reference
#include "Sacado_Random.hpp"
#include "Sacado_No_Kokkos.hpp"
#include "Teuchos_BLAS.hpp"
#include "Sacado_Fad_BLAS.hpp"
#include "Teuchos_Time.hpp"
#include "Teuchos_CommandLineProcessor.hpp"
Include dependency graph for fad_blas.cpp:

Go to the source code of this file.

Functions

double do_time_teuchos_double_gemm (unsigned int m, unsigned int n, unsigned int k, unsigned int nloop)
 
double do_time_teuchos_double_gemv (unsigned int m, unsigned int n, unsigned int nloop)
 
double do_time_teuchos_double_dot (unsigned int m, unsigned int nloop)
 
template<typename FadType >
double do_time_teuchos_fad_gemm (unsigned int m, unsigned int n, unsigned int k, unsigned int ndot, unsigned int nloop)
 
template<typename FadType >
double do_time_teuchos_fad_gemv (unsigned int m, unsigned int n, unsigned int ndot, unsigned int nloop)
 
template<typename FadType >
double do_time_teuchos_fad_dot (unsigned int m, unsigned int ndot, unsigned int nloop)
 
template<typename FadType >
double do_time_sacado_fad_gemm (unsigned int m, unsigned int n, unsigned int k, unsigned int ndot, unsigned int nloop, bool use_dynamic)
 
template<typename FadType >
double do_time_sacado_fad_gemv (unsigned int m, unsigned int n, unsigned int ndot, unsigned int nloop, bool use_dynamic)
 
template<typename FadType >
double do_time_sacado_fad_dot (unsigned int m, unsigned int ndot, unsigned int nloop, bool use_dynamic)
 
int main (int argc, char *argv[])
 

Function Documentation

◆ do_time_teuchos_double_gemm()

double do_time_teuchos_double_gemm ( unsigned int m,
unsigned int n,
unsigned int k,
unsigned int nloop )

Definition at line 44 of file fad_blas.cpp.

◆ do_time_teuchos_double_gemv()

double do_time_teuchos_double_gemv ( unsigned int m,
unsigned int n,
unsigned int nloop )

Definition at line 75 of file fad_blas.cpp.

◆ do_time_teuchos_double_dot()

double do_time_teuchos_double_dot ( unsigned int m,
unsigned int nloop )

Definition at line 102 of file fad_blas.cpp.

◆ do_time_teuchos_fad_gemm()

template<typename FadType >
double do_time_teuchos_fad_gemm ( unsigned int m,
unsigned int n,
unsigned int k,
unsigned int ndot,
unsigned int nloop )

Definition at line 126 of file fad_blas.cpp.

◆ do_time_teuchos_fad_gemv()

template<typename FadType >
double do_time_teuchos_fad_gemv ( unsigned int m,
unsigned int n,
unsigned int ndot,
unsigned int nloop )

Definition at line 174 of file fad_blas.cpp.

◆ do_time_teuchos_fad_dot()

template<typename FadType >
double do_time_teuchos_fad_dot ( unsigned int m,
unsigned int ndot,
unsigned int nloop )

Definition at line 216 of file fad_blas.cpp.

◆ do_time_sacado_fad_gemm()

template<typename FadType >
double do_time_sacado_fad_gemm ( unsigned int m,
unsigned int n,
unsigned int k,
unsigned int ndot,
unsigned int nloop,
bool use_dynamic )

Definition at line 243 of file fad_blas.cpp.

◆ do_time_sacado_fad_gemv()

template<typename FadType >
double do_time_sacado_fad_gemv ( unsigned int m,
unsigned int n,
unsigned int ndot,
unsigned int nloop,
bool use_dynamic )

Definition at line 293 of file fad_blas.cpp.

◆ do_time_sacado_fad_dot()

template<typename FadType >
double do_time_sacado_fad_dot ( unsigned int m,
unsigned int ndot,
unsigned int nloop,
bool use_dynamic )

Definition at line 336 of file fad_blas.cpp.

◆ main()

int main ( int argc,
char * argv[] )

Definition at line 363 of file fad_blas.cpp.