<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">NHESS</journal-id><journal-title-group>
    <journal-title>Natural Hazards and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">NHESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Nat. Hazards Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1684-9981</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/nhess-19-1281-2019</article-id><title-group><article-title>Large eddy simulation modeling of tsunami-like <?xmltex \hack{\break}?> solitary wave processes over fringing reefs</article-title><alt-title>LES modeling of tsunami-like solitary wave processes over fringing reefs</alt-title>
      </title-group><?xmltex \runningtitle{LES modeling of tsunami-like solitary wave processes over fringing reefs}?><?xmltex \runningauthor{Y.~Yao et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff4">
          <name><surname>Yao</surname><given-names>Yu</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>He</surname><given-names>Tiancheng</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff2">
          <name><surname>Deng</surname><given-names>Zhengzhi</given-names></name>
          <email>zzdeng@zju.edu.cn</email>
        <ext-link>https://orcid.org/0000-0003-3588-1939</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff3">
          <name><surname>Chen</surname><given-names>Long</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Guo</surname><given-names>Huiqun</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>School of Hydraulic Engineering, Changsha University of Science and
Technology, Changsha, Hunan 410114, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Ocean College, Zhejiang University, Zhoushan, Zhejiang 316021, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Key Laboratory of Water-Sediment Sciences and Water Disaster
Prevention of Hunan Province, Changsha 410114, China</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Key Laboratory of Coastal Disasters and Defense of Ministry of
Education, Nanjing, Jiangsu 210098, China</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Zhengzhi Deng (zzdeng@zju.edu.cn)</corresp></author-notes><pub-date><day>28</day><month>June</month><year>2019</year></pub-date>
      
      <volume>19</volume>
      <issue>6</issue>
      <fpage>1281</fpage><lpage>1295</lpage>
      <history>
        <date date-type="received"><day>10</day><month>December</month><year>2018</year></date>
           <date date-type="rev-request"><day>21</day><month>January</month><year>2019</year></date>
           <date date-type="accepted"><day>10</day><month>June</month><year>2019</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2019 </copyright-statement>
        <copyright-year>2019</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://nhess.copernicus.org/articles/.html">This article is available from https://nhess.copernicus.org/articles/.html</self-uri><self-uri xlink:href="https://nhess.copernicus.org/articles/.pdf">The full text article is available as a PDF file from https://nhess.copernicus.org/articles/.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e136">Many low-lying tropical and subtropical reef-fringed coasts are vulnerable
to inundation during tsunami events. Hence accurate prediction of tsunami
wave transformation and run-up over such reefs is a primary concern in the
coastal management of hazard mitigation. To overcome the deficiencies of
using depth-integrated models in modeling tsunami-like solitary waves
interacting with fringing reefs, a three-dimensional (3-D) numerical wave
tank based on the computational fluid dynamics (CFD) tool
OpenFOAM<sup>®</sup> is developed in this study. The Navier–Stokes
equations for two-phase incompressible flow are solved, using the large eddy simulation (LES) method for turbulence closure and the volume-of-fluid (VOF)
method for tracking the free surface. The adopted model is firstly validated
by two existing laboratory experiments with various wave conditions and reef
configurations. The model is then applied to examine the impacts of varying
reef morphologies (fore-reef slope, back-reef slope, lagoon width,
reef-crest width) on the solitary wave run-up. The current and vortex
evolutions associated with the breaking solitary wave around both the reef
crest and the lagoon are also addressed via the numerical simulations.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e151">A tsunami is an extremely destructive natural disaster, which can be generated
by earthquakes, landslides, volcanic eruptions and meteorite impacts.
Tsunami damage occurs mostly in the coastal areas where tsunami waves run up
or run down the beach, overtop or ruin the coastal structures, and inundate
the coastal towns and villages (Yao et al., 2015). Some tropic and
subtropical coastal areas vulnerable to tsunami hazards are surrounded by
coral reefs, especially those in the Pacific and Indian oceans. Among
various coral reefs, fringing reefs are the most common type. A typical
cross-shore fringing reef profile can be characterized by a steep offshore
fore-reef slope and an inshore shallow reef flat (Gourlay, 1996). There is
also possibly a reef crest lying at the reef edge (e.g., Hench et al., 2008)
and/or a narrow shallow lagoon existing behind the reef flat (e.g., Lowe et
al., 2009a). Over decades, fringing reefs have been well known to be
able to shelter low-lying coastal areas from flood hazards associated with
storms and high surf events (e.g., Cheriton et al. 2016; Lowe et al., 2005;
Lugo-Fernandez et al., 1998; Péquignet et al., 2011; Young, 1989).
However, after the 2004 Indian Ocean tsunami, the positive role of
coral reefs in mitigating the tsunami waves has attracted
the attention of scholars who conduct postdisaster surveys (e.g.,
Chatenoux and Peduzzi, 2007; Ford et al., 2014; Mcadoo et al., 2011). There
is consensus among the researchers that, in addition to the establishment of the global
tsunami warning system, the cultivation of coastal vegetation (mangrove
forest, coral reef, etc.) is also one of the coastal defensive measures
against the tsunami waves (e.g., Dahdouh-Guebas et al., 2006; Danielsen et
al., 2005; Mcadoo et al., 2011). Numerical models have been proven to be
powerful tools to investigate tsunami wave interaction with the mangrove
forests (e.g., Huang et al., 2011; Maza et al., 2015; Tang et al., 2013, and
many others). Comparatively<?pagebreak page1282?> speaking, their applications in modeling coral
reefs subjected to tsunami waves are still very few.</p>
      <p id="d1e154">Over decades, modeling wave processes over reef profiles face several
challenges such as steep fore-reef slope, complex reef morphology and
spatially varied surface roughness. Local but strong turbulence due to wave
breaking in the vicinity of the reef edge needs to be resolved. Among various
approaches for modeling wave dynamics over reefs, two groups of models are
the most pervasive. The first group focuses on using the phase-averaged wave
models and the nonlinear shallow water equations to model the waves and the
flows, respectively, in field reef environments, and typically the concept
of radiation stress (Longuet-Higgins and Stewart, 1964) or vortex force
(Craik and Leibovich, 1976) is used to couple the waves and the flows (e.g.,
Douillet et al., 2001; Kraines et al., 1998; Lowe et al., 2009b, 2010;
Van Dongeren et al., 2013; Quataert et al., 2015). As for modeling tsunami waves at a field scale, we are only aware of Kunkel et al.'s (2006) implementation of a nonlinear shallow water model to study the effects of
wave forcing and reef morphology variations on the wave run-up. However,
their numerical model was not verified by any field observations. The second
group aims at using the computationally efficient and phase-resolving model
based on the Boussinesq equations. This depth-integrated modeling approach
employs a polynomial approximation to the vertical profile of velocity
field, thereby reducing the dimensions of a three-dimensional problem by
one. It is able to account for both nonlinear and dispersive effects at
intermediate water level. At a laboratory scale, Boussinesq models combined
with some semiempirical breaking wave and bottom friction models have been
proven to be able to simulate the motions of regular waves (Skotner and
Apelt, 1999; Yao et al., 2012), irregular waves (Nwogu and Demirbilek, 2010;
Yao et al., 2016, 2019) and infragravity waves (Su et al., 2015; Su and Ma,
2018) over fringing reef profiles.</p>
      <p id="d1e157">The solitary wave has been employed in many laboratory/numerical studies to
model the leading wave of a tsunami. Compared to the aforementioned
regular/irregular waves, the numerical investigations of solitary wave
interaction with the laboratory reef profile are much fewer. Roeber and
Cheung (2012) was the pioneer study to simulate the solitary wave
transformation over a fringing reef using a Boussinesq model. Laboratory
measurements of the cross-shore wave height and current across the reef as
conducted by Roeber (2010) were reproduced by their model. More recently,
Yao et al. (2018) also validated a Boussinesq model based on their
laboratory experiments to assess the impacts of reef morphologic variations
(fore-reef slope, back-reef slope, reef-flat width, reef-crest width) on the
solitary wave run-up over the back-reef beach. Despite the above applications,
several disadvantages still exist in using the Boussinesq-type models: (1) Boussinesq equations are subjected to the mild-slope assumption – thus using them for reefs with a steep fore-reef slope is questionable, particularly when there is a sharp reef crest located at the reef edge; (2) wave
breaking could not be inherently captured by Boussinesq-type models – thus
empirical breaking model or special numerical treatment is usually needed;
(3) Boussinesq models could not resolve the vertical flow structure
associated with the breaking waves due to the polynomial approximation to
the vertical velocity profile.</p>
      <p id="d1e160">To remedy the above deficiencies of using Boussinesq-type models to
simulate the solitary processes (wave breaking, bore propagation and run-up)
over the fringing reefs, we develop a 3-D numerical wave tank based on the
computational fluid dynamics (CFD) tool OpenFOAM<sup>®</sup> (Open Field Operation and Manipulation) in
this study. OpenFOAM<sup>®</sup> is a widely used open-source CFD code in
the modern industry supporting two-phase incompressible flow (via its solver
interFoam). With appropriate treatment of wave generation and absorption, it
has been proven to be a powerful and efficient tool for exploring
complicated nearshore wave dynamics (e.g., Higuera et al., 2013b). In this
study, the Navier–Stokes equations for an incompressible fluid are solved.
For the turbulence closure model, although large eddy simulation (LES) demands more computational
resources than Reynolds-averaged Navier–Stokes (RANS) equations, it computes the large-scale unsteady motions
explicitly. Importantly, it could provide more statistical information for
the turbulence flows in which large-scale unsteadiness is significant (Pope,
2000). Thus the LES model is adopted by considering that the breaking-wave-driven flow around the reef edge/crest is fast and highly unsteady. The free-surface motions are tracked by the widely used volume-of-fluid (VOF) method.</p>
      <p id="d1e170">In this study, we first validate the adopted model by the laboratory
experiments of Roeber (2010) as well as our previous experiments (Yao et
al., 2018). The robustness of the present model in reproducing such solitary
wave processes as wave breaking near the reef edge/crest, turbulence bore
propagating on the reef flat and wave run-up on the back-reef beach is
demonstrated. The model is then applied to investigate the impacts of
varying reef morphologies (fore-reef slope, back-reef slope, lagoon width,
reef-crest width) on the solitary wave run-up. The flow and vorticity fields
associated with the breaking solitary wave around the reef crest and the
lagoon are also analyzed by the model results. The rest of this paper is
organized as follows. The numerical model is firstly described in Sect. 2.
It is then validated by the laboratory data from the literature as well as
our data in Sect. 3. What follows in Sect. 4 are the model applications
for which laboratory data are unavailable. The main conclusions drawn from
this study are given in Sect. 5.</p>
</sec>
<?pagebreak page1283?><sec id="Ch1.S2">
  <label>2</label><title>Numerical methods</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Governing equations</title>
      <p id="d1e188">To simulate breaking-wave processes across the reef, the LES approach is
employed to balance the need of resolving a large portion of the turbulent
flow energy in the domain while parameterizing the unresolved field with a
subgrid closure in order to maintain a reasonable computational cost. The
filtered Navier–Stokes equations are essential to separate the velocity field
that contains the large-scale components, which is performed by filtering
the velocity field (Leonard, 1975). The filtered velocity in the <inline-formula><mml:math id="M1" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th spatial coordinate is defined as
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M2" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo movablelimits="false">∫</mml:mo><mml:mi>G</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mi>G</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the filter kernel, which is a localized
function. The eddy sizes are identified using a characteristic length
scale, <inline-formula><mml:math id="M5" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula>, which is defined as
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M6" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> are the grid size in streamlines,
spanwise and vertical directions, respectively. Eddies that are larger than <inline-formula><mml:math id="M10" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula> are roughly considered as large eddies, and they are directly
solved. Those which are smaller than <inline-formula><mml:math id="M11" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula> are small eddies.</p>
      <p id="d1e379">For incompressible flow, the filtered continuity and momentum equations are
as follows:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M12" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E3"><mml:mtd><mml:mtext>3</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E4"><mml:mtd><mml:mtext>4</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">μ</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M13" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is the water density, <inline-formula><mml:math id="M14" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula> is the dynamic viscosity,
<inline-formula><mml:math id="M15" display="inline"><mml:mover accent="true"><mml:mi>p</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is the filtered pressure, <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is
the strain rate of the large scales defined as
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M17" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>
          and <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi mathvariant="normal">r</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is the residual stress approximated by
using subgrid-scale (SGS) models to get a full solution for the
Navier–Stokes equations.</p>
      <p id="d1e704">The residual stress is usually calculated by a linear relationship with the
rate-of-strain tensor based on the Boussinesq hypothesis. The one-equation
eddy viscosity mode, which is supposed to be better than the well-known
Smagorinsky model for solving the highly complex flow and shear flow (Menon
et al., 1996), is employed in the present study. Based on the one-equation
model (Yoshizawa and Horiuti, 1985), the subgrid stresses are defined as
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M19" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi mathvariant="normal">r</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>v</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>k</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the Kronecker delta, and <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the SGS eddy viscosity, which is given by
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M22" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:msqrt><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          and the SGS kinetic energy <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> needs to be solved by
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M24" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">μ</mml:mi><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi mathvariant="normal">r</mml:mi></mml:msubsup></mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="italic">ε</mml:mi></mml:msub><mml:msubsup><mml:mi>k</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.094</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="italic">ε</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.916</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.9</mml:mn></mml:mrow></mml:math></inline-formula> as
suggested by the OpenFOAM<sup>®</sup> user guide (OpenFOAM Foundation, 2013).</p>
      <p id="d1e1067">The presence of the free-surface interface between the air and water is
treated through the commonly used VOF method (Hirt and Nichols, 1981), which
introduces a volume fraction and solves an additional modeled transport
equation for this quantity. The general representation of fluid density <inline-formula><mml:math id="M28" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is written as
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M29" display="block"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M31" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is the density of water, <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M33" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is the density of air and
<inline-formula><mml:math id="M34" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is the volume fraction of water contained in a grid cell. The distribution of <inline-formula><mml:math id="M35" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is modeled by the advection equation
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M36" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mo>⋅</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          The last term on the left side is an artificial compression term, avoiding
the excessive numerical diffusion and the interface smearing; the new
introduced <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is a velocity field suitable to compress the
interface.</p>
      <p id="d1e1267">In the present solver interFoam, the algorithm PIMPLE, which is a mixture of
the PISO (Pressure Implicit with Splitting of Operators) and SIMPLE
(Semi-Implicit Method for Pressure-Linked Equations) algorithms, is employed
to solve the coupling of velocity and pressure fields. The MULES
(multidimensional universal limiter for explicit solution) method is used
to maintain boundedness of the volume fraction independent of the underlying
numerical scheme, mesh structure, etc. The Euler scheme is utilized for the time
derivatives, the Gauss linear scheme is used for the gradient term and the Gauss linear corrected scheme is selected for the Laplacian term. The detailed implementation
can be founded in the OpenFOAM<sup>®</sup> user guide (OpenFOAM Foundation, 2013).</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Wave generation and absorption</title>
      <p id="d1e1281">Wave generation and absorption are essentials for a numerical wave tank, but
they are not included in the official version of OpenFOAM<sup>®</sup>.
Therefore, supplementary modules were developed by the other users, e.g.,
waves2Foam (Jacobsen et al., 2012) and IH-FOAM (Higuera et al., 2013a). In
this study, the IH-FOAM is selected because it employs an active<?pagebreak page1284?> wave
absorbing boundary and does not require an additional relaxation zone as
used by waves2Foam. Meanwhile, it supports many wave theories including the
solitary wave theory. The free surface and velocity for a solitary wave
generation in IH-FOAM are (Lee et al., 1982)

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M38" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="italic">η</mml:mi><mml:mo>=</mml:mo><mml:mi>H</mml:mi><mml:mi>sec⁡</mml:mi><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msqrt><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mi>H</mml:mi></mml:mrow><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mi>X</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>u</mml:mi><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">η</mml:mi><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">η</mml:mi><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>h</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>h</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>X</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>w</mml:mi><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>-</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle><mml:mfenced close="]" open="["><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">η</mml:mi><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>X</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:mfrac></mml:mstyle><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>X</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><?xmltex \hack{$\egroup}?><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M39" display="inline"><mml:mi mathvariant="italic">η</mml:mi></mml:math></inline-formula> is the free-surface elevation, <inline-formula><mml:math id="M40" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is the wave height, <inline-formula><mml:math id="M41" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> is
the water depth, <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>c</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>+</mml:mo><mml:mi>H</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> is the wave
celerity, and <inline-formula><mml:math id="M44" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M45" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> are the velocities in the streamwise and vertical
directions, respectively.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Model validation</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Experimental settings</title>
      <p id="d1e1657">The first set of laboratory experiments serving as validation is from
Roeber (2010), who reported two series of experiments conducted at Oregon
State University, USA, in separate wave flumes. In this study, we only
reproduce their experiments in the large wave flume, which is 104 m long,
3.66 m wide and 4.57 m high. As illustrated in Fig. 1a, the two-dimensional (2-D) reef model, starting at 25.9 m from the wavemaker, was built by a plane
fore-reef slope attached to a horizontal reef flat 2.36 m high followed
by a back-reef vertical wall. Both the waves and flows across the reef
profile were measured by 14 wave gauges (wg1–wg14) and 5 ADVs (acoustic
Doppler velocimeters), respectively. Only two scenarios for the reef with
and without a trapezoidal reef crest subjected to two incident waves are
reported in this study (see also Table 1). The large wave flume experiments
enable us to test our model's ability to handle relatively large-scale
nonlinear dispersive waves together with wave breaking, bore propagation and
associated wave-driven flows. For a more detailed experimental setup, see
Roeber (2010).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e1662">Experiment settings for <bold>(a)</bold> Roeber (2010) and <bold>(b)</bold> Yao et al. (2018).</p></caption>
          <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f01.png"/>

        </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e1680">Reef configuration and wave condition for the tested scenarios.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="center"/>
     <oasis:colspec colnum="8" colname="col8" align="left"/>
     <oasis:colspec colnum="9" colname="col9" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Scenario</oasis:entry>
         <oasis:entry colname="col2">Offshore</oasis:entry>
         <oasis:entry colname="col3">Offshore</oasis:entry>
         <oasis:entry colname="col4">Reef-</oasis:entry>
         <oasis:entry colname="col5">Fore-</oasis:entry>
         <oasis:entry colname="col6">Reef-</oasis:entry>
         <oasis:entry colname="col7">Reynolds</oasis:entry>
         <oasis:entry colname="col8">Remarks</oasis:entry>
         <oasis:entry colname="col9">Source</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">ID</oasis:entry>
         <oasis:entry colname="col2">wave</oasis:entry>
         <oasis:entry colname="col3">water</oasis:entry>
         <oasis:entry colname="col4">flat</oasis:entry>
         <oasis:entry colname="col5">reef</oasis:entry>
         <oasis:entry colname="col6">flat</oasis:entry>
         <oasis:entry colname="col7">number</oasis:entry>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">height</oasis:entry>
         <oasis:entry colname="col3">depth</oasis:entry>
         <oasis:entry colname="col4">water</oasis:entry>
         <oasis:entry colname="col5">slope</oasis:entry>
         <oasis:entry colname="col6">length</oasis:entry>
         <oasis:entry colname="col7"><italic>Re</italic> at the</oasis:entry>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (m)</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (m)</oasis:entry>
         <oasis:entry colname="col4">depth</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M48" display="inline"><mml:mi>s</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (m)</oasis:entry>
         <oasis:entry colname="col7">breaking</oasis:entry>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (m)</oasis:entry>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7">point</oasis:entry>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">1.23</oasis:entry>
         <oasis:entry colname="col3">2.46</oasis:entry>
         <oasis:entry colname="col4">0.1</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">29.5</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.9</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">7</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">–</oasis:entry>
         <oasis:entry colname="col9">Roeber</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9">(2010)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">0.75</oasis:entry>
         <oasis:entry colname="col3">2.5</oasis:entry>
         <oasis:entry colname="col4">0.14</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">22.8</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.4</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">7</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">With reef</oasis:entry>
         <oasis:entry colname="col9">Roeber</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8">crest</oasis:entry>
         <oasis:entry colname="col9">(2010)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">0.08</oasis:entry>
         <oasis:entry colname="col3">0.40</oasis:entry>
         <oasis:entry colname="col4">0.05</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">9.6</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.4</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">–</oasis:entry>
         <oasis:entry colname="col9">Yao et al.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8"/>
         <oasis:entry colname="col9">(2018)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2">0.08</oasis:entry>
         <oasis:entry colname="col3">0.40</oasis:entry>
         <oasis:entry colname="col4">0.05</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">8.0</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.4</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">With</oasis:entry>
         <oasis:entry colname="col9">Yao et al.</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7"/>
         <oasis:entry colname="col8">lagoon</oasis:entry>
         <oasis:entry colname="col9">(2018)</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e2213">The second set of 2-D reef experiments for model validation comes from our
previous work (Yao et al., 2018). These experiments were conducted in a
small wave flume 40 m long, 0.5 m wide and 0.8 m high at the Changsha University
of Science and Technology, P. R. China. As shown in Fig. 1b, a plane slope
was built 27.3 m from the wavemaker and it was truncated by a horizontal
reef flat 0.35 m high. A back-reef beach of <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula> was attached to the end
of the reef flat. The surface elevations were measured at eight cross-shore
locations (G1–G8) and no flow measurement was performed. However, a CCD
camera was installed to record the process of water uprush on the back-reef
slope. Thus the model's robustness to capture the whole process of solitary
wave transformation over the reef flat and run-up on the back-reef beach can
be evaluated. In this study, we only simulate the tested idealized reef
profile with and without a lagoon at the rear of reef flat subjected to the
same wave condition (see also Table 1). The lagoon was formed by two
<inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> slopes connecting the reef flat and the toe of the back-reef beach to the
flume bottom. The dimensions of the fore-reef slope and the
reef flat, the water depths over the reef flat and the incoming wave
heights were designed according to the Froude similarity with a target
geometric-scale factor of <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula>. See Yao et al. (2018) for the detailed laboratory settings.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Numerical settings</title>
      <p id="d1e2260">By considering a balance between the computational accuracy and efficiency,
the computational domain (Fig. 2a) is designed to reproduce the main aspects
of the laboratory settings. We calibrate the model with the principle that the computed leading solitary wave height at the most offshore gauge should
exactly reproduce its measurement. For a solitary wave, wave length (<inline-formula><mml:math id="M62" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>)
can be estimated as a distance containing 95 % of the total mass of the
solitary wave, which yields <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.12</mml:mn><mml:mi>h</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>. The largest
offshore wave length according to the wave conditions in Table 1 is
<inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8.44</mml:mn></mml:mrow></mml:math></inline-formula> and 1.52 m for the scenario of Roeber (2010) and Yao et al. (2018), respectively.
Thus, we reasonably put the numerical wave generation and absorption at a
location 15 and 6 m from the toe of fore-reef slope, which is also the
location of left boundary. Behind the reef flat, transmitted waves are
allowed to run up on the back-reef beach, but they cannot overtop out of the
computational domain due to a solid wall condition at the right boundary. In
addition, we set the top boundary free to the atmosphere. For
the two side faces, we employed the “empty” boundary in OpenFOAM to
simulate the 2-D reef configurations. When solitary waves interact with the
investigated laboratory reefs, strong turbulence is expected to be generated
inside the domain where the wave breaks near the reef crest and propagates on
the reef flat as a moving bore; thus we do not set the inflow boundary
condition with desired turbulence characteristics for the LES at the wave
generation boundary. Meanwhile, since both the laboratory reef surfaces are
very smooth, the flow structure near the bottom is not resolved in our
simulations, and we only impose a no-slip boundary condition at the reef
surfaces by adjusting the velocity near the bottom to satisfy the
logarithmic law of the wall.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e2311">Numerical grids and boundary conditions of the numerical domain.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f02.png"/>

        </fig>

      <p id="d1e2320">Structured mesh is used to discretize the computational domain. The
discretization is kept constant in the spanwise (<inline-formula><mml:math id="M65" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>) direction (one layer of 20 and 10 mm for the Roeber, 2010, and Yao et al., 2018, scenarios, respectively) while it varies in the streamwise
(<inline-formula><mml:math id="M66" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>) direction to reduce the number of the total cells. From the left
boundary to the toe of the fore-reef slopes, <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> decreases gradually
from 100 to 20 mm for the Roeber (2010) scenario and from 24 to 8 mm for the Yao et al. (2018) scenario (see, e.g.,
Fig. 2b and c). The core<?pagebreak page1285?> region (see, e.g., Fig. 2d), covering from the
fore-reef slope to the back-reef wall or beach, maintains constant cell
sizes of <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> mm and 8 mm for the two experiments,
respectively. Grid refinement near the free surface (e.g., Fig. 2b and c)
is conducted at the core region in the <inline-formula><mml:math id="M69" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> direction by reducing the grid sizes
to one-quarter of their original values, e.g., <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> and 2 mm.
For the vertical (<inline-formula><mml:math id="M71" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>) direction, the grid size is initially set to be
<inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> and 8 mm across the domain for the Roeber (2010) and Yao et al. (2018)
scenarios, respectively. Grid refinement near the free surface (e.g., Fig. 2b and c) is
also conducted across the domain by reducing the grid sizes to <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> and 2 mm. The total computational mesh consists of 4.87 and 1.18 million cells for the Roeber (2010) and Yao et al. (2018) scenarios, respectively. The simulation
duration is appointed to be 80 and 30 s to guarantee the arrival of the
reflected waves at the most offshore wave gauge in both experiments. The
time step is automatically adjusted during computation for a constant
Courant number of 0.25. Via parallel computing, it takes approximately 16 and 2 d for the Roeber (2010) and Yao et al. (2018) scenarios, respectively, on a cluster server with 44 CPUs
(Intel Xeon, E5-2696, 2.2 GHz). No notable improvement of the results could be
found with further refinement of the grid size.</p>
      <?pagebreak page1286?><p id="d1e2419">For LES modeling solitary wave breaking over reefs, it is crucial to
examine the Reynolds number (<italic>Re</italic>) at the incipient breaking point where
strong turbulence is generated. It could be calculated by <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mi>e</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mi mathvariant="italic">ν</mml:mi></mml:mrow></mml:math></inline-formula> with
<inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are wave height, water depth, streamwise velocity and wave
celerity at the breaking point, respectively. <italic>Re</italic> is estimated for all
tested scenarios by using <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
(i.e., ignoring wave shoaling on the fore-reef slope and assuming wave
breaking at the reef edge), and the values are also given in Table 1. Since
the near-wall eddies are not resolved in this study, the total required grid
number is independent of <italic>Re</italic> (Pope, 2000). The ideal grid size of the LES model
should be down to the Kolmogorov scale, which is not feasible due to the
limitation of computational resources. To test the convergence of grid size,
we take the experiment with smaller wave flume (i.e., Scenario 3 in Table 1)
which requires finer grid resolution as an example. We only examine the grid
across the reef profile (the aforementioned core region) where the effect of
grid size is supposed to be most influential. Both grid sizes (<inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula>) ranging from 8 mm down to 1 mm are tested. The results in terms of the
dimensionless free-surface elevation and streamwise velocity associated with
the leading solitary wave in the inner reef flat (G7) are compared in Fig. 3. Only differences of less than 2 % in terms of wave and flow could be
observed with the grid size varying from 2 to 1 mm, indicating that our
selection of grid size <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> mm is sufficient for the current simulations.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e2653">Variation of the maximum dimensionless free-surface elevation (<inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) and streamwise velocity (<inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msqrt><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) at G7 with the grid size (<inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula>) across the reef for case 3 in Table 1.</p></caption>
          <?xmltex \igopts{width=170.716535pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f03.png"/>

        </fig>

      <p id="d1e2727">To evaluate the performance of the model, the model skill value is adopted
and calculated by Wilmott (1981):
            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M90" display="block"><mml:mrow><mml:mi mathvariant="normal">skill</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∑</mml:mo><mml:msup><mml:mfenced open="|" close="|"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="normal">model</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mo>∑</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="normal">model</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mfenced close="|" open="|"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="normal">model</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the predicted value and <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the measured
value. The overline indicates that the average value is taken. The higher
the skill number (close to 1), the better performance of the numerical model.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Comparison between numerical and experimental results</title>
      <p id="d1e2844">Figure 4 compares the computed and the measured cross-shore distribution of
the free-surface elevations (<inline-formula><mml:math id="M93" display="inline"><mml:mi mathvariant="italic">η</mml:mi></mml:math></inline-formula>) at different stages (<inline-formula><mml:math id="M94" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>) for Scenario 1, where <inline-formula><mml:math id="M95" display="inline"><mml:mi mathvariant="italic">η</mml:mi></mml:math></inline-formula> is normalized by the offshore still water depth (<inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>)
and <inline-formula><mml:math id="M97" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is normalized by <inline-formula><mml:math id="M98" display="inline"><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt></mml:math></inline-formula>. The incident solitary wave gets
steeper on the fore-reef slope at <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">62.3</mml:mn></mml:mrow></mml:math></inline-formula> due to the
shoaling effect. Then its front becomes vertical prior to breaking at
<inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">64.3</mml:mn></mml:mrow></mml:math></inline-formula>. At <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">65.8</mml:mn></mml:mrow></mml:math></inline-formula>, a plunging
breaker occurs with air entrainment and splash-up near the reef edge. After
that, the breaking wave starts to travel on the reef flat in the form of a
propagating turbulent bore at <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">67.1</mml:mn></mml:mrow></mml:math></inline-formula>. The bore shows a
gradual reduction in amplitude and continues to propagate downstream on the
reef flat at <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">76.3</mml:mn></mml:mrow></mml:math></inline-formula>. The numerical results generally
agree well with the laboratory measurements at all stages with the skill
values larger than 0.85, indicating the robustness of the adopted model to
address the solitary wave processes across the laboratory reef profile in
the large wave flume. When comparing the predictions between our
Navier–Stokes-equation-based model and a Boussinesq model adopted by Roeber (2010), it seems that our model better captures the steep slope of the near-breaking wave
(<inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">64.3</mml:mn></mml:mrow></mml:math></inline-formula>) and breaking wave (<inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">65.8</mml:mn></mml:mrow></mml:math></inline-formula>).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e3081">Dimensionless free-surface elevations (<inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) across the
reef at different stages (<inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for Scenario 1. Red lines –
present simulations; blue lines – simulations from Roeber (2010); open
circles – measurements from Roeber (2010); skill values are for the present
simulations.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f04.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e3130">Time series of dimensionless free-surface elevations (<inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>)
at different cross-shore distances from the wavemaker (<inline-formula><mml:math id="M109" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>) for Scenario 1.
Red lines – present simulations; blue lines – simulations from Roeber (2010); open circles – measurements from Roeber (2010); skill values are for the present simulations.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f05.png"/>

        </fig>

      <?pagebreak page1287?><p id="d1e3162">Figure 5 illustrates the computed and measured time series of dimensionless
free-surface elevations (<inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) at different cross-shore locations (<inline-formula><mml:math id="M111" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>) for Scenario 1. It appears that the model reasonably simulates the
transformation processes of the solitary wave on the fore-reef slope
(<inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">35.9</mml:mn></mml:mrow></mml:math></inline-formula> and 44.3 m) and near the reef edge
(<inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50.4</mml:mn></mml:mrow></mml:math></inline-formula> m) with the skill values larger than 0.9. The skill values
relatively decrease right after the incipient wave breaking point
(<inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">57.9</mml:mn></mml:mrow></mml:math></inline-formula> m) and at the central reef flat (<inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">65.2</mml:mn></mml:mrow></mml:math></inline-formula> m). Such
discrepancies may be primarily due to the air entrainment in measuring both
the breaking wave and the moving bore (Roeber, 2010) as well as the air
bubble effect on free-surface tracking by the VOF method. In addition, the
second peaks in the time series are due to wave reflection from the
back-reef wall, which are well predicted by the present model. Meanwhile, no
notable difference could be found in view of the time-series predictions
between the present model and the model of Roeber (2010), except at
<inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">65.2</mml:mn></mml:mrow></mml:math></inline-formula> m where the bore amplitude decays in our simulation compared
to that at <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">57.9</mml:mn></mml:mrow></mml:math></inline-formula> m.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><label>Figure 6</label><caption><p id="d1e3262">Time series of dimensionless streamwise velocity (<inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>) at
different cross-shore distances from the wavemaker (<inline-formula><mml:math id="M119" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>) for Scenario 1. Red
lines – present simulations; blue lines – simulations from Roeber (2010);
open circles – measurements from Roeber (2010); skill values are for the
present simulations.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f06.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><label>Figure 7</label><caption><p id="d1e3296">Dimensionless free-surface elevations (<inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) across the
reef at different stages (<inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>) for Scenario 2. Red lines –
present simulations; blue lines – simulations from Roeber (2010); open
circles – measurements from Roeber (2010); skill values are for the present
simulations.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f07.png"/>

        </fig>

      <p id="d1e3341">Figure 6 depicts the time series of streamwise velocity (<inline-formula><mml:math id="M122" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula>) at five
cross-shore locations (<inline-formula><mml:math id="M123" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>) for Scenario 1, in which <inline-formula><mml:math id="M124" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> is normalized by
the local shallow water wave speed (<inline-formula><mml:math id="M125" display="inline"><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msqrt></mml:math></inline-formula>). The model satisfactorily
captures the measured velocity offshore (<inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">17.8</mml:mn></mml:mrow></mml:math></inline-formula> m), on the
fore-reef slope (<inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">47.4</mml:mn></mml:mrow></mml:math></inline-formula> m), on the central reef flat
(<inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">72.6</mml:mn></mml:mrow></mml:math></inline-formula> m) and near the shoreline (<inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">80.2</mml:mn></mml:mrow></mml:math></inline-formula> m). A
transition from the subcritical flow (<inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msqrt><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) to supercritical
flow (<inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msqrt><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) could be observed right after wave breaking
(<inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">61.6</mml:mn></mml:mrow></mml:math></inline-formula> m), and a less satisfactory prediction (skill values <inline-formula><mml:math id="M133" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.76) at this location is probably again due to both the effect of
air bubbles on both flow<?pagebreak page1288?> measurements in the experiments and free-surface
tracking in the simulations. Overall, the adopted model outperforms the
Boussinesq model of Roeber (2010) in view of the velocity predictions,
particularly both near the breaking point (<inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">61.6</mml:mn></mml:mrow></mml:math></inline-formula> m) and the
shoreline on the reef flat (<inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">80.2</mml:mn></mml:mrow></mml:math></inline-formula> m).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><label>Figure 8</label><caption><p id="d1e3512">Time series of dimensionless free-surface elevations (<inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) at different cross-shore distances from the wavemaker (<inline-formula><mml:math id="M137" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>) for
Scenario 2. Red lines – present simulations; blue lines – simulations from
Roeber (2010); open circles – measurements from Roeber (2010); skill values
are for the present simulations.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f08.png"/>

        </fig>

      <p id="d1e3543">As previously introduced, the reef profile of Scenario 2 is identical to
that of Scenario 1 except for a reef crest located at the reef edge. The
cross-shore distribution of dimensionless free-surface elevations (<inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) at different stages (<inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>) for Scenario 2 is
demonstrated in Fig. 7. The steepened shoaling wave on the fore-reef slope
appears at <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">65.0</mml:mn></mml:mrow></mml:math></inline-formula> and its front becomes almost vertical
prior to breaking at <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">66.5</mml:mn></mml:mrow></mml:math></inline-formula>. The breaking wave begins to
overtop over the reef crest (<inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">69.1</mml:mn></mml:mrow></mml:math></inline-formula>), and it then
collapses on the lee side of reef crest, resulting in a moving turbulent bore
(<inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">72.5</mml:mn></mml:mrow></mml:math></inline-formula>). The bore travels shoreward on the reef flat
with the continuous damping of its magnitude (<inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">80.5</mml:mn></mml:mrow></mml:math></inline-formula>).
The skill values for all sampling locations in this scenario are larger than 0.9, implying that the adopted model is able to well address the solitary
wave<?pagebreak page1289?> processes over a more complicated reef geometry such as the presence of
a reef crest at the reef edge. Again, the present model predicts the near-breaking wave (<inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">66.5</mml:mn></mml:mrow></mml:math></inline-formula>) and breaking wave (<inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">69.1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">72.5</mml:mn></mml:mrow></mml:math></inline-formula>) slightly better than the model adopted by Roeber (2010).</p>
      <p id="d1e3783">Figure 8 compares the measured and simulated times-series of dimensionless
free-surface elevations (<inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) at various cross-shore locations (<inline-formula><mml:math id="M149" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>) for Scenario 2. The skill values at all locations are larger than 0.85. It suggest again that the present model not only reasonably reproduces
wave propagation offshore (<inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">17.6</mml:mn></mml:mrow></mml:math></inline-formula> m), shoaling on the fore-reef
slope (<inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">35.9</mml:mn></mml:mrow></mml:math></inline-formula> and 44.3 m) and near breaking in front of
the reef crest (<inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50.4</mml:mn></mml:mrow></mml:math></inline-formula> m), breaking-wave transformation over the
reef crest (<inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">57.9</mml:mn></mml:mrow></mml:math></inline-formula> m) and bore evolution on the reef flat
(<inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">65.2</mml:mn></mml:mrow></mml:math></inline-formula> m), but also captures the tail waves caused by wave
reflection from the back-reef wall (see, e.g., <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">65.2</mml:mn></mml:mrow></mml:math></inline-formula> m). Overall,
both our model and the model of Roeber (2010) reproduce the time series of
free-surface elevations equally well for this scenario.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><?xmltex \currentcnt{9}?><label>Figure 9</label><caption><p id="d1e3883">Time series of dimensionless streamwise velocity (<inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>) at
the cross-shore distance <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">54.4</mml:mn></mml:mrow></mml:math></inline-formula> m from the wavemaker for Scenario 2. Red lines – present simulations; blue lines – simulations from Roeber (2010); open circles – measurements from Roeber (2010); skill values are for
the present simulations.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f09.png"/>

        </fig>

      <p id="d1e3920"><?xmltex \hack{\newpage}?>As for Scenario 2, Roeber (2010) only reported one location of flow
measurement on the seaside face of the reef crest. Figure 9 presents the
time series of dimensionless streamwise velocity (<inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:mi>g</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>) at the
point <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">54.4</mml:mn></mml:mrow></mml:math></inline-formula> m, and a skewed and peaky velocity profile is
observed to be associated with the leading solitary wave because the position is
very close to the incipient wave breaking point. The two secondary peaks in
the time series are generated by the reflected waves from the reef crest and
from the back-reef wall, respectively. The model captures the temporal
variation of the current fairly well with the skill value of 0.86, and its
prediction is also better than that from the model of Roeber (2010),
particularly for the reflected waves.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><label>Figure 10</label><caption><p id="d1e3955">Time series of dimensionless free-surface elevations (<inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) at different cross-shore sampling locations (G1–G8) for Scenario 3.
Red lines – present simulations; blue lines – simulations from Yao et al. (2008); black lines – measurements from Yao et al. (2008); skill values are for the present simulations.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f10.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><?xmltex \currentcnt{11}?><label>Figure 11</label><caption><p id="d1e3981">Time series of dimensionless free-surface elevations (<inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) at different cross-shore sampling locations (G1–G8) for Scenario 4.
Red lines – present simulations; blue lines – simulations from Yao et al. (2008); black lines – measurements from Yao et al. (2008); skill values are for the present simulations.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f11.png"/>

        </fig>

      <p id="d1e4005">The experiments of Yao et al. (2018) only measured the time series of wave
records at limited locations (G1–G8) across the reef as well as the maximum
wave run-up on the final beach. Figure 10 compares the computed and measured
time series of free-surface elevations for Scenario 3. The overall agreement
between the simulations and experiments for G1–G8 is very good, with the
skill values at all locations larger than 0.9. When the solitary wave
travels from the toe (G2) to the middle of fore-reef slope (G3), it gets
steeper due to the shoaling effect. Wave breaking starts at a location
right before the reef edge (G4), and the surf zone processes extend over the
reef flat in the form of a moving bore. Thus, from G5 to G8, the wave
time series show saw-shaped profiles and there is a cross-shore decrease in
the leading solitary wave height. Such features of the breaking waves are
also well captured by the model. Note that the second peak in the time series
of G7 is due to wave reflection from the back-reef beach, and the incident
and reflected waves are not fully separated from each other at G8 because
this location is too close to the beach. The predicted and measured wave
run-ups are<?pagebreak page1290?> 0.122 and 0.109 m, respectively, for this scenario. Compared to
the Boussinesq model employed by Yao et al. (2018), no significant
difference in the predicted time series could be found for the present
Navier–Stokes-equation-based model.</p>
      <p id="d1e4008">Figure 11 depicts the same comparison of wave time series but for the reef
profile with a lagoon (Scenario 4). Again, the model performance for this
scenario is fairly good (all skill values larger than 0.9). The predicted
and measured wave run-ups are 0.123 and 0.116 m, respectively, for this
scenario. Notable mismatch only appears for those small wave oscillations
generated by the reflected wave propagating out of the lagoon to the reef
flat (i.e., from G8 to G6). But our model<?pagebreak page1291?> seems to be superior to the model
of Yao et al. (2018) in reproducing those oscillations at G7 and G8. We
finally remark that the tail of the leading solitary wave, particularly from G1
to G4, is below the initial water level in the laboratory data, which is due
to the water lost to form the generated wave crest around the paddle of the
wavemaker. However, such a phenomenon is not observed in the numerical
results because we generate a theoretical solitary wave in the numerical
domain as indicated by Eq. (11).</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Model applications</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Effects of reef morphology variations on the solitary wave run-up</title>
      <p id="d1e4027">In this section, we apply the well-validated LES model to examine the
variations of reef morphological parameters (fore-reef slope, back-reef
slope, lagoon width, reef-crest width) that may affect the wave run-up (<inline-formula><mml:math id="M162" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>)
on the back-reef beach. Based on Scenario 3 (<inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula> for both the slopes of
fore reef and back reef, 9.6 m for the reef length, no reef crest and no
lagoon) from Yao et al. (2018), we firstly test five slopes (<inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>, which all fall within the common range of <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> in the
reported field observations; see, e.g., Table 1 of Quataert et al., 2015)
for both the fore reef and the back reef. We then consider the existence of
a lagoon at the rear of reef flat by testing four upper widths of the lagoon
(1.6, 3.2, 4.8 and 6.4 m) and comparing to the case without a lagoon
(lagoon width <inline-formula><mml:math id="M171" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0 m). We finally investigate a trapezoidal reef crest
located at the reef edge with its seaward slope matching the fore-reef
slope and its shoreward slope of <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. We examine five reef-crest widths (0.1, 0.2, 0.3, 0.4 and 0.5 m) in view that the dimension of reef crest
at the field scale is on the magnitude of meters (see, e.g., Hench et al.,
2008). During simulations, each run is performed by changing one of above
morphological parameters while keeping other parameters unaltered. All runs
are conducted under a combination of one solitary wave height (<inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula> m) and two reef-flat water depths (<inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> m
and <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> m).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12"><?xmltex \currentcnt{12}?><label>Figure 12</label><caption><p id="d1e4201">The predicted wave run-up on the back-reef beach (<inline-formula><mml:math id="M176" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>) under <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula> m with varying <bold>(a)</bold> fore-reef slopes, <bold>(b)</bold> back-reef slopes, <bold>(c)</bold> lagoon widths and <bold>(d)</bold> reef-crest widths.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f12.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13" specific-use="star"><?xmltex \currentcnt{13}?><label>Figure 13</label><caption><p id="d1e4247">Comparison of wave-driven current and vorticity on the <inline-formula><mml:math id="M178" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M179" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> plane at different stages (<inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>) between the reefs with and without
the reef crest (<inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula> m and <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> m).</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f13.jpg"/>

        </fig>

      <p id="d1e4322">Generally, Fig. 12a shows that <inline-formula><mml:math id="M183" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is not very sensitive to the change in
the fore-reef slope within the tested range, in that wave breaking for this
scenario occurs close to the reef edge (G4); thus most of the surf zone
processes and associated energy dispassion complete on the reef flat. Only
when the fore-reef slope becomes steeper than <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M185" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> decreases slightly
under both water depths (<inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), which is attributed to the increased
fore-reef reflection of the incident wave energy. Figure 12b reveals that <inline-formula><mml:math id="M187" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is more sensitive to the back-beach slope under both <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. It decreases
significantly as the back-beach slope becomes milder, which is consistent
with that found for the plane slope (see, e.g., Synolakis, 1987). Figure 12c
shows the variation of <inline-formula><mml:math id="M189" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> with the lagoon width. Note that the zero width
represents the reef without a lagoon. It appears that <inline-formula><mml:math id="M190" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> increases notably
with the increase in lagoon width because a wider lagoon dissipates less
wave energy partly due to the stoppage of propagating bore and partly due to
the reduction of bottom friction. As for the effect of reef-crest width
(Fig. 12d), although the presence of a reef crest is reported to be an
important factor affecting the wind wave transformation over fringing reefs
(e.g., Yao et al., 2017), it seems to have little impact on the solitary
wave run-up under both <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; a slight decline of <inline-formula><mml:math id="M192" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> could only be found under crest widths larger than 0.4. This is because the solitary wave is
very long compared to the reef-crest width; thus most of its energy could
transmit over the narrow reef crest. However, when the reef crest becomes
sufficiently wide, its shallower crest tends to energize the wave breaking
and thus the energy dissipation. To summarize all above analyses, it can be
concluded that coastal regions protected by the fringing reefs with steeper
back-reef slopes and wider lagoons are more valuable to coastal inundation
during a tsunami event.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Wave-driven current and vortices around the reef crest and the lagoon</title>
      <?pagebreak page1292?><p id="d1e4421">One advantage of the current Navier–Stokes-equation-based model over the
depth-integrated models is its ability to resolve the vertical flow
structure under breaking waves, particularly around the complex reef
geometry. Based on the reef profile of Yao et al. (2018), Fig. 13 shows the
simulated wave-driven current and vorticity on the <inline-formula><mml:math id="M193" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M194" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> plane at different
stages (<inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>) for the reefs with and without a reef crest
at the reef edge subjected to the same solitary wave condition (<inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula> m and <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> m). Without the reef crest,
the shoaling wave propagates onto the horizontal reef flat with a uniform
velocity distribution underneath (<inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">25.9</mml:mn></mml:mrow></mml:math></inline-formula> and 26.9),
which is typical for the shallow water long waves. Until <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">27.9</mml:mn></mml:mrow></mml:math></inline-formula>, wave breaking occurs in the form of a plunging breaker, and
vortex generation gathers mainly around the wave crest. The vortices are
transported further downstream at <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">28.9</mml:mn></mml:mrow></mml:math></inline-formula>. When the wave
crest exists, incipient wave breaking moves seaward and it takes place at
the seaside edge of the reef crest (<inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">25.9</mml:mn></mml:mrow></mml:math></inline-formula>). The breaker
then overtops over the reef crest (<inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">26.9</mml:mn></mml:mrow></mml:math></inline-formula>) and plunges
onto the reef flat lee side of the reef crest, resulting in a hydraulic jump
(<inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">27.9</mml:mn></mml:mrow></mml:math></inline-formula>). Consequently, the wave-driven current at the rear
part of the reef crest is dramatically increased compared to the same
location without the crest. Both the intensity and the extent of vortex
generation are also enlarged at the lee side of the reef crest (<inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">28.9</mml:mn></mml:mrow></mml:math></inline-formula>), leading to increased wave energy dissipation compared to the case without the reef crest.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F14" specific-use="star"><?xmltex \currentcnt{14}?><label>Figure 14</label><caption><p id="d1e4668">Comparison of wave-driven current and vorticity on the <inline-formula><mml:math id="M205" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M206" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> plane at different stages (<inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>) between the reefs with and without
the lagoon (<inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula> m and <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.05</mml:mn></mml:mrow></mml:math></inline-formula> m).</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://nhess.copernicus.org/articles/19/1281/2019/nhess-19-1281-2019-f14.jpg"/>

        </fig>

      <p id="d1e4742">Figure 14 compares the computed wave-driven current and vorticity on the <inline-formula><mml:math id="M210" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M211" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> plane at different stages (<inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>) between the reefs in the
presence and absence of the lagoon. Without the lagoon, the propagating bore
arrives with strong vortex motions (<inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">49.4</mml:mn></mml:mrow></mml:math></inline-formula>). The
vortices are eventfully transported downstream from <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">54.4</mml:mn></mml:mrow></mml:math></inline-formula> to 64.4. However, when the lagoon is present, the current speed
over the depth slows down and additional vortices generate at the seaside
edge of the lagoon as the bore propagates into the lagoon (<inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">49.4</mml:mn></mml:mrow></mml:math></inline-formula>). The peak value of the vorticity appears at a later time
(<inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">54.4</mml:mn></mml:mrow></mml:math></inline-formula>). After that, the vortices in the lagoon are
primarily diffused by the vortex shedding (<inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mi>g</mml:mi></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">59.4</mml:mn></mml:mrow></mml:math></inline-formula>
and 64.4). Compared to the case without the lagoon, although the existence of
a lagoon dissipates less wave energy by terminating the propagating bore and
reducing the reef-flat friction as previously stated, the vortex generation
and diffusion in the lagoon as demonstrated here are believed to cause local
energy loss. We finally remark that the wave-driven current and vortices
examined in this section could provide a first step to analyze more
sophisticated problems, such as the tsunami-induced sediment/debris
transport over the fringing reefs.</p><?xmltex \hack{\newpage}?>
</sec>
</sec>
<?pagebreak page1293?><sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d1e4917">To remedy the inadequacies of using the depth-integrated models to simulate
the interaction between tsunami-like solitary waves and fringing reefs, a 3-D
numerical wave tank, solving the Navier–Stokes equations with the LES for
turbulence closure, has been developed based on the open-source CFD tool
OpenFOAM<sup>®</sup>. The free surface is tracked by the VOF method. Two
existing laboratory experiments with the wave, flow and wave run-up
measurements based on different fringing reef profiles are employed to
validate the numerical model. Simulations show that the current
Navier–Stokes-equation-based model outperforms the commonly used
Boussinesq-type models in view of its capability to better reproduce the
breaking waves and wave-driven current on the reef flat. The model is then
applied to investigate the impacts of varying morphologic features on the
back-reef wave run-up. The flow and vorticity fields associated with the
breaking solitary wave around the reef crest and the lagoon are also
analyzed via the numerical simulations.</p>
      <p id="d1e4923">Model results shows that wave run-up on the back-reef slope is most sensitive
to the variation of the back-reef slope, less sensitive to the lagoon width,
and almost insensitive to the variations of both the fore-reef slope and the
reef-crest width within our tested ranges. The existence of a reef crest or
a lagoon can notably alter the wave-driven current and vortex evolutions on
the reef flat. These findings demonstrate that low-lying coastal areas
fringed by coral reefs with steep back-reef slopes and larger lagoons are
expected to experience larger wave run-up near the shoreline; thus they are
more susceptible to coastal inundation during a tsunami event.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e4930">Most of the simulations are made available in the figures of this paper. The raw simulated data used in this study are available upon request (zzdeng@zju.edu.cn).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e4936">YY and LC performed the data analyses and wrote the paper. TH prepared the experimental data. ZD and HG performed the numerical simulations.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e4942">The authors declare that they have no conflict of interest.</p>
  </notes><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e4948">This research has been supported by the National Natural Science Foundation of China (grant nos. 51679014 and 11702244), the Hunan Science and Technology Plan Program (grant no. 2017RS3035), and the Open Foundation of the Key Laboratory of Coastal Disasters and Defense of Ministry of Education (grant no. 201602).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e4954">This paper was edited by Maria Ana Baptista and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><mixed-citation>
Chatenoux, B., and Peduzzi, P.: Impacts from the 2004 Indian Ocean Tsunami:
analysing the potential protecting role of environmental features, Nat.
Hazards, 40, 289–304, 2007.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Cheriton, O. M., Storlazzi, C. D., and Rosenberger, K. J.: Observations of
wave transformation over a fringing coral reef and the importance of
low-frequency waves and offshore water levels to runup, overwash, and
coastal flooding, J. Geophys. Res.-Oceans, 121, 3121–3140,
<ext-link xlink:href="https://doi.org/10.1002/2015JC011231" ext-link-type="DOI">10.1002/2015JC011231</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>
Craik, A. D. and Leibovich, S.: A rational model for Langmuir circulations.
J. Fluid Mech., 73, 401–426, 1976.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>
Dahdouh-Guebas, F., Koedam, N., Danielsen, F., Sørensen, M. K., Olwig, M.
F., Selvam, V., Parish, F., Burgess, N. D., Topp-Jørgensen, E., Hiraishi,
T., Karunagaran, V. M., Rasmussen, M. S., Hansen, L. B., Quarto, A., and
Suryadiputra, N.: Coastal vegetation and the asian tsunami, Science, 311,
37–38, 2006.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>
Danielsen, F., Sørensen, M. K., Olwig, M. F., Selvam, V., Parish, F.,
Burgess, N. D., Hiraishi, T., Karunagaran, V. M., Rasmussen, M. S., Hansen,
L. B., Quarto, A., and Suryadiputra, N.: The asian tsunami: a protective
role for coastal vegetation, Science, 310, 643–643, 2005.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation>
Douillet, P., Ouillon, S., and Cordier, E.: A numerical model for fine
suspended sediment transport in the southwest lagoon of New Caledonia, Coral
Reefs, 20, 361–372, 2001.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>
Ford, M., Becker, J. M., Merrifield, M. A., and Song, Y. T.: Marshall
islands fringing reef and atoll lagoon observations of the Tohoku Tsunami,
Pure Appl. Geophys., 171, 3351–3363, 2014.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>
Gourlay, M. R.: Wave set-up on coral reefs. 2. Wave set-up on reefs with
various profiles, Coast. Eng., 28, 17–55, 1996.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>
Hench, J. L., Leichter, J. J., and Monismith, S. G.: Episodic circulation
and exchange in a wave-driven coral reef and lagoon system, Limnol.
Oceanogr., 53, 2681–2694, 2008.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>Higuera, P., Lara, J. L., and Losada, I. J.: Realistic wave generation and
active wave absorption for Navier–Stokes models application to
OpenFOAM<sup>®</sup>, Coast. Eng., 71, 102–118, 2013a.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Higuera, P., Lara, J. L., and Losada, I. J.: Simulating coastal engineering
processes with OpenFOAM<sup>®</sup>, Coast. Eng., 71, 119–134, 2013b.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation>
Hirt, C. W. and Nichols, B. D.: Volume of fluid (VOF) method for the
dynamics of free boundaries, J. Comput. Phys., 39, 201–225, 1981.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>
Huang, Z., Yao, Y., Sim, S. Y., and Yao, Y.: Interaction of solitary waves
with emergent, rigid vegetation, Ocean Eng., 38, 1080–1088, 2011.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Jacobsen, N. G., Fuhrman, D. R., and Fredsøe, J.: A wave generation
toolbox for the open-source CFD library: OpenFoam<sup>®</sup>, Int. J.
Numer. Meth. Fluids, 70, 1073–1088, 2012.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>
Kraines, S. B., Yanagi, T., Isobe, M., and Komiyama, H.: Wind-wave-driven
circulation on the coral reef at Bora Bay, Miyako Island, Coral Reefs, 17,
133–143, 1998.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>
Kunkel, C. M., Hallberg, R. W., and Oppenheimer, M.: Coral reefs reduce
tsunami impact in model simulations, Geophys. Res. Lett., 33, 265–288,
2006.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation>
Lee, J. J., Skjelbreia, J. E., and Raichlen, F.: Measurement of velocities
in solitary waves, J. Waterw. Port C-ASCE, 108, 200–218, 1982.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation>
Leonard, A.: Energy cascade in large-eddy simulations of turbulent fluid
flows, Adv. Geophys., 18, 237–248, 1975.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>
Longuet-Higgins, M. S. and Stewart, R. W.: Radiation stresses in water
waves; a physical discussion, with applications, Deep-Sea Res., 11,
529–562, 1964.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>Lowe, R. J., Falter, J. L., Bandet, M. D., Pawlak, G., and Atkinson, M. J.:
Spectral wave dissipation over a barrier reef, J. Geophys. Res., 110,
C04001, <ext-link xlink:href="https://doi.org/10.1029/2004JC002711" ext-link-type="DOI">10.1029/2004JC002711</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation>
Lowe, R. J., Falter, J. L., Monismith, S. G., and Atkinson, M. J.:
Wave-driven circulation of a coastal reef-lagoon system, J. Phys. Oceanogr.,
39, 873–893, 2009a.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Lowe, R. J., Falter, J. L., Monismith, S. G., and Atkinson, M. J.: A
numerical study of circulation in a coastal reef-lagoon system, J. Geophys.
Res., 114, C06022, <ext-link xlink:href="https://doi.org/10.1029/2008JC005081" ext-link-type="DOI">10.1029/2008JC005081</ext-link>, 2009b.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>Lowe, R. J., Hart, C., and Pattiaratchi C. B.: Morphological constraints to
wave-driven circulation in coastal reef-lagoon systems: A numerical study,
J. Geophys. Res., 115, C09021, <ext-link xlink:href="https://doi.org/10.1029/2009JC005753" ext-link-type="DOI">10.1029/2009JC005753</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation>
Lugo-Fernandez, A., Roberts, H. H., and Suhayda, J. N.: Wave transformations
across a Caribbean fringing-barrier Coral Reef, Cont. Shelf Res., 18,
1099–1124, 1998.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>
Maza, M., Lara, J. L., and Losada, I. J.: Tsunami wave interaction with
mangrove forests: a 3-d numerical approach, Coast. Eng., 98, 33–54, 2015.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>
Mcadoo, B. G., Ah-Leong, J. S., Bell, L., Ifopo, P., Ward, J., Lovell, E.,
and Skelton, P.: Coral reefs as buffers during the 2009 South Pacific
Tsunami, Upolu Island, Samoa, Earth-Sci. Rev., 107, 147–155, 2011.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>
Menon, S., Yeung, P. K., and Kim, W. W.: Effect of subgrid models on the
computed interscale energy transfer in isotropic turbulence, Comput. Fluids,
25, 165–180, 1996.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>
Nwogu, O. and Demirbilek, Z.: Infragravity wave motions and run-up over
shallow fringing reefs, J. Waterw. Port C., 136, 295–305, 2010.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>OpenFOAM Foundation: OpenFOAM<sup>®</sup> User Guide,
available at: <uri>http://www.openfoam.org</uri> (last access: 25 November 2016), 2013.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>
Péquignet, A. C., Becker, J. M., Merrifield, M. A., and Boc S. J.: The
dissipation of wind wave energy across a fringing reef at Ipan, Guam, Coral
Reefs, 30, 71–82, 2011.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation>
Pope, S. B.: Turbulent flows, Cambridge University Press, Cambridge, UK,
2000.</mixed-citation></ref>
      <?pagebreak page1295?><ref id="bib1.bib32"><label>32</label><mixed-citation>Quataert, E., Storlazzi, C., Van Rooijen, A., Cheriton, O., and Van Dongeren, A.: The influence of coral reefs and climate change on wave-driven
flooding of tropical coastlines, Geophys. Res. Lett., 42, 6407–6415,
<ext-link xlink:href="https://doi.org/10.1002/2015GL064861" ext-link-type="DOI">10.1002/2015GL064861</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation>
Roeber, V.: Boussinesq-type mode for nearshore wave processes in fringing
reef environment, PhD Thesis, University of Hawaii at Manoa, Honolulu, HI,
2010.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation>
Roeber, V. and Cheung, K. F.: Boussinesq-type model for energetic breaking
waves in fringing reef environments, Coast. Eng., 70, 1–20, 2012.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation>
Skotner, C. and Apelt, C. J.: Application of a Boussinesq model for the
computation of breaking waves, Part 2: wave-induced setdown and set-up on a
submerged coral reef, Ocean Eng., 26, 927–947, 1999.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation>
Su, S. F. and Ma, G.: Modeling two-dimensional infragravity motions on a
fringing reef, Ocean Eng., 153, 256–267, 2018.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation>
Su, S. F., Ma, G., and Hsu, T. W.: Boussinesq modeling of spatial
variability of infragravity waves on fringing reefs, Ocean Eng., 101,
78–92, 2015.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation>
Synolakis, C. E.: The runup of solitary waves, J. Fluid Mech., 185,
523–545, 1987.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation>
Tang, J., Causon, D., Mingham, C., and Qian, L.: Numerical study of
vegetation damping effects on solitary wave run-up using the nonlinear
shallow water equations, Coast. Eng., 75, 21–28, 2013.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><mixed-citation>Van Dongeren, A. V., Lowe, R., Pomeroy, A., Trang, D. M., Roelvink, D., Symonds, G., and Ranasinghe, R.: Numerical modeling of low-frequency wave dynamics over a fringing coral reef, Coast. Eng., 73, 178–190, 2013.
 </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib41"><label>41</label><mixed-citation>
Willmott, C. J.: On the validation of models, Phys. Geogr., 2, 184–194,
1981.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><mixed-citation>
Yao, Y., Huang, Z. H., Monismith, S. G., and Lo, E. Y. M.: 1DH Boussinesq
modeling of wave transformation over fringing reefs, Ocean Eng., 47, 30–42,
2012.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><mixed-citation>Yao, Y., Du, R. C., Jiang, C. B., Tang, Z. J., and Yuan, W. C.: Experimental
study of reduction of solitary wave run-up by emergent rigid vegetation on a
beach, J. Earthq. Tsunami, 9, 1540003, <ext-link xlink:href="https://doi.org/10.1142/S1793431115400035" ext-link-type="DOI">10.1142/S1793431115400035</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><mixed-citation>
Yao, Y., Becker, J. M., Ford, M. R., and Merrifield, M. A.: Modeling wave
processes over fringing reefs with an excavation pit, Coast. Eng., 109,
9–19, 2016.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><mixed-citation>
Yao, Y., He, W. R., Du, R. C., and Jiang, C. B.: Study on wave-induced setup
over fringing reefs in the presence of a reef crest, Appl. Ocean Res., 66,
164–177, 2017.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><mixed-citation>
Yao, Y., He, F., Tang, Z. J., and Liu, Z. S.: A study of tsunami-like
solitary wave transformation and run-up over fringing reefs, Ocean Eng.,
149, 142–155, 2018.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><mixed-citation>
Yao, Y., Zhang, Q. M., Chen, S. G, and Tang, Z. J.: Effects of reef
morphology variations on wave processes over fringing reefs, Appl. Ocean
Res., 82, 52–62, 2019.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><mixed-citation>
Yoshizawa, A. and Horiuti, K.: A statistically-derived subgridscale kinetic
energy model for the large-eddy simulation of turbulent flows, J. Phys. Soc.
Jpn., 54, 2834–2839, 1985.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><mixed-citation>
Young, I. R.: Wave transformations over coral reefs, J. Geophys.
Res.-Oceans, 94, 9779–9789, 1989.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Large eddy simulation modeling of tsunami-like  solitary wave processes over fringing reefs</article-title-html>
<abstract-html><p>Many low-lying tropical and subtropical reef-fringed coasts are vulnerable
to inundation during tsunami events. Hence accurate prediction of tsunami
wave transformation and run-up over such reefs is a primary concern in the
coastal management of hazard mitigation. To overcome the deficiencies of
using depth-integrated models in modeling tsunami-like solitary waves
interacting with fringing reefs, a three-dimensional (3-D) numerical wave
tank based on the computational fluid dynamics (CFD) tool
OpenFOAM<span style="position:relative; bottom:0.5em; " class="text">®</span> is developed in this study. The Navier–Stokes
equations for two-phase incompressible flow are solved, using the large eddy simulation (LES) method for turbulence closure and the volume-of-fluid (VOF)
method for tracking the free surface. The adopted model is firstly validated
by two existing laboratory experiments with various wave conditions and reef
configurations. The model is then applied to examine the impacts of varying
reef morphologies (fore-reef slope, back-reef slope, lagoon width,
reef-crest width) on the solitary wave run-up. The current and vortex
evolutions associated with the breaking solitary wave around both the reef
crest and the lagoon are also addressed via the numerical simulations.</p></abstract-html>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
Chatenoux, B., and Peduzzi, P.: Impacts from the 2004 Indian Ocean Tsunami:
analysing the potential protecting role of environmental features, Nat.
Hazards, 40, 289–304, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
Cheriton, O. M., Storlazzi, C. D., and Rosenberger, K. J.: Observations of
wave transformation over a fringing coral reef and the importance of
low-frequency waves and offshore water levels to runup, overwash, and
coastal flooding, J. Geophys. Res.-Oceans, 121, 3121–3140,
<a href="https://doi.org/10.1002/2015JC011231" target="_blank">https://doi.org/10.1002/2015JC011231</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
Craik, A. D. and Leibovich, S.: A rational model for Langmuir circulations.
J. Fluid Mech., 73, 401–426, 1976.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
Dahdouh-Guebas, F., Koedam, N., Danielsen, F., Sørensen, M. K., Olwig, M.
F., Selvam, V., Parish, F., Burgess, N. D., Topp-Jørgensen, E., Hiraishi,
T., Karunagaran, V. M., Rasmussen, M. S., Hansen, L. B., Quarto, A., and
Suryadiputra, N.: Coastal vegetation and the asian tsunami, Science, 311,
37–38, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
Danielsen, F., Sørensen, M. K., Olwig, M. F., Selvam, V., Parish, F.,
Burgess, N. D., Hiraishi, T., Karunagaran, V. M., Rasmussen, M. S., Hansen,
L. B., Quarto, A., and Suryadiputra, N.: The asian tsunami: a protective
role for coastal vegetation, Science, 310, 643–643, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
Douillet, P., Ouillon, S., and Cordier, E.: A numerical model for fine
suspended sediment transport in the southwest lagoon of New Caledonia, Coral
Reefs, 20, 361–372, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
Ford, M., Becker, J. M., Merrifield, M. A., and Song, Y. T.: Marshall
islands fringing reef and atoll lagoon observations of the Tohoku Tsunami,
Pure Appl. Geophys., 171, 3351–3363, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
Gourlay, M. R.: Wave set-up on coral reefs. 2. Wave set-up on reefs with
various profiles, Coast. Eng., 28, 17–55, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
Hench, J. L., Leichter, J. J., and Monismith, S. G.: Episodic circulation
and exchange in a wave-driven coral reef and lagoon system, Limnol.
Oceanogr., 53, 2681–2694, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
Higuera, P., Lara, J. L., and Losada, I. J.: Realistic wave generation and
active wave absorption for Navier–Stokes models application to
OpenFOAM<span style="position:relative; bottom:0.5em; " class="text">®</span>, Coast. Eng., 71, 102–118, 2013a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
Higuera, P., Lara, J. L., and Losada, I. J.: Simulating coastal engineering
processes with OpenFOAM<span style="position:relative; bottom:0.5em; " class="text">®</span>, Coast. Eng., 71, 119–134, 2013b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
Hirt, C. W. and Nichols, B. D.: Volume of fluid (VOF) method for the
dynamics of free boundaries, J. Comput. Phys., 39, 201–225, 1981.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
Huang, Z., Yao, Y., Sim, S. Y., and Yao, Y.: Interaction of solitary waves
with emergent, rigid vegetation, Ocean Eng., 38, 1080–1088, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
Jacobsen, N. G., Fuhrman, D. R., and Fredsøe, J.: A wave generation
toolbox for the open-source CFD library: OpenFoam<span style="position:relative; bottom:0.5em; " class="text">®</span>, Int. J.
Numer. Meth. Fluids, 70, 1073–1088, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
Kraines, S. B., Yanagi, T., Isobe, M., and Komiyama, H.: Wind-wave-driven
circulation on the coral reef at Bora Bay, Miyako Island, Coral Reefs, 17,
133–143, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
Kunkel, C. M., Hallberg, R. W., and Oppenheimer, M.: Coral reefs reduce
tsunami impact in model simulations, Geophys. Res. Lett., 33, 265–288,
2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
Lee, J. J., Skjelbreia, J. E., and Raichlen, F.: Measurement of velocities
in solitary waves, J. Waterw. Port C-ASCE, 108, 200–218, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
Leonard, A.: Energy cascade in large-eddy simulations of turbulent fluid
flows, Adv. Geophys., 18, 237–248, 1975.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
Longuet-Higgins, M. S. and Stewart, R. W.: Radiation stresses in water
waves; a physical discussion, with applications, Deep-Sea Res., 11,
529–562, 1964.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
Lowe, R. J., Falter, J. L., Bandet, M. D., Pawlak, G., and Atkinson, M. J.:
Spectral wave dissipation over a barrier reef, J. Geophys. Res., 110,
C04001, <a href="https://doi.org/10.1029/2004JC002711" target="_blank">https://doi.org/10.1029/2004JC002711</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
Lowe, R. J., Falter, J. L., Monismith, S. G., and Atkinson, M. J.:
Wave-driven circulation of a coastal reef-lagoon system, J. Phys. Oceanogr.,
39, 873–893, 2009a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
Lowe, R. J., Falter, J. L., Monismith, S. G., and Atkinson, M. J.: A
numerical study of circulation in a coastal reef-lagoon system, J. Geophys.
Res., 114, C06022, <a href="https://doi.org/10.1029/2008JC005081" target="_blank">https://doi.org/10.1029/2008JC005081</a>, 2009b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
Lowe, R. J., Hart, C., and Pattiaratchi C. B.: Morphological constraints to
wave-driven circulation in coastal reef-lagoon systems: A numerical study,
J. Geophys. Res., 115, C09021, <a href="https://doi.org/10.1029/2009JC005753" target="_blank">https://doi.org/10.1029/2009JC005753</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
Lugo-Fernandez, A., Roberts, H. H., and Suhayda, J. N.: Wave transformations
across a Caribbean fringing-barrier Coral Reef, Cont. Shelf Res., 18,
1099–1124, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
Maza, M., Lara, J. L., and Losada, I. J.: Tsunami wave interaction with
mangrove forests: a 3-d numerical approach, Coast. Eng., 98, 33–54, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
Mcadoo, B. G., Ah-Leong, J. S., Bell, L., Ifopo, P., Ward, J., Lovell, E.,
and Skelton, P.: Coral reefs as buffers during the 2009 South Pacific
Tsunami, Upolu Island, Samoa, Earth-Sci. Rev., 107, 147–155, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
Menon, S., Yeung, P. K., and Kim, W. W.: Effect of subgrid models on the
computed interscale energy transfer in isotropic turbulence, Comput. Fluids,
25, 165–180, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
Nwogu, O. and Demirbilek, Z.: Infragravity wave motions and run-up over
shallow fringing reefs, J. Waterw. Port C., 136, 295–305, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
OpenFOAM Foundation: OpenFOAM<span style="position:relative; bottom:0.5em; " class="text">®</span> User Guide,
available at: <a href="http://www.openfoam.org" target="_blank">http://www.openfoam.org</a> (last access: 25 November 2016), 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
Péquignet, A. C., Becker, J. M., Merrifield, M. A., and Boc S. J.: The
dissipation of wind wave energy across a fringing reef at Ipan, Guam, Coral
Reefs, 30, 71–82, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
Pope, S. B.: Turbulent flows, Cambridge University Press, Cambridge, UK,
2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
Quataert, E., Storlazzi, C., Van Rooijen, A., Cheriton, O., and Van Dongeren, A.: The influence of coral reefs and climate change on wave-driven
flooding of tropical coastlines, Geophys. Res. Lett., 42, 6407–6415,
<a href="https://doi.org/10.1002/2015GL064861" target="_blank">https://doi.org/10.1002/2015GL064861</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
Roeber, V.: Boussinesq-type mode for nearshore wave processes in fringing
reef environment, PhD Thesis, University of Hawaii at Manoa, Honolulu, HI,
2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
Roeber, V. and Cheung, K. F.: Boussinesq-type model for energetic breaking
waves in fringing reef environments, Coast. Eng., 70, 1–20, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
Skotner, C. and Apelt, C. J.: Application of a Boussinesq model for the
computation of breaking waves, Part 2: wave-induced setdown and set-up on a
submerged coral reef, Ocean Eng., 26, 927–947, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
Su, S. F. and Ma, G.: Modeling two-dimensional infragravity motions on a
fringing reef, Ocean Eng., 153, 256–267, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
Su, S. F., Ma, G., and Hsu, T. W.: Boussinesq modeling of spatial
variability of infragravity waves on fringing reefs, Ocean Eng., 101,
78–92, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
Synolakis, C. E.: The runup of solitary waves, J. Fluid Mech., 185,
523–545, 1987.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
Tang, J., Causon, D., Mingham, C., and Qian, L.: Numerical study of
vegetation damping effects on solitary wave run-up using the nonlinear
shallow water equations, Coast. Eng., 75, 21–28, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
Van Dongeren, A. V., Lowe, R., Pomeroy, A., Trang, D. M., Roelvink, D., Symonds, G., and Ranasinghe, R.: Numerical modeling of low-frequency wave dynamics over a fringing coral reef, Coast. Eng., 73, 178–190, 2013.

</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
Willmott, C. J.: On the validation of models, Phys. Geogr., 2, 184–194,
1981.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
Yao, Y., Huang, Z. H., Monismith, S. G., and Lo, E. Y. M.: 1DH Boussinesq
modeling of wave transformation over fringing reefs, Ocean Eng., 47, 30–42,
2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
Yao, Y., Du, R. C., Jiang, C. B., Tang, Z. J., and Yuan, W. C.: Experimental
study of reduction of solitary wave run-up by emergent rigid vegetation on a
beach, J. Earthq. Tsunami, 9, 1540003, <a href="https://doi.org/10.1142/S1793431115400035" target="_blank">https://doi.org/10.1142/S1793431115400035</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
Yao, Y., Becker, J. M., Ford, M. R., and Merrifield, M. A.: Modeling wave
processes over fringing reefs with an excavation pit, Coast. Eng., 109,
9–19, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
Yao, Y., He, W. R., Du, R. C., and Jiang, C. B.: Study on wave-induced setup
over fringing reefs in the presence of a reef crest, Appl. Ocean Res., 66,
164–177, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>
Yao, Y., He, F., Tang, Z. J., and Liu, Z. S.: A study of tsunami-like
solitary wave transformation and run-up over fringing reefs, Ocean Eng.,
149, 142–155, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>
Yao, Y., Zhang, Q. M., Chen, S. G, and Tang, Z. J.: Effects of reef
morphology variations on wave processes over fringing reefs, Appl. Ocean
Res., 82, 52–62, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>
Yoshizawa, A. and Horiuti, K.: A statistically-derived subgridscale kinetic
energy model for the large-eddy simulation of turbulent flows, J. Phys. Soc.
Jpn., 54, 2834–2839, 1985.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>
Young, I. R.: Wave transformations over coral reefs, J. Geophys.
Res.-Oceans, 94, 9779–9789, 1989.
</mixed-citation></ref-html>--></article>
