|
QUDA
1.0.0
|
#include <string>#include <iostream>#include <iomanip>#include <cstring>#include <cfloat>#include <stdarg.h>#include <map>#include <tune_key.h>#include <quda_internal.h>
Go to the source code of this file.
Classes | |
| class | quda::TuneParam |
| class | quda::Tunable |
| class | quda::TunableLocalParity |
| class | quda::TunableVectorY |
| class | quda::TunableVectorYZ |
Namespaces | |
| quda | |
Macros | |
| #define | postTrace() quda::postTrace_(__func__, quda::file_name(__FILE__), __LINE__) |
Functions | |
| bool | quda::activeTuning () |
| query if tuning is in progress More... | |
| void | quda::loadTuneCache () |
| void | quda::saveTuneCache (bool error=false) |
| void | quda::saveProfile (const std::string label="") |
| Save profile to disk. More... | |
| void | quda::flushProfile () |
| Flush profile contents, setting all counts to zero. More... | |
| TuneParam & | quda::tuneLaunch (Tunable &tunable, QudaTune enabled, QudaVerbosity verbosity) |
| void | quda::postTrace_ (const char *func, const char *file, int line) |
| Post an event in the trace, recording where it was posted. More... | |
| const std::map< TuneKey, TuneParam > & | quda::getTuneCache () |
| Returns a reference to the tunecache map. More... | |
| void | quda::enableProfileCount () |
| Enable the profile kernel counting. More... | |
| void | quda::disableProfileCount () |
| Disable the profile kernel counting. More... | |
| void | quda::setPolicyTuning (bool) |
| Enable / disable whether are tuning a policy. More... | |
| #define postTrace | ( | ) | quda::postTrace_(__func__, quda::file_name(__FILE__), __LINE__) |
Definition at line 591 of file tune_quda.h.
Referenced by quda::Transfer::createTmp(), quda::Transfer::createV(), quda::MG::popLevel(), quda::MG::pushLevel(), quda::Transfer::reset(), and quda::Transfer::Transfer().
1.8.13