OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmm::twoD::gpu::kperf Namespace Reference

Namespaces

namespace  detail
 

Classes

struct  Counters
 
struct  KernelEntry
 

Functions

void install ()
 
void reset ()
 
void count_advance ()
 
void dump ()
 

Variables

Counters g
 

Function Documentation

◆ count_advance()

void openswmm::twoD::gpu::kperf::count_advance ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ dump()

void openswmm::twoD::gpu::kperf::dump ( )
inline

One [PERF-2D-KOKKOS] summary line plus one line per kernel label, sorted by host-side dispatch wall descending. Same key=value contract as [PERF-FV] / [PERF-LOAD]; tests/benchmarks scripts can scrape it.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ install()

void openswmm::twoD::gpu::kperf::install ( )
inline

Registers the counting callbacks once per process. No-op unless OPENSWMM_PERF is set; defers to an external Kokkos tool if one is loaded.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reset()

void openswmm::twoD::gpu::kperf::reset ( )
inline
Here is the caller graph for this function:

Variable Documentation

◆ g

Counters openswmm::twoD::gpu::kperf::g
inline