{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,4]],"date-time":"2025-11-04T10:30:35Z","timestamp":1762252235678,"version":"build-2065373602"},"reference-count":55,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2015,7,7]],"date-time":"2015-07-07T00:00:00Z","timestamp":1436227200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computation"],"abstract":"<jats:p>This contribution is dedicated to demonstrating the high potential and manifold applications of state-of-the-art computational fluid dynamics (CFD) tools for free-surface flows in civil and environmental engineering. All simulations were performed with the academic research code ELBE (efficient lattice boltzmann environment, http:\/\/www.tuhh.de\/elbe). The ELBE code follows the supercomputing-on-the-desktop paradigm and is especially designed for local supercomputing, without tedious accesses to supercomputers. ELBE uses graphics processing units (GPU) to accelerate the computations and can be used in a single GPU-equipped workstation of, e.g., a design engineer. The code has been successfully validated in very different fields, mostly related to naval architecture and mechanical engineering. In this contribution, we give an overview of past and present applications with practical relevance for civil engineers. The presented applications are grouped into three major categories: (i) tsunami simulations, considering wave propagation, wave runup, inundation and debris flows; (ii) dam break simulations; and (iii) numerical wave tanks for the calculation of hydrodynamic loads on fixed and moving bodies. This broad range of applications in combination with accurate numerical results and very competitive times to solution demonstrates that modern CFD tools in general, and the ELBE code in particular, can be a helpful design tool for civil and environmental engineers.<\/jats:p>","DOI":"10.3390\/computation3030354","type":"journal-article","created":{"date-parts":[[2015,7,8]],"date-time":"2015-07-08T10:10:02Z","timestamp":1436350202000},"page":"354-385","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":35,"title":["Validation of the GPU-Accelerated CFD Solver ELBE for Free Surface Flow Problems in Civil and Environmental Engineering"],"prefix":"10.3390","volume":"3","author":[{"given":"Christian","family":"Jan\u00dfen","sequence":"first","affiliation":[{"name":"Institute for Fluid Dynamics and Ship Theory, Hamburg University of Technology, Am Schwarzenberg-Campus 4, 21073 Hamburg, Germany"}]},{"given":"Dennis","family":"Mierke","sequence":"additional","affiliation":[{"name":"Institute for Fluid Dynamics and Ship Theory, Hamburg University of Technology, Am Schwarzenberg-Campus 4, 21073 Hamburg, Germany"}]},{"given":"Micha","family":"\u00dcberr\u00fcck","sequence":"additional","affiliation":[{"name":"Institute for Fluid Dynamics and Ship Theory, Hamburg University of Technology, Am Schwarzenberg-Campus 4, 21073 Hamburg, Germany"}]},{"given":"Silke","family":"Gralher","sequence":"additional","affiliation":[{"name":"Institute for Fluid Dynamics and Ship Theory, Hamburg University of Technology, Am Schwarzenberg-Campus 4, 21073 Hamburg, Germany"}]},{"given":"Thomas","family":"Rung","sequence":"additional","affiliation":[{"name":"Institute for Fluid Dynamics and Ship Theory, Hamburg University of Technology, Am Schwarzenberg-Campus 4, 21073 Hamburg, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2015,7,7]]},"reference":[{"key":"ref_1","unstructured":"Le Touz\u00e9, D., Grenier, N., and Barcarolo, D.A. Available online: http:\/\/www.publibook.com\/librairie\/livre.php?isbn=9782748390353."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Dean, R.G., and Dalrymple, R.A. (1991). Water Wave Mechanics for Engineers and Scientists, World Scientific Publishing.","DOI":"10.1142\/9789812385512"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1080\/19475705.2011.632443","article-title":"2011 Tohoku earthquake and tsunami data available from the National Oceanic and Atmospheric Administration\/National Geophysical Data Center","volume":"2","author":"Dunbar","year":"2011","journal-title":"Geomat. Nat. Hazards Risk"},{"key":"ref_4","first-page":"2231","article-title":"Tsunami science before and beyond Boxing Day 2004","volume":"364","author":"Synolakis","year":"2006","journal-title":"Philos. Trans. A Math. Phys. Eng. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1016\/j.coastaleng.2004.12.008","article-title":"Breaking wave impact force on a vertical and inclined slender pile\u2014Theoretical and large-scale model investigations","volume":"52","author":"Wienke","year":"2005","journal-title":"Coast. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1098\/rsta.2001.0955","article-title":"Multiple-Relaxation-Time Lattice Boltzmann models in three dimensions","volume":"360","author":"Ginzburg","year":"2002","journal-title":"R. Soc. Lond. Philos. Trans. Ser. A"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/S0021-9991(02)00048-7","article-title":"Lattice Boltzmann model for free-surface flow and its application to filling process in casting","volume":"185","author":"Ginzburg","year":"2003","journal-title":"J. Comput. Phys."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"922","DOI":"10.1016\/j.camwa.2009.02.006","article-title":"Pressure boundary condition for the lattice Boltzmann method","volume":"58","author":"Junk","year":"2009","journal-title":"Comput. Math. Appl."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1142\/S0217979203017059","article-title":"Large-eddy simulations with a multiple-relaxation-time LBE model","volume":"17","author":"Krafczyk","year":"2003","journal-title":"Int. J. Mod. Phys. B"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"927","DOI":"10.1023\/B:JOSS.0000015179.12689.e4","article-title":"Lattice Boltzmann model for the incompressible Navier-Stokes equation","volume":"88","author":"He","year":"1997","journal-title":"J. Stat. Phys."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/s10955-005-8879-8","article-title":"Lattice Boltzmann Model for Free Surface Flow for Modeling Foaming","volume":"121","author":"Thies","year":"2005","journal-title":"J. Stat. Phys."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"046308","DOI":"10.1103\/PhysRevE.65.046308","article-title":"Discrete lattice effects on the forcing term in the lattice Boltzmann method","volume":"65","author":"Guo","year":"2002","journal-title":"Phys. Rev. E"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2215","DOI":"10.1016\/j.camwa.2009.08.064","article-title":"A lattice Boltzmann approach for free-surface-flow simulations on non-uniform block-structured grids","volume":"59","author":"Krafczyk","year":"2010","journal-title":"Comput. Math. Appl."},{"key":"ref_14","unstructured":"Donath, S., Feichtinger, C., Pohl, T., G\u00f6tz, J., and R\u00fcde, U. (2010). Parallel Computational Fluid Dynamics: Recent Advances and Future Directions, DEStech Publications."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1016\/j.camwa.2013.06.007","article-title":"Free surface lattice Boltzmann with enhanced bubble model","volume":"67","author":"Anderl","year":"2014","journal-title":"Comput. Math. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"3549","DOI":"10.1016\/j.camwa.2011.03.016","article-title":"Free surface flow simulations on GPGPUs using LBM","volume":"61","author":"Krafczyk","year":"2011","journal-title":"Comput. Math. Appl."},{"key":"ref_17","unstructured":"Geller, S. (2010). Ein explizites Modell f\u00fcr die Fluid-Struktur-Interaktion basierend auf LBM und p-FEM. [Ph.D. Thesis, TU Carolo-Wilhelmina zu Braunschweig]. (In German)."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Bungartz, H.J., and Sch\u00e4fer, M. (2010). Fluid-Structure Interaction II, Springer. Lecture Notes in Computational Science and Engineering.","DOI":"10.1007\/978-3-642-14206-2"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Jan\u00dfen, C.F., Koliha, N., and Rung, T. (2015). A fast and rigorously parallel surface voxelization technique for GPGPU-accelerated CFD simulations. Commun. Comput. Phys.","DOI":"10.4208\/cicp.2014.m414"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2673","DOI":"10.1002\/(SICI)1097-0207(19960815)39:15<2673::AID-NME972>3.0.CO;2-I","article-title":"An Implicit Time-Stepping Scheme for Rigid Body Dynamics with Inelastic Collisions and Coulomb Friction","volume":"39","author":"Stewart","year":"1996","journal-title":"Int. J. Numer. Methods Eng."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Boeing, A., and Br\u00e4unl, T. (2007, January 1\u20134). Evaluation of Real-Time Physics Simulation Systems. Proceedings of the 5th International Conference on Computer Graphics and Interactive Techniques in Australia and Southeast Asia, Perth, Australia.","DOI":"10.1145\/1321261.1321312"},{"key":"ref_22","first-page":"346","article-title":"An Evaluation of Open Source Physics Engines for Use in Virtual Reality Assembly Simulations","volume":"7432","author":"Hummel","year":"2012","journal-title":"Adv. Vis. Comput."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Metrikin, I., Borzov, A., Lubbad, R., and L\u00f8set, S. (2012, January 1\u20136). Numerical Simulation of a Floater in a Broken-Ice Field: Part II\u2014Comparative Study of Physics Engines. Proceedings of the 31st International Conference on Ocean, Offshore and Arctic Engineering (OMAE2012), Rio de Janeiro, Brazil.","DOI":"10.1115\/OMAE2012-83430"},{"key":"ref_24","first-page":"29","article-title":"Implementation of a Lattice Boltzmann kernel using the Compute Unified Device Architecture developed by nVIDIA","volume":"1","author":"Krafczyk","year":"2008","journal-title":"Comput. Vis. Sci."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1080\/10618560802238275","article-title":"TeraFLOP computing on a desktop PC with GPUs for 3D CFD","volume":"22","author":"Krafczyk","year":"2008","journal-title":"Int. J. Comput. Fluid Dyn."},{"key":"ref_26","unstructured":"NVIDIA List of GPU-Accelerated Applications. Available online: http:\/\/www.nvidia.com\/object\/gpu-applications.html."},{"key":"ref_27","unstructured":"Grilli, S., Harris, J., Tajalibakhsh, T., Kirby, J., Shi, F., Masterlark, T., and Kyriakopoulos, C. (2012, January 17\u201323). Numerical simulation of the 2011 Tohoku tsunami: Comparison with field observations and sensitivity to model parameter. Proceedings of the 22nd Offshore and Polar Engineering Conference, ISOPE12, Rodos, Greece."},{"key":"#cr-split#-ref_28.1","unstructured":"Ocean Networks Canada (2014). A Tsunami Detection Initiative for British Columbia, Ocean Networks Canada, University of Victoria. Workshop Report"},{"key":"#cr-split#-ref_28.2","unstructured":"Port Alberni (Canada), 27-28 March 2014."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Kowalik, Z., and Murty, T.S. (1993). Numerical Modeling of Ocean Dynamics, World Scientific Publishing.","DOI":"10.1142\/1970"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1017\/S0022112095002813","article-title":"A fully nonlinear Boussinesq model for surface waves. I. Highly nonlinear, unsteady waves","volume":"294","author":"Wei","year":"1995","journal-title":"J. Fluid Mech."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.ocemod.2011.12.004","article-title":"A high-order adaptive time-stepping TVD solver for Boussinesq modeling of breaking waves and coastal inundation","volume":"43\u201344","author":"Shi","year":"2012","journal-title":"Ocean Model."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Zhou, J. (2003). Lattice Boltzmann Methods for Shallow Water Flows, Springer.","DOI":"10.1007\/978-3-662-08276-8"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1016\/j.compfluid.2013.09.014","article-title":"Asymmetric lattice Boltzmann model for shallow water flows","volume":"88","author":"Chopard","year":"2013","journal-title":"Comput. Fluids"},{"key":"ref_34","unstructured":"Frandsen, J. (2006, January 18\u201322). Investigations of wave runup using a LBGK modeling approach. Proceedings of the XVI International Conference on Computational Methods in Water Resoures, Copenhagen, Denmark."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1002\/fld.1489","article-title":"Lattice Boltzmann methods for shallow water flow applications","volume":"55","author":"Seaid","year":"2007","journal-title":"Int. J. Numer. Meth. Fluids"},{"key":"ref_36","unstructured":"Tubbs, K. (2010). Lattice Boltzmann Modeling for Shallow Water Equations Using High Performance Computing. [Ph.D. Thesis, Lousiana State University]."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Jan\u00dfen, C., Bengel, S., Rung, T., and Dankowski, H. (2013, January 9\u201314). A fast numerical method for internal flood water dynamics to simulate water on deck and flooding scenarios of ships. Proceedings of the 32nd International Conference on Ocean, Offshore and Arctic Engineeing (OMAE), Nantes, France.","DOI":"10.1115\/OMAE2013-10833"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Liu, P.F., Yeh, H., and Synolakis, C. (2008). Advanced Numerical Models for Simulating Tsunami Waves and Runup, World Scientific Publishing.","DOI":"10.1142\/9789812790910"},{"key":"ref_39","unstructured":"Catalina 2004: The third international workshop on long-wave runup models. Available online: http:\/\/isec.nacse.org\/workshop\/2004_cornell\/benchmark.html."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1017\/S0022112002002653","article-title":"Tsunami run-up and draw-down on a plane beach","volume":"475","author":"Carrier","year":"2003","journal-title":"J. Fluid Mech."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1504\/PCFD.2008.018093","article-title":"A simple LBE wave runup model","volume":"8","author":"Frandsen","year":"2008","journal-title":"Prog. Comput. Fluid Dyn."},{"key":"ref_42","unstructured":"Shi, F., Kirby, J.T., Tehranirad, B., and Harris, J.C. (2011). FUNWAVE-TVD, Documentation and Users\u2019 Manual, University of Delaware. Research Report, cacr-11-04."},{"key":"ref_43","unstructured":"Amante, C., and Eakins, B.W. ETOPO1 1 Arc-Minute Global Relief Model: Procedures, Data Sources and Analysis, Available online: https:\/\/www.ngdc.noaa.gov\/mgg\/global\/relief\/ETOPO1\/docs\/ETOPO1.pdf."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1135","DOI":"10.1785\/BSSA0750041135","article-title":"Surface deformation due to shear and tensile faults in a half-space","volume":"75","author":"Okada","year":"1985","journal-title":"Bull. Seismol. Soc. Am."},{"key":"ref_45","unstructured":"Kraskowski, M. (2009, January 4\u20136). Validation of the RANSE Rigid Body Motion Computations. Proceedings of the 12th Numerical Towing Tank Symposium, Cortona, Italy."},{"key":"ref_46","unstructured":"Willie Rubber Duck. Available online: http:\/\/www.thingiverse.com\/thing:139894."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"312","DOI":"10.1098\/rsta.1952.0006","article-title":"Part IV. An Experimental Study of the Collapse of Liquid Columns on a Rigid Horizontal Plane","volume":"244","author":"Martin","year":"1952","journal-title":"Philos. Trans. R. Soc. Lond. A"},{"key":"ref_48","unstructured":"Atherton, W., Ash, J.W., and Alkhaddar, R.M. (2005). An Experimental Investigation of Bund Wall Overtopping and Dynamic Pressures on the Bund Wall Following Catasrophic Failure of a Storage Vessel, Liverpool John Moores University. Research Report 333."},{"key":"ref_49","unstructured":"Kleefsman, K.M.T. (2005). Water Impact Loading on Offshore Structures\u2014A Numerical Study. [Ph.D. Thesis, University of Groningen]."},{"key":"ref_50","unstructured":"Wemmenhove, R. (2008). Numerical Simulation of Two-Phase Flow in Offshore Environments. [Ph.D. Thesis, Rijksuniversiteit Groningen]."},{"key":"ref_51","unstructured":"Chow, V.T. (1959). Open-Channel Hydraulics, MC Graw-Hill."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.compfluid.2015.06.009","article-title":"Complementary numerical-experimental benchmarking for shape optimization and validation of structures subjected to wave and current forces","volume":"118","author":"Markus","year":"2014","journal-title":"Comput. Fluids"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1087","DOI":"10.1002\/(SICI)1097-0363(19991215)31:7<1087::AID-FLD911>3.0.CO;2-C","article-title":"Finite element study of vortex-induced cross-flow and in-line oscillations of a circular cylinder at low Reynolds numbers","volume":"31","author":"Mittal","year":"1999","journal-title":"Int. J. Numer. Methods Fluids"},{"key":"ref_54","unstructured":"Jan\u00dfen, C.F., Koliha, N., and Rung, T. (2015). Online visualization and interactive monitoring of real-time simulations of complex turbulent flows on off-the-shelf commodity hardware. Comput. Vis. Sci., submitted."}],"container-title":["Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-3197\/3\/3\/354\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:48:51Z","timestamp":1760215731000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-3197\/3\/3\/354"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,7]]},"references-count":55,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2015,9]]}},"alternative-id":["computation3030354"],"URL":"https:\/\/doi.org\/10.3390\/computation3030354","relation":{},"ISSN":["2079-3197"],"issn-type":[{"type":"electronic","value":"2079-3197"}],"subject":[],"published":{"date-parts":[[2015,7,7]]}}}