SWEMniCS: a software toolbox for modeling coastal ocean circulation, storm surges, inland, and compound flooding
A new open-source finite element solver has been developed for simulating flooding events. This approach utilizes the finite element framework FEniCSx, enabling rapid testing of new methods before committing to the time-intensive development required for codes like ADvanced CIRCulation (ADCIRC_. This development aims to lower the entry barrier for users and foster innovation in flood risk assessment and mitigation strategies. The framework has been validated through multiple test cases.
Results revealed that the solver was tested against several test cases that included a simple case with an analytic solution, a modified lake-at-rest, a dam break, a wetting and drying test case, and a simulation of Hurricane Ike. Expected convergence rates toward the analytic solution with respect to h refinement and p enrichment for all schemes were shown. All three numerical schemes were shown to be well-balanced and capable of accounting for on-grid rainfall. Each of the stabilized schemes showed the ability to handle discontinuities by reducing oscillations in the solution. The DG scheme showed promising scalability as well as stability and fidelity while taking very large time steps when simulating Hurricane Ike in the Gulf of Mexico. Notably, the SWEMniCS model was able to produce results using a time step of 3600 s while ADCIRC required a time step of 6 seconds to remain stable.
Explore further
