WarpX
|
Defines a timer object to be used on GPU; measures summed thread cycles. More...
#include <KernelTimer.H>
Public Member Functions | |
AMREX_GPU_DEVICE | KernelTimer (const bool do_timing, amrex::Real *cost) |
~KernelTimer ()=default | |
Destructor. More... | |
KernelTimer (KernelTimer const &)=default | |
KernelTimer & | operator= (KernelTimer const &)=default |
KernelTimer (KernelTimer &&)=default | |
KernelTimer & | operator= (KernelTimer &&)=default |
Defines a timer object to be used on GPU; measures summed thread cycles.
|
inline |
Constructor.
[in] | do_timing | Controls whether timer is active. |
[in,out] | cost | Pointer to cost which holds summed thread cycles (for performance, it is recommended to allocate pinned host memory). |
|
default |
Destructor.
|
default |
|
default |
|
default |
|
default |