SIMULATeQCD
SIMULATeQCD copied to clipboard
Marker and timing updates
Adding a new AutoTimer class that adds roctx/nvtx markers and timing to every kernel launch issued through our runFunctor interface. Additionally, arbitrary scopes inside the code can be marked and timed by simply creating an AutoTimer object in that scope. To activate timing and markers, the enclosing logLevel of the rootLogger needs to be set to "TRACE".