![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Kokkos device state, surface execution, plugin ABI and host recharge operators. More...
Files | |
| file | ExplicitKokkosSurfaceSolver.cpp |
| Kokkos port of the explicit local-inertial LTS marcher. | |
| file | ExplicitKokkosSurfaceSolver.hpp |
| Kokkos (OpenMP/CUDA/HIP/SYCL) port of the explicit local-inertial FV marcher with tiered local timestepping. | |
| file | GpuPluginCuda.cpp |
| Plugin entry points for the Phase 2 Kokkos/CUDA surface solver. | |
| file | GpuPluginHip.cpp |
| Plugin entry points for the Phase 5 Kokkos/HIP surface solver (AMD). | |
| file | GpuPluginOmp.cpp |
| Plugin entry points for the Phase 1 Kokkos/OpenMP surface solver. | |
| file | GpuPluginSycl.cpp |
| Plugin entry points for the Phase 5 Kokkos/SYCL surface solver (Intel). | |
| file | KokkosPerfCounters.hpp |
| OPENSWMM_PERF=1 launch/fence/deep_copy counters for the Kokkos surface solver, riding the in-process Kokkos::Tools callbacks. | |
| file | KokkosTypes.hpp |
| Execution-space selection + view aliases for the Kokkos marcher plugin. | |
Kokkos device state, surface execution, plugin ABI and host recharge operators.
Documents host/device ownership, synchronization and supported numerical profiles.