Dynamic load balancing for predictions of storm surge and coastal flooding
Section snippets
Software availability
The code, instructions, and a test to run the software detailed in this work can be found by this private link: https://figshare.com/s/41827afadc318047e2ea. The ADvanced Hydrodynamic CIRCulation (ADCIRC) code was originally developed in FORTRAN77 by Joannes Westerink, Rick Luettich, and Clint Dawson. Since then it has been continuously updated using FORTRAN90 and FORTRAN77 and maintained by a community of developers. ADCIRC is a commercial code (www.adcirc.org) that is otherwise free for
ADCIRC hydrodynamic model
The dynamic load balancing application is built around the ADvanced hydrodynamic CIRculation model (Luettich and Westerink, 2004) to improve the computational performance of both existing and future modeling systems that rely on ADCIRC. ADCIRC (http://adcirc.org) has become one of the most widely used community modeling platforms for storm surge/coastal flooding predictions across academia, United States governmental agencies and the private sector. This is due to its inclusion of critical
Results
Simulations were executed on the Computational Hydraulics Laboratory's computer cluster called Aegaeon (https://coast.nd.edu/). Aegaeon contains 83 compute nodes of dual 12 core E5-2680, 2.50 GHz Haswell processors (1, 992 cores in total). Each node contains 64 GB of random access memory that is shared among each node's 24 cores. The nodes are connected via a high-speed 56 GB Infiniband network. File input/output was disabled (i.e., no logging and no output file writing) however, for the
Discussion and conclusion
The aim of this work is to reduce the wall-clock times spent modeling wind-driven coastal flooding on unstructured triangular meshes using the ADCIRC solver. Regional coastal ADCIRC meshes often contain relatively large amounts of dry-state vertices to represent the finely-detailed nature of the coastal floodplains. Considering variable resolution unstructured mesh/model development is both challenging and time-consuming, modelers cannot design a stable and robust modeling/mesh system that is
Funding
This material is based upon work supported by the U.S. Department of Homeland Security under Grant Award Number 2015-ST-061-ND0001-01 and National Science Foundation Grant Award Number NSF ACI-1339738. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of the U.S. Department of Homeland Security or the National Science Foundation.
Declaration of competing interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgements
We thank the two anonymous reviewers who helped improve the quality of the manuscript. We thank Ocean Weather Inc. for allowing us to use their meteorological forcing inputs for the Hurricane Irene test problem. We thank Dr. Brian Blanton at Renaissance Computing Institute at the University of North Carolina at Chapel Hill for providing the mesh and input files used in the Hurricane Irene test problem. KR prepared the manuscript, designed and implemented the coding upgrades into ADCIRC,
References (60)
- et al.
BatTri: a two-dimensional bathymetry-based unstructured triangular grid generator for finite element circulation modeling
Comput. Geosci-uk.
(Jun. 2006) - et al.
Terrain-driven unstructured mesh development through semi-automatic vertical feature extraction
Adv. Water Resour.
(2015) - et al.
Topographic accuracy assessment of bare earth lidar-derived unstructured meshes
Adv. Water Resour.
(2013) - et al.
Unstructured finite element mesh decimation for real-time hurricane storm surge forecasting
Coast Eng.
(2020) An implicit wetting and drying approach for non-hydrostatic baroclinic flows in high aspect ratio domains
Adv. Water Resour.
(Apr. 2017)- et al.
Assessment of ADCIRC's wetting and drying algorithm
- et al.
Skill assessment of a real-time forecast system utilizing a coupled hydrologic and coastal hydrodynamic model during hurricane Irene (2011)
Continent. Shelf Res.
(Dec. 2013) - et al.
Shoreline approximation for unstructured mesh generation
Comput. Geosci-uk
(May 2007) - et al.
A systematic approach to unstructured mesh generation for ocean modelling using GMT and terreno
Comput. Geosci-uk
(Dec. 2008) - et al.
A finite element circulation model for embayments with drying intertidal areas and its application to the quoddy region of the bay of fundy
Ocean Model.
(2005)
A parallel algorithm for multilevel graph partitioning and sparse matrix ordering
J. Parallel Distr. Comput.
Subgrid theory for storm surge modeling
Ocean Model.
Advancing real-time flood prediction in large estuaries: iflood a fully coupled surge-wave automated web-based guidance system
Environ. Model. Software
A fully implicit wetting–drying method for dg-fem shallow water models, with an application to the scheldt estuary
Comput. Methods Appl. Mech. Eng.
A wave equation model for finite element tidal computations
Comput. Fluids
A variable resolution right TIN approach for gridded oceanographic data
Comput. Geosci-uk.
SMC, a coastal modeling system for assessing beach processes and coastal interventions: application to the Brazilian coast
Environ. Model. Software
On the automatic and a priori design of unstructured mesh resolution for coastal ocean circulation models
Ocean Model.
Parbrezo: a parallel, unstructured grid, godunov-type, shallow-water code for high-resolution flood inundation modeling at the regional scale
Adv. Water Resour.
Characterizing hurricane storm surge behavior in Galveston bay using the SWAN+ADCIRC model
Coast. Eng.
An operational coastal forecasting tool for performing ensemble modeling
Estuar. Coast Shelf Sci.
Flood inundation modelling: a review of methods, recent advances and uncertainty analysis
Environ. Model. Software
A wetting and drying scheme for ROMS
Comput. Geosci-uk
High performance shallow water kernels for parallel overland flow simulations based on fullswof2d
Comput. Math. Appl.
FESOM-c v.2: coastal dynamics on hybrid unstructured meshes
Geosci. Model Dev. (GMD)
A new method for moving–boundary hydrodynamic problems in shallow water
Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences
Efficiency considerations in triangular adaptive mesh refinement
Phil. Trans. R. Soc. A.
An integrated scenario Ensemble-Based framework for hurricane evacuation modeling: Part 2—hazard modeling
Risk Anal.
Urgent computing of storm surge for North Carolina's coast
The zoltan and isorropia parallel toolkits for combinatorial scientific computing: partitioning, ordering and coloring
Sci. Programming-neth.
Cited by (5)
Improving coastal flooding predictions by switching meshes during a simulation
2021, Ocean ModellingCitation Excerpt :These meshes can be large in their spatial coverage, with millions of finite elements to represent one or multiple state coastlines (Thomas et al., 2019), and in their cost, requiring several hours even on thousands of computational cores (Dietrich et al., 2012). A significant portion of the cost is due to the inclusion of floodplains and other sub-aerial regions, which remain dry for most of the simulation and become wet only as the storm makes landfall, but which are represented typically by 50 to 90 percent of the total number of finite elements (Roberts et al., 2021). Although ADCIRC meshes can be designed to reduce the number of elements in these floodplains (Bilskie et al., 2020), there is a need to adapt during the simulation to include the floodplains only as they are wetted.
Storm surge predictions from ocean to subgrid scales
2023, Natural HazardsRuntime Techniques for Automatic Process Virtualization
2022, ACM International Conference Proceeding SeriesEffects of Model Resolution and Coverage on Storm-Driven Coastal Flooding Predictions
2022, Journal of Waterway, Port, Coastal and Ocean Engineering
- 1
Present address: Escola Politécnica, Dept. Mechanical Engineering, Av. Professor Mello Moraes, 2231, Cidade Universitária, São Paulo - SP, Brazil.