OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
gpu Directory Reference
Directory dependency graph for gpu:

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.