![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Files | |
| ExplicitKokkosSurfaceSolver.cpp | |
| Kokkos port of the explicit local-inertial LTS marcher. | |
| ExplicitKokkosSurfaceSolver.hpp | |
| Kokkos (OpenMP/CUDA/HIP/SYCL) port of the explicit local-inertial FV marcher with tiered local timestepping. | |
| GpuPluginCuda.cpp | |
| Plugin entry points for the Phase 2 Kokkos/CUDA surface solver. | |
| GpuPluginHip.cpp | |
| Plugin entry points for the Phase 5 Kokkos/HIP surface solver (AMD). | |
| GpuPluginOmp.cpp | |
| Plugin entry points for the Phase 1 Kokkos/OpenMP surface solver. | |
| GpuPluginStub.cpp | |
| Placeholder GPU surface-solver plugin (Phase 0 scaffold). | |
| GpuPluginSycl.cpp | |
| Plugin entry points for the Phase 5 Kokkos/SYCL surface solver (Intel). | |
| KokkosPerfCounters.hpp | |
| OPENSWMM_PERF=1 launch/fence/deep_copy counters for the Kokkos surface solver, riding the in-process Kokkos::Tools callbacks. | |
| KokkosTypes.hpp | |
| Execution-space selection + view aliases for the Kokkos marcher plugin. | |