QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Macros | Typedefs | Functions
tune.cpp File Reference
#include <tune_quda.h>
#include <comm_quda.h>
#include <quda.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <cfloat>
#include <ctime>
#include <fstream>
#include <typeinfo>
#include <map>
#include <unistd.h>

Go to the source code of this file.

Namespaces

 quda
 

Macros

#define STR_(x)   #x
 
#define STR(x)   STR_(x)
 

Typedefs

typedef std::map< TuneKey,
TuneParam > 
quda::map
 

Functions

quda::TuneKey getLastTuneKey ()
 
void quda::loadTuneCache (QudaVerbosity verbosity)
 
void quda::saveTuneCache (QudaVerbosity verbosity)
 
TuneParam & quda::tuneLaunch (Tunable &tunable, QudaTune enabled, QudaVerbosity verbosity)
 
void quda::printLaunchTimer ()
 

Macro Definition Documentation

#define STR (   x)    STR_(x)

Definition at line 34 of file tune.cpp.

#define STR_ (   x)    #x

Definition at line 33 of file tune.cpp.

Function Documentation

quda::TuneKey getLastTuneKey ( )

Return the key of the last kernel that has been tuned / called.

Definition at line 21 of file tune.cpp.