|
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. | |
| 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 |