Skip to main content

Design and Deployment of a Dynamic-Coupling Tool for EFDC

  • Conference paper
Computational Science and Its Applications – ICCSA 2014 (ICCSA 2014)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

  7. 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)

    Article  MATH  Google Scholar 

  8. 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

  9. 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

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Environmental Protection Agency, EPA, Environmental Fluid Dynamics Code, EFDC (2013), http://www2.epa.gov/sites/production/files/documents/EFDC_Brochure.pdf

  13. 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

  14. 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)

    Google Scholar 

  15. Intel Corporation, Intel(R) Fortran Compiler Options (2007), http://www.rcac.purdue.edu/userinfo/resources/common/compile/compilers/intel/man/ifort.txt

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics