Abstract
A dynamic-coupling tool designed to link several hydrodynamic models is presented. The tool is able to dynamically transfer time-series data among models that are geographically adjacent. Dynamic data transfer is implemented at the models’ common boundaries. The Message Passing Interface (MPI) and a coupling code were used for implementing the dynamic link. Several issues that had to be overcome during the development of the tool (such as porting of the code to a Linux environment, MPI implementation, and compiler flags used for optimum performance) are discussed. The tool is applied to a test case in which three hydrodynamic models built with the Environmental and Fluid Dynamics Code (EFDC) are run with the dynamic-coupling tool in a Linux cluster. Run times were compared to a sequential run of the three models in a Windows environment. A speed up of 8.53 was achieved by exploring and finding an optimal combination of Intel Fortran compiler flags.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Zhang, Z., Espinosa, A., Iskra, K., Raicu, I., Foster, I., Wilde, M.: Design and evaluation of a collective I/O model for loosely-coupled petascale programming. In: Proc. MTAGS Workshop and SC 2008 (2008), http://arxiv.org/ftp/arxiv/papers/0901/0901.0134.pdf
He, L., Wang, G.Q., Zhang, C.: Application of Loosely Coupled Watershed Model and Channel Model in Yellow River, China. Journal of Environmental Informatics 19(1), 30–37 (2012)
Wool, T., Davie, S., Rodriguez, H.: Development of Three-Dimensional Hydro-dynamic and Water Quality Models to Support Total Maximum Daily Load Decision Process for the Neuse River Estuary, North Carolina. Journal of Water Resources Planning and Management 129(4) (July 1, 2003)
Liu, Z., Hashim, N.B., Kingery, W.L., Huddleston, D.H., Xia, M.: Hydrodynamic modeling of St. Louis Bay estuary and watershed using EFDC and HSPF. Journal of Coastal Research 52, 107–116 (2008)
Dietrich, J.C., Zijlema, M., Westerink, J.J., Holthuijsen, L.H., Dawson, C., Luettich Jr., R.A., Jensen, R.E., Smith, S.G.S., Stone, G.W.: Modeling hurricane waves and storm surge using integrally-coupled, scalable computations. Coastal Engineering 58(2011), 45–65 (2011)
Tetratech, Inc., 2012. Draft user’s manual for environmental fluid dynamics code Hydro Version (EFDC-Hydro) Release 1.00. Tetra Tech., Inc., Fairfax, Virginia (2002), http://snl-efdc.sourceforge.net/EFDC-Hydro_Manual.pdf (accessed May 2013)
Tabuenca, P., Cardona, J., Samartín, A.: Numerical model for the study of hydrody-namics on bays and estuaries. Applied Mathematical Modelling 16(2), 78–85 (1992)
Berger, R.C., Tate, J.N., Brown, G.L., Savant, G.: Guidelines for Solving Two-Dimensional Shallow Water Problems with the Adaptive Hydraulics Modeling System AdH Version 4.3 (2013), http://chl.erdc.usace.army.mil/Media/1/2/9/9/AdH_Manual_4.3.pdf
North Carolina Department of Environment and Natural Resources, NCDECNR, Falls Lake Nutrient Response Model: Final Report. Modeling & TMDL Unit, Division of Water Quality, North Carolina Department of Environment and Natural Resources (2009), http://portal.ncdenr.org/c/document_library/get_file?uuid=33debbba-5160-4928-9570-55496539f667&groupId=38364
Cook, C.B., Rakowski, C.L., Richmond, M.C., Titzler, S.P., Coleman, A.M., Bleich, M.D.: Numerically Simulating the Hydrodynamic and Water Quality Environment for Migrating Salmon in the Lower Snake. Pacific Northwest Laboratory (Prepared for the U.S. Department of Energy) (2003)
Hamrick, J.M.: A three-dimensional environmental fluid dynamics computer code: theoretical and computational aspects. Special Report 317 in Applied Marine Science and Ocean Engineering. The College of William and Mary, Virginia Institute of Marine Science, 63 p. (1992)
Environmental Protection Agency, EPA, Environmental Fluid Dynamics Code, EFDC (2013), http://www2.epa.gov/sites/production/files/documents/EFDC_Brochure.pdf
Craig, P.M.: User’s Manual for EFDC_Explorer: A Pre/Post Processor for the Environmental Fluid Dynamics Code (Rev 00). Dynamic Solutions Intl, LLC Knoxville, TN (2009), http://efdc-explorer.com/documents/EFDC_Explorer6%20Users%20Manual%202011_06_10%20Rev00.htm
Alarcon, V.J., Johnson, D., McAnally, W.H., van der Zwaag, J., Irby, D., Cartwright, J.: Nested hydrodynamic modeling of flooding events for a coastal river applying dynamic-coupling (2013) (submitted)
Intel Corporation, Intel(R) Fortran Compiler Options (2007), http://www.rcac.purdue.edu/userinfo/resources/common/compile/compilers/intel/man/ifort.txt
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Alarcon, V.J., Johnson, D., Mcanally, W.H., van der Zwaag, J., Irby, D., Cartwright, J. (2014). Design and Deployment of a Dynamic-Coupling Tool for EFDC. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2014. ICCSA 2014. Lecture Notes in Computer Science, vol 8581. Springer, Cham. https://doi.org/10.1007/978-3-319-09150-1_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-09150-1_45
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09149-5
Online ISBN: 978-3-319-09150-1
eBook Packages: Computer ScienceComputer Science (R0)