<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/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" article-type="research-article"><?xmltex \bartext{Model description paper}?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</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/gmd-17-4705-2024</article-id><title-group><article-title>DELWAVE 1.0: deep learning surrogate model of surface wave climate in the Adriatic Basin</article-title><alt-title>Deep learning wave climate modelling</alt-title>
      </title-group><?xmltex \runningtitle{Deep learning wave climate modelling}?><?xmltex \runningauthor{P.~Mlakar~et~al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff6">
          <name><surname>Mlakar</surname><given-names>Peter</given-names></name>
          <email>peter.mlakar@gov.si</email>
        <ext-link>https://orcid.org/0000-0003-4903-3906</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2 aff3">
          <name><surname>Ricchi</surname><given-names>Antonio</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-7061-8442</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4 aff8">
          <name><surname>Carniel</surname><given-names>Sandro</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-8317-1603</ext-link></contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff5">
          <name><surname>Bonaldo</surname><given-names>Davide</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-2458-4963</ext-link></contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="yes" rid="aff1 aff7">
          <name><surname>Ličer</surname><given-names>Matjaž</given-names></name>
          <email>matjaz.licer@gov.si</email>
        <ext-link>https://orcid.org/0000-0003-2304-2505</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Slovenian Environment Agency, Ljubljana, Slovenia</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Department of Physical and Chemical Sciences (DSFC), University of L'Aquila, L'Aquila, Italy</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Center of Excellence in Telesensing of Environment and Model Prediction of Severe Events (CETEMPS), L'Aquila, Italy</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Institute of Polar Sciences of the National Research Council (CNR-ISP), Venice, Italy</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Institute of Marine Sciences of the National Research Council (CNR-ISMAR), Venice, Italy</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>Faculty of Computer and Information Science, University of Ljubljana, Ljubljana, Slovenia </institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>National Institute of Biology, Marine Biology Station, Piran, Slovenia</institution>
        </aff>
        <aff id="aff8"><label>a</label><institution>currently at: NATO STO Centre for Maritime Research and Experimentation, La Spezia, Italy</institution>
        </aff><author-comment content-type="econtrib"><p>These authors contributed equally to this work.</p></author-comment>
      </contrib-group>
      <author-notes><corresp id="corr1">Peter Mlakar (peter.mlakar@gov.si) and Matjaž Ličer (matjaz.licer@gov.si)</corresp></author-notes><pub-date><day>17</day><month>June</month><year>2024</year></pub-date>
      
      <volume>17</volume>
      <issue>12</issue>
      <fpage>4705</fpage><lpage>4725</lpage>
      <history>
        <date date-type="received"><day>17</day><month>April</month><year>2023</year></date>
           <date date-type="accepted"><day>11</day><month>April</month><year>2024</year></date>
           <date date-type="rev-recd"><day>2</day><month>December</month><year>2023</year></date>
           <date date-type="rev-request"><day>1</day><month>June</month><year>2023</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2024 Peter Mlakar et al.</copyright-statement>
        <copyright-year>2024</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://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024.html">This article is available from https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e170">We propose a new point-prediction model, the DEep Learning WAVe Emulating model (DELWAVE), which successfully emulates the behaviour of a numerical surface ocean wave model (Simulating WAves Nearshore, SWAN) at a sparse set of locations, thus enabling numerically cheap large-ensemble prediction over synoptic to climate timescales. DELWAVE was trained on COSMO-CLM (Climate Limited-area Model) and SWAN input data during the period of 1971–1998, tested during 1998–2000, and cross-evaluated over the far-future climate time window of 2071–2100. It is constructed from a convolutional atmospheric encoder block, followed by a temporal collapse block and, finally, a regression block. DELWAVE reproduces SWAN model significant wave heights with a mean absolute error (MAE) of between 5 and 10 <inline-formula><mml:math id="M1" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">cm</mml:mi></mml:mrow></mml:math></inline-formula>, mean wave directions with a MAE of 10–25°, and a mean wave period with a MAE of 0.2 <inline-formula><mml:math id="M2" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>. DELWAVE is able to accurately emulate multi-modal mean wave direction distributions related to dominant wind regimes in the basin. We use wave power analysis from linearised wave theory to explain prediction errors in the long-period limit during southeasterly conditions. We present a storm analysis of DELWAVE, employing threshold-based metrics of precision and recall to show that DELWAVE reaches a very high score (both metrics over 95 %) of storm detection. SWAN and DELWAVE time series are compared to each other in the end-of-century scenario (2071–2100) and compared to the control conditions in the 1971–2000 period. Good agreement between DELWAVE and SWAN is found when considering climatological statistics, with a small (<inline-formula><mml:math id="M3" display="inline"><mml:mo lspace="0mm">≤</mml:mo></mml:math></inline-formula> 5 %), though systematic, underestimate of 99th-percentile values. Compared to control climatology over all wind directions, the mismatch between DELWAVE and SWAN is generally small compared to the difference between scenario and control conditions, suggesting that the noise introduced by surrogate modelling is substantially weaker than the climate change signal.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>North Atlantic Treaty Organization</funding-source>
<award-id>n/a</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Javna Agencija za Raziskovalno Dejavnost RS</funding-source>
<award-id>P1-0237</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e205">The multi-decadal characterisation of wave climate is a primary requirement for a number of applications. Coastal erosion, particularly in sandy, low-lying beaches, is largely dominated by wave-induced sediment transport at multiple timescales, with a short-term response at the seasonal or even at the event scale, mainly given by cross-shore fluxes, and a long-term response at the annual to decadal scale resulting from the modulation of long-shore sediment fluxes and their spatial gradients <xref ref-type="bibr" rid="bib1.bibx42" id="paren.1"/>. In transitional environments, wave climate can significantly affect<?pagebreak page4706?> morphodynamic processes both directly by locally reworking morphological features such as shoals and salt marshes <xref ref-type="bibr" rid="bib1.bibx19" id="paren.2"/> or indirectly by controlling the potential sediment supply from the open coast <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx40" id="paren.3"/>. Wave climate is also an important factor controlling the safety and durability of human infrastructures along the coast as well as offshore. Not least, in the framework of an ever-increasing demand for energy availability, particularly from renewable sources, information on wave climate and its variability is crucial for assessing the feasibility and improving the design of wave energy converter facilities <xref ref-type="bibr" rid="bib1.bibx2" id="paren.4"/>.</p>
      <p id="d1e220">In recent decades, the progressively deeper understanding of the physical mechanisms underlying wave dynamics, together with an increasing availability of computational power, has contributed to making wave modelling the reference tool for a number of applications at different scales, from short-term forecasting to multi-decadal hindcasting and climate predictions <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx31" id="paren.5"/>. Nonetheless, surface ocean wave modelling in particular is numerically very expensive. This is related to the fact that surface waves typically span deeply subgrid short spatial and temporal scales which are very far from being resolved in most ocean general circulation models (GCMs). Modelling surface waves therefore typically translates to solving evolution equations of the directional wave-energy spectrum, requiring direction and frequency discretisation at each model grid point, thus inflating computational demand. Furthermore, notwithstanding the continuous improvements and particularly when dealing with long-term projections, numerical modelling maintains an intrinsic uncertainty at different levels. This impacts not only the very evolution of the global climate, but also the propagation of the climate signal through different scales and systems and the numerical description and parameterisation of the processes involved. Part of this uncertainty can be addressed by means of an ensemble approach, in which multiple model descriptions are provided by considering different physical characterisations and a different composition of the modelling chain <xref ref-type="bibr" rid="bib1.bibx32" id="paren.6"/>. This approach comes at the cost of multiplying, usually by an order of magnitude, the requirements for computational power and data storage. This tends to limit the feasibility of extensive studies on future wave climate, particularly at the regional to local scale, and can require some heavy trade-off in terms of resolution, geographical and temporal coverage, or size of the model ensemble.</p>
      <p id="d1e229">Deep learning has been shown to promise great potential for addressing these issues across multiple fields of science, including machine vision and natural language processing, and, more recently, in various subfields of meteorology <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx6 bib1.bibx34" id="paren.7"/> and oceanography <xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx38 bib1.bibx8 bib1.bibx43 bib1.bibx27" id="paren.8"/>. With particular reference to wave dynamics applications, <xref ref-type="bibr" rid="bib1.bibx23" id="text.9"/> proposed a machine learning system for predicting the steady-state response of the sea state in a coastal area to a given wind configuration, whereas <xref ref-type="bibr" rid="bib1.bibx35" id="text.10"/> developed a framework for propagating the open-sea information on incoming waves onshore for renewable energy production purposes. In specific cases and for specific tasks, deep learning methods have been shown to achieve state-of-the-art performance, while keeping numerical costs low. This allows for performance gains, which are often welcome, in particular when considering computational requirements of classical geophysical numerical models at high spatial resolutions and at climate timescales.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e247">Topography and bathymetry of the Adriatic region. Abbreviations used on the map are as follows: AA stands for Acqua Alta tower, OB (2 and 3) for Ortona buoy (2 and 3), and MB for Monopoli buoy. Directions of Bora and Scirocco are marked with beige arrows. The image was created by the authors based on EMODnet bathymetry data, available at <uri>https://portal.emodnet-bathymetry.eu/</uri> (last access: 8 June 2022) and the Copernicus European Digital Elevation Model, available at <uri>https://land.copernicus.eu/imagery-in-situ/eu-dem/eu-dem-v1-0-and-derived-products/eu-dem-v1.0</uri> (last access: 8 June 2022).</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f01.png"/>

      </fig>

      <p id="d1e262">In this paper, we present a newly developed deep learning method, named the DEep Learning WAVe Emulating model (DELWAVE), for emulating non-stationary modelled surface sea states, such as those produced by the Simulating WAves Nearshore (SWAN) model, albeit at a computational price smaller by several orders of magnitude, in response to given wind fields. The study site is the Adriatic Sea, a 200 <inline-formula><mml:math id="M4" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> wide and 800 <inline-formula><mml:math id="M5" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> long elongated epicontinental basin in the north-central Mediterranean. It is surrounded from all sides by the mountain ridges (Apennines in the west, Alps in the north, and Dinaric Alps in the east), which topographically constrain winds over the basin (Fig. <xref ref-type="fig" rid="Ch1.F1"/>).  From a modelling point<?pagebreak page4707?> of view, this condition requires a high-resolution description of the atmospheric dynamics and a fine tuning of the physical parameterisations both at the air–sea and land–sea interfaces <xref ref-type="bibr" rid="bib1.bibx15" id="paren.11"/>. Dominant wind–wave forcings consist of the cold northeasterly Bora and warmer southeasterly Scirocco winds. Bora events are predominantly winter occurrences (November through March) of cross-basin continental airflow through the Dinaric orographic barriers over the Adriatic Sea. Scirocco is, on the other hand, a southerly wind that transports warm and moist air masses from northern Africa over the Adriatic, can persist for several days, and is channelled by the Apennines and Dinaric Alps into an along-axis wind, with a fetch much longer than in the case of Bora. Wave dynamics in the Adriatic Sea are thus controlled by short-fetched wind seas and long-fetched swells, which occasionally coexist and propagate over a broad and shallow continental margin, and are characterised by different multi-decadal trends <xref ref-type="bibr" rid="bib1.bibx33" id="paren.12"/> and possibly different responses to climate change <xref ref-type="bibr" rid="bib1.bibx11" id="paren.13"/>. As a typical example of some major challenges associated with wave modelling in semi-enclosed and coastal seas, the Adriatic Sea appears to be a suitable testing site for wave model emulation within the DELWAVE framework.</p>
      <p id="d1e293">DELWAVE is based on well-established network architecture components, adapted to the field of wave forecasting, and it is benchmarked against SWAN performance, both models forced by the Climate Limited-area Model (COSMO-CLM) atmospheric climate model of the far-future climate (2071–2100) in the Adriatic Basin <xref ref-type="bibr" rid="bib1.bibx11" id="paren.14"/>.</p>
      <p id="d1e299">While DELWAVE model, presented in this paper, has been trained and tested on the outputs of COSMO-CLM and SWAN models, the model can be used with any regional atmospheric and wave modelling setup, or their ensembles, provided that available model results span a large enough time window to make DELWAVE training meaningful.</p>
      <p id="d1e302">The paper is organised as follows. Classical geophysical models, COSMO-CLM for atmosphere and SWAN for surface wave modelling, are described in Sect. <xref ref-type="sec" rid="Ch1.S2"/>. DELWAVE deep network is thoroughly discussed in Sect. <xref ref-type="sec" rid="Ch1.S3"/>. Results and the far-future climate simulations are presented in Sect. <xref ref-type="sec" rid="Ch1.S5"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Numerical models and datasets</title>
      <p id="d1e319">The wind and wave fields used as a reference for this application were retrieved from the numerical modelling chain described by <xref ref-type="bibr" rid="bib1.bibx11" id="text.15"/> for the projection of future wave climate in a severe climate change scenario.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Atmospheric climate model COSMO</title>
      <p id="d1e332">The wind fields used for the present applications were retrieved from an implementation of the regional climate model (RCM) COSMO-CLM <xref ref-type="bibr" rid="bib1.bibx13" id="paren.16"/>, the climate version of the operational forecast model COSMO-LM <xref ref-type="bibr" rid="bib1.bibx39" id="paren.17"/> implemented over Italy and central Europe at a 0.0715° horizontal resolution (approximately 8 <inline-formula><mml:math id="M6" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>, totalling 224 <inline-formula><mml:math id="M7" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 230 grid points) and forced by the general circulation model (GCM) CMCC-CM (Centro Euro-Mediterraneo sui Cambiamenti Climatici Climate Model; <xref ref-type="bibr" rid="bib1.bibx37" id="altparen.18"/>). In that implementation, the analysed period spanned from 1971 to 2100, reproducing the CMIP5 historical experiment in the 1971–2005 period first and subsequently parting into two independent runs, representing, respectively, the IPCC RCP4.5 (intermediate) and RCP8.5 (severe) scenarios. The evaluation of the model showed particularly good skills in reproducing the climatic features of air temperature and precipitation over Italy <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx44" id="paren.19"/>. A subsequent focus on the wind fields over the Adriatic Sea <xref ref-type="bibr" rid="bib1.bibx10" id="paren.20"/>, whose reproduction is a challenging task for hindcast and operational models as well due to the geometry of the basin and its complex coastal orography, highlighted outstanding skills for both intensity, although with some tendency to overestimate mean wind energy and direction. Most interestingly for ocean modelling applications, COSMO-CLM proved capable of capturing the bimodality of Bora (northeasterly) and Scirocco (southeasterly) in the northernmost part of the basin, which would be impossible to reproduce with previous climate models <xref ref-type="bibr" rid="bib1.bibx3" id="paren.21"/>.  In a recent work <xref ref-type="bibr" rid="bib1.bibx5" id="paren.22"/> COSMO-CLM was also used to quantile-adjust near-surface wind speeds from the ECMWF ERA5 reanalysis, thus merging the accuracy of the former with the higher temporal resolution and the synchronisation with observed variability in the latter. For the wave modelling experiment described by <xref ref-type="bibr" rid="bib1.bibx11" id="text.23"/> and for the present work, the COSMO-CLM wind fields over the Adriatic Sea were retrieved for two 30-year periods in control conditions in the recent past (CTR; 1971–2000) and in the future in a severe RCP8.5 climate scenario (SCE; 2071–2100).</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Wave model SWAN</title>
      <p id="d1e383">The modelling run described by <xref ref-type="bibr" rid="bib1.bibx11" id="text.24"/> that provides wave data for this application was thus implemented in SWAN, with reference to the Adriatic Sea in the CTR and SCE periods. SWAN provides a phase-averaged description of wind-generated sea states by solving a non-stationary wave action balance equation <xref ref-type="bibr" rid="bib1.bibx12" id="paren.25"/>:
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M8" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>N</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:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</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:msub><mml:mi>c</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</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:msub><mml:mi>c</mml:mi><mml:mi mathvariant="italic">σ</mml:mi></mml:msub><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">σ</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:msub><mml:mi>c</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow><mml:mi mathvariant="italic">σ</mml:mi></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <?pagebreak page4708?><p id="d1e500"><inline-formula><mml:math id="M9" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> represents the action density – namely, the wave energy density divided by the relative frequency – and <inline-formula><mml:math id="M10" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time. The propagation of <inline-formula><mml:math id="M11" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> (second to fifth term in Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>) is described in 2-dimensional space (<inline-formula><mml:math id="M12" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M13" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>, expressible in both Cartesian and spherical coordinates, with speed, represented by <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively) and spectral space (radian frequency <inline-formula><mml:math id="M16" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> relative to a frame moving with the ocean current; angle <inline-formula><mml:math id="M17" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> normal to the wave crest; and speed <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="italic">σ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively). <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents sources and sinks of wave energy density associated with generation, dissipation, and non-linear wave–wave interactions.</p>
      <p id="d1e610">For the application presented here, the domain was discretised into an orthogonal curvilinear structured grid, with a horizontal resolution ranging from approximately 2 <inline-formula><mml:math id="M21" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> in the northern region to 8–10 <inline-formula><mml:math id="M22" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> in the southeasternmost part of the study area. Calm conditions were prescribed at the open boundary at the Otranto Strait, where waves generated within the basin were nonetheless permitted to radiate out of the domain. This assumption was made necessary by the lack of available wave fields consistent with the atmospheric forcing at the Mediterranean scale, but the validation confirmed that no major drawbacks in the results could be found beyond 100–200 <inline-formula><mml:math id="M23" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> from the boundary. Wave spectra were discretised into 25 logarithmically distributed frequencies, ranging between 0.05 and 0.5 <inline-formula><mml:math id="M24" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>, and 36 directional sectors, whereas the time step was set to 360 <inline-formula><mml:math id="M25" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>. The bathymetry was reinterpolated from a 1 <inline-formula><mml:math id="M26" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> resolution dataset used in previous applications <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx9" id="paren.26"/> and obtained by merging recent surveys in the shallow northern basin and in the southern continental margin into previous basin-scale information. Sea level rise between the CTR and SCE periods was taken into account by increasing the water depth in the latter scenario by 0.70 <inline-formula><mml:math id="M27" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, based on estimates by <xref ref-type="bibr" rid="bib1.bibx1" id="text.27"/>, which is, for the sake of simplicity, uniformly distributed throughout the domain. As wind forcings from COSMO-CLM were provided with 6-hourly time step, the same interval was maintained for the output, in which the main spectral parameters were saved for each grid point and the full spectra were saved for approximately 600 points along the Adriatic coast. The model validation was based on directional wave recordings from three observatories off the Italian coast along the main axis of the basin, namely the Acqua Alta oceanographic tower (AA, 45.31° N,  12.51° E; see <xref ref-type="bibr" rid="bib1.bibx33" id="altparen.28"/>) and the Ortona and Monopoli buoys (respectively, 42.42° N, 14.51° E and 40.98° N, 17.38° E; Fig. <xref ref-type="fig" rid="Ch1.F2"/>).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e684">Geographical domain, validation locations, and locations considered in SWAN and DELWAVE modelling.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f02.png"/>

        </fig>

      <p id="d1e693">The comparison to observational data (carried out in statistical terms, as climate models are not synchronised with observed variability) was focused on significant wave height (<inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and mean direction showed overall satisfactory performances for the SWAN implementation. The reported tendency of COSMO-CLM to overestimate mean wind energy actually had a moderate impact on wave modelling and was partially compensated by other factors such as the southern boundary conditions and some residual limitations in reproducing orographic jets; its more marked effect was a partial overestimate of significant wave height statistics in the southernmost regions of the basin.</p>
      <p id="d1e707">The end-of-century projections in a severe climate change condition outlined a composite scenario. While <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in mean and stormy conditions appeared to decrease in most of the basin and for most directions, the effect of storms from the southern quadrant (southwest to southeast) on the northern Adriatic Sea was expected to intensify. This result, interpreted as a consequence of a northbound shift in the storm tracks <xref ref-type="bibr" rid="bib1.bibx41 bib1.bibx20" id="paren.29"/> in the Mediterranean region, was shown to have significant implications for the coastal regions. Besides the obvious impact of stronger storms where this will happen and besides the baseline sea level rise exacerbating the effect of storms even when their intensity is expected to decrease <xref ref-type="bibr" rid="bib1.bibx26" id="paren.30"/>, the spatial variability in the impact of climate change will result in a modification of the patterns of energy fluxes onto and along the Adriatic coast, thus modifying the sediment transport rates and gradients and, ultimately, coastal morphodynamic processes.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Training and evaluation datasets</title>
      <p id="d1e735">The training and the application of DELWAVE were based on basin-wide wind fields from COSMO-CLM and pointwise wave time series at six locations exposed to different wave climates (Fig. <xref ref-type="fig" rid="Ch1.F2"/>), including AA (45.31° N, 12.51° E), OB (42.42° N, 14.51° E), and MB (40.98° N, 17.38° E), which coincide with the observation points used for the SWAN model validation in <xref ref-type="bibr" rid="bib1.bibx11" id="text.31"/> and are representative of nearshore conditions, respectively, along the northern, central, and southern Italian coasts. Grado (45.68° N, 13.45° E) lies at the edge of the gulf of Trieste in the northernmost end of the Adriatic Sea, facing south, and is partially sheltered by the Istrian peninsula. OB2 (42.97° N, 15.35° E) and OB3 (43.37° N, 16.00° E) are located along an ideal transect off Ortona, respectively, in the middle of the basin and along the Croatian coast. Wind fields are provided as<?pagebreak page4709?> 6-hourly meridional and zonal components, whereas wave data, also 6-hourly, are given in terms of significant wave height (<inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), mean wave direction (<inline-formula><mml:math id="M31" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula>), and energy period (<inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>). The model data from the control (CTR) period (1971–2000) were used for the network training, whereas future scenario (SCE; 2071–2100) data were used as a reference for assessing the network skills, particularly in terms of their capability to capture the features of the climate signal.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>DELWAVE</title>
      <p id="d1e790">In this section, we present our DEep Learning WAVe Emulator (DELWAVE). DELWAVE is constructed from three logically separate parts.  We proceed by providing an overview of the model input fields.  Following that, we describe the DELWAVE architecture in detail and further discuss specific model architecture decisions using ablation studies.  Lastly, we provide a description of the training procedure.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Model input tensor</title>
      <p id="d1e800">The data DELWAVE uses to conduct both training and inference are available in the form of a tensor, which contains three logically separate fields: spatial wind field, location encoding, and grid encoding.  Each of this parts serves a specific purpose, and we elaborate on each in the following subsections.</p>
<sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>Wind field</title>
      <p id="d1e810">Let's begin by first defining the input (wind) fields from which core information for surface wave prediction is extracted.  Let <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> denote the spatial wind field over the Adriatic Basin at time <inline-formula><mml:math id="M34" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>. Then,
              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M35" display="block"><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mtext>dim</mml:mtext><mml:mo>(</mml:mo><mml:msup><mml:mi>I</mml:mi><mml:mi>t</mml:mi></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where the first dimension corresponds to either <inline-formula><mml:math id="M36" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> or <inline-formula><mml:math id="M37" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> components of the wind vector, while the last two correspond to the zonal (<inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and meridional (<inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) spatial dimensions of the modelled wind field, which, in our case, are <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">90</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">89</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3.SS1.SSS2">
  <label>3.1.2</label><title>Location encoding and grid encoding</title>
      <p id="d1e979">We further complement the wind field input tensor <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msup><mml:mi>I</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> by a spatial encoding matrix. The purpose of this matrix is to provide the network with information about the specific location for which we wish to predict surface wave attributes.  This approach allows us to easily add new locations into the training procedure by simply defining new spatial encoding matrices without the need for any other modifications to the algorithm or model architecture.</p>
      <p id="d1e993">Let <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denote the location encoding sparse matrix for location <inline-formula><mml:math id="M44" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>. Then, we have
              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M45" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext> dim</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e1078">The visualisation of the spatial encoding matrices for each location (the coastline is added for clarity). Each plot corresponds to one location encoding matrix, which forms a part of the input sample tensor, <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
            <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f03.png"/>

          </fig>

      <p id="d1e1099">We now denote each <inline-formula><mml:math id="M47" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th row (<inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and <inline-formula><mml:math id="M49" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th column (<inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) entry of <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and compute the matrix entries as
              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M53" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.3}{9.3}\selectfont$\displaystyle}?><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:msqrt><mml:mi mathvariant="italic">ς</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>exp⁡</mml:mi><mml:mfenced close="]" open="["><mml:mrow><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:mo>(</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi mathvariant="italic">ς</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><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
            where we set the spatial variance to <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ς</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula>. This variance corresponds to a standard deviation of <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msqrt><mml:mn mathvariant="normal">20</mml:mn></mml:msqrt><mml:mo>∼</mml:mo></mml:mrow></mml:math></inline-formula> 4–5 grid cells or 0.45° in longitude and latitude, as shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/>. We determined the value of the spatial variance empirically by testing multiple value configurations where we finally selected the spatial variance value which produced the best results.  The variables <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denote the corresponding location <inline-formula><mml:math id="M58" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>'s position in the spatial field expressed in terms of row and column indices.  We illustrate examples of multiple encodings for different locations in Fig. <xref ref-type="fig" rid="Ch1.F3"/>.</p>
      <p id="d1e1365">Finally, we normalise the matrix entries to the range <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> by
              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M60" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold">L</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mtext>min</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mtext>max</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mtext>min</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e1473">We use this normalised location encoding matrix to augment the input wind field tensor to form the wind-location input tensor, <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msubsup><mml:mi>I</mml:mi><mml:mi>l</mml:mi><mml:mi>t</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>, where the tensor is now given for a specific location target and time.</p>
      <p id="d1e1489">Here, the augmentation denotes the concatenation of the starting input tensor and the location encoding along the first dimension.  This entails that <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mtext>dim</mml:mtext><mml:mo>(</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mi>l</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, where the increased size of the first dimension corresponds to this augmentation.  To create training samples for all <inline-formula><mml:math id="M63" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> locations based on the same wind field, we use the following approach: we first randomly sample a wind field from the dataset.  We then augment the wind field with the <inline-formula><mml:math id="M64" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> location matrices, where each individual augmentation produces its own <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msubsup><mml:mi>I</mml:mi><mml:mi>l</mml:mi><mml:mi>t</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> corresponding to a location, <inline-formula><mml:math id="M66" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula>. This way, each training sample contains the wind field together with a spatial encoding of a specific location. As we train the model, the training takes into account all the different locations and all the time steps during the same training process.</p>
      <p id="d1e1568">This input provides the necessary information for the model to distinguish between the different locations for which we require surface wave predictions.  Without this encoding, the model would most likely gravitate towards an average prediction at a specific time, <inline-formula><mml:math id="M67" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, for all locations as it would not be able to distinguish between them.  During DELWAVE training, we minimise the root mean squared difference loss function, defined as
              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M68" display="block"><mml:mrow><mml:mi mathvariant="script">L</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the SWAN values for sample <inline-formula><mml:math id="M70" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes DELWAVE's predictions.  If we were to omit the location encoding from the input tensor for time <inline-formula><mml:math id="M72" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, then each location would share the same input tensor at time <inline-formula><mml:math id="M73" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> (the<?pagebreak page4710?> location encoding is what differentiates input tensors for each target location); however, the wave field attributes of each location are not the same.  Therefore, the average prediction of all target locations is the minimiser in this case.</p>
      <p id="d1e1679">The final transformation of the input tensor is the concatenation of the grid encoding.  A building block of DELWAVE's architecture is the convolution operation, which is, by design, translation invariant.  This implies that the same signal at different spatial locations produces the same output response.  Since the location of specific wind patterns in relation to the target location of interest is important (wind fetch), we have to go against this inherent invariability of the convolution operation in translations.  We do this using the grid encoding, which assigns a unique value to each spatial location inside the input field.  This enables the network to learn wind features in specific regions of the input.  We denote the grid encoding matrix as <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi mathvariant="bold">C</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="double-struck">R</mml:mi><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. Individual entries of the matrix are computed as
              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M75" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>j</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M76" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> is the index of the row and <inline-formula><mml:math id="M77" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> of the column. We augment the wind-location tensor with the above-defined grid matrix to produce the final wind-location tensor (we do not explicitly denote the grid-encoding presence inside the tensor) in the same way as we did in the case of the location encoding. We end up with a tensor containing four input fields (zonal wind, meridional wind, location encoding, and grid encoding) of dimension <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>:
              <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M79" display="block"><mml:mrow><mml:mtext>dim</mml:mtext><mml:mo>(</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mi>l</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e1852">DELWAVE architecture overview. The network is comprised of three logically distinct sections. Each section is denoted using a different colour. The information in the network flows from left to right. Input <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the <inline-formula><mml:math id="M81" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> time steps passed on to the network, while MWP, SWD, and MWD denote the mean wave period, significant wave height, and mean wave direction, respectively.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f04.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS1.SSS3">
  <label>3.1.3</label><title>Temporal extent</title>
      <p id="d1e1887">The surface wave field at a specific location consists of the local wind sea and of the incoming swell, generated remotely in the hours preceding forecast time <inline-formula><mml:math id="M82" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>.  Consequently, predictions at time <inline-formula><mml:math id="M83" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> require additional wind inputs from times preceding <inline-formula><mml:math id="M84" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>.  The number of preceding time steps was estimated using a deep-water dispersion relation for gravity waves, <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:math></inline-formula>, and the corresponding gravity wave phase speed:
              <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M86" display="block"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>/</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mo>/</mml:mo><mml:mi>k</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">2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</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">2</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e1999">Using an estimate of surface wave wavelength, <inline-formula><mml:math id="M87" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M88" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 40 <inline-formula><mml:math id="M89" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, indicates that such waves traverse basin-scale distances in about 1.5 d. We consequently estimate that the wave field at a given location can be influenced by remotely generated swell over distances traversed by swell waves in about 1 to 1.5 <inline-formula><mml:math id="M90" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:math></inline-formula>, corresponding to about 10–14 time steps in 3-hourly resolution input. We rounded this down to 10 temporally preceding time steps.</p>
      <?pagebreak page4711?><p id="d1e2032">We therefore take 10 preceding wind inputs from consecutive time instants leading up to <inline-formula><mml:math id="M91" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> – namely <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mi>l</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mi>l</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">9</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mi>l</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>I</mml:mi><mml:mi>l</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Repeating this for over four fields contained in the <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msubsup><mml:mi>I</mml:mi><mml:mi>l</mml:mi><mml:mi>t</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> tensor (zonal wind, meridional wind, location encoding, and linear grid encoding), we end up with 11 time steps of four fields over a spatial grid of <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> cells. Hence, the dimensions of final concatenated input tensor are
              <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M95" display="block"><mml:mrow><mml:mtext>dim</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">11</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">11</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">90</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">89</mml:mn><mml:mo>]</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p><?xmltex \hack{\newpage}?>
</sec>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>DELWAVE model architecture</title>
      <p id="d1e2212">DELWAVE is composed of three logically distinct components, each responsible for a specific processing task, as depicted in Fig. <xref ref-type="fig" rid="Ch1.F4"/>. The atmospheric encoder is responsible for encoding the input fields for each time step into high-dimensional vectors. These vectors are then passed to the temporal collapse block, where they are merged into a single vector and attenuated based on the temporal importance of the individual inputs, as explained in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2.SSS2"/> below. Finally, the regression block transforms this vector into the three outputs required. Individual blocks are described in more detail in the following subsections.</p>
      <p id="d1e2219">Additionally, let us define the notion of an <italic>encoder</italic>. An encoder is a sequence of transformations, a sub-neural network, which maps a specific input to a, usually, high-dimensional vector. This vector is said to be an <italic>encoding</italic> of the provided input, carrying information about it, albeit in an obtuse way. The encoder–decoder structure <xref ref-type="bibr" rid="bib1.bibx16" id="text.32"/>, for example, is a common paradigm in machine learning that leverages this terminology.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e2233">DELWAVE atmospheric encoder block sub-components. Each sub-component is shown in a separate row. The variable <inline-formula><mml:math id="M96" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> denotes the number of output features of that operation and kernel denotes the kernel size of the convolution operation. Stride is always 1 for the convolution layers and 2 for the maximum pool layers. The activation function of choice is the sigmoid linear unit (SiLU) <xref ref-type="bibr" rid="bib1.bibx21" id="paren.33"/>.</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f05.png"/>

        </fig>

<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Atmospheric encoder block</title>
      <p id="d1e2260">The atmospheric encoder block, displayed in Fig. <xref ref-type="fig" rid="Ch1.F5"/>, is constructed from three sub-components: the per-input atmospheric encoder, the joint atmospheric encoder, and the output atmospheric encoder.</p>
      <p id="d1e2265"><italic>Input atmospheric encoder</italic>. The input atmospheric encoder encodes each time step individually before passing them to the joint atmospheric encoder.  Each per-time-step input tensor has its own input atmospheric encoder block.  This is to ensure that the initial processing of the wind field with the location encoding is unique to each time step.  The<?pagebreak page4712?> per-time-step encodings of spatial locations might be important for predicting wave characteristics at different time steps; therefore, per-input encoders add to the flexibility of the model being able to adapt to such requirements. However, using completely separate encoders for each time step would result in slow, hard-to-scale architectures with overfitting issues.  Therefore, a shallow initial encoder structure for each time step is a good compromise between the two approaches.  Here, shallow denotes an architecture with only a few layers, as is denoted in Fig. <xref ref-type="fig" rid="Ch1.F5"/>.  Conversely, a deep neural network architecture constitutes of many tens of layers.</p>
      <p id="d1e2272">To be more formal about the atmospheric encoders, defined as <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the <inline-formula><mml:math id="M98" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th atmospheric encoder (in our case one of 11), each corresponds to one consecutive time step.  Then, DELWAVE proceeds by encoding each time step of the input tensor with its corresponding atmospheric encoder. This results in the following set of atmospherically encoded input tensors:
              <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M99" display="block"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">11</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo mathvariant="italic">}</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denotes the <inline-formula><mml:math id="M101" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>th time step from the input tensor <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mi>j</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the encoded tensor. This set is then passed to the next transformation, the joint atmospheric encoder.</p>
      <p id="d1e2426"><italic>Joint atmospheric encoder</italic>. The joint atmospheric encoder is the primary extractor of important wind field features as it is also the encoder with the most layers.  It is shared between time steps (we use the same joint atmospheric encoder to transform each per-time-step output of the previous block), since we care to locate important wind features independently of the time at which they occurred.  For example, a specific wind pattern can occur at different time steps.  Therefore, we can use the same wind pattern detector to locate and recognise the pattern irrespective of the time of occurrence.  The approach of weight sharing between time steps also reduces the computational complexity and the number of required parameters and acts as a regularising method preventing overfitting.  We denote this encoder, which is applied to all output of the individual atmospheric encoders and results in a single output tensor, as <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>joint</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>.
              <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M105" display="block"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mtext>joint</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>,</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">11</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2512"><italic>Output atmospheric encoder</italic>. The output atmospheric encoder selects the recognised wind features important for each time step.  We do this using a convolution operation with a kernel size of 1, signifying a linear combination of the input features.  The resulting per-time-step tensors of dimension <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">256</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M107" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> denotes the batch size, are summed across their last two dimensions, resulting in a 256-dimensional vector as the final output of this layer.  These vectors serve as high-dimensional weather descriptors for individual time steps and contain wind information at each time step.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e2550">DELWAVE temporal collapse block. The variable <inline-formula><mml:math id="M108" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> denotes the number of time steps used to train the model, and <inline-formula><mml:math id="M109" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> denotes the batch size. The <inline-formula><mml:math id="M110" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> weather feature vectors of dimension <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">256</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> are stacked to form a single tensor, which is then reduced to a single 256-dimensional vector by passing through the convolutional operations. Stride is always 1 for the convolution layers. The activation function of choice is the sigmoid linear unit (SiLU) <xref ref-type="bibr" rid="bib1.bibx21" id="paren.34"/>.</p></caption>
            <?xmltex \igopts{width=284.527559pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f06.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Temporal collapse block</title>
      <?pagebreak page4713?><p id="d1e2607">The temporal collapse block, displayed in Fig. <xref ref-type="fig" rid="Ch1.F6"/>, collects the individual atmospheric vectors and encodes them into a single 256-dimensional vector.  This is done by a sequence of two 1-dimensional convolution operations <xref ref-type="bibr" rid="bib1.bibx17" id="text.35"/>, where we set the kernel size and output feature count to 1 for the latter of the two.  This essentially achieves a linear combination of the inputs across the time step dimension.  The first convolution produces a new set of interleaved temporal feature vectors.  The second block reduces these temporal feature vectors into a single vector by means of a linear combination.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS3">
  <label>3.2.3</label><title>Regression block</title>
      <p id="d1e2623">Finally, the regression block, displayed in Fig. <xref ref-type="fig" rid="Ch1.F7"/>, is comprised of consecutive fully connected layers with skip connections. This block produces the final outputs: MWP, SWH, and MWD. To prevent overfitting and improve performance on unseen data in the test dataset, a dropout with a removal probability of 0.2 is applied prior to each fully connected layer, except for the last one (the output, linear layer).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e2630">DELWAVE regression block reduces the output of the temporal collapse block into the final outputs: MWP, SWH, and MWD. The regression is conducted by a cascade of three dense skip connections followed by the final dense connection with three outputs. The activation function of choice is the sigmoid linear unit (SiLU) <xref ref-type="bibr" rid="bib1.bibx21" id="paren.36"/>.</p></caption>
            <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f07.png"/>

          </fig>

</sec>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Training protocol</title>
      <p id="d1e2651">The CTR period was used for training, while the SCE period was used for testing the final, developed model.  The CTR data were further split into two parts: the actual training dataset (<inline-formula><mml:math id="M112" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CTR</mml:mi><mml:mi mathvariant="normal">trn</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and the validation dataset (<inline-formula><mml:math id="M113" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CTR</mml:mi><mml:mi mathvariant="normal">vld</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).  <inline-formula><mml:math id="M114" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CTR</mml:mi><mml:mi mathvariant="normal">trn</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> contains the first 80 % of the training data, while <inline-formula><mml:math id="M115" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">CTR</mml:mi><mml:mi mathvariant="normal">vld</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> contains the remaining 20 %.  The data for each location and for each variable (significant wave height, mean wave period, mean wave direction) are separately standardised to exhibit zero mean and a variance of 1.  Prior to the standardisation, we log-transform significant wave heights as <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi>ln⁡</mml:mi><mml:mo>(</mml:mo><mml:mtext>SWH</mml:mtext><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.  We give arguments for this transformation in the following paragraphs.  Then, at each training iteration, a random batch of training samples is collected and the model loss function, the root mean squared difference, defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>), is used to optimise DELWAVE's parameters, which are evaluated at these batches.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e2721">Random importance sampling's effect on the batch constitution during training. The single row on the left, with orange columns, represents the distributions of all three target variables in a random training batch without importance sampling. The three rows on the right display importance-sampled batches, each row belonging to a specific variable that was importance-sampled. The histograms coloured in blue contain those variables that were importance-sampled. Importance sampling results in more uniform distributions for the sampled variables, which indicates a more equal sampling of the target variable realisation space.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f08.png"/>

        </fig>

      <?pagebreak page4714?><p id="d1e2730"><?xmltex \hack{\newpage}?>Neural networks often have difficulties predicting extreme events in the tails of the distributions because these events are by definition rare and the network rarely encounters them in the training set. To learn and model underrepresented values of the target variables better, we increased their presence in the training set by employing the so-called random importance sampling.  We illustrate random importance sampling in Fig. <xref ref-type="fig" rid="Ch1.F8"/>.  If we observe the distributions of the three target variables in a randomly sampled batch (left panel in Fig. <xref ref-type="fig" rid="Ch1.F8"/>), we can see that these are skewed.  For example, the significant wave height is distributed similarly to a left-slanted gamma-like distribution with a very long tail.  Therefore, the model is not exposed to the tail of the distribution frequently which inhibits efficient training in that part of the distribution.  This results in systematic errors, where the regression accuracy for significant wave height drops with increasing height.  This is understandable as samples with wave heights over 2 m constitute only a small fraction of the dataset, contributing less during training compared to samples with smaller wave heights.</p>
      <p id="d1e2739">Our implementation of importance sampling is conducted on the fly at batch acquisition.  The reasons we do this on the fly as opposed to conducting this statically (oversampling before training and saving the new samples on disc) is the following: oversampling highly skewed distributions to a point of close uniformity would require a large number of additional samples.  Since we had limited disc space, this was not an option.  Therefore, we implemented single-variable importance sampling that oversamples one of the target variables at random for a given training batch.  However, when we oversample one of the variables, the remaining usually remain biased.  We can observe this effect in the skewed green histograms in Fig. <xref ref-type="fig" rid="Ch1.F8"/>, while the blue histograms are more uniform.  To alleviate this issue, we alternated the sampling between the three target variables randomly to eliminate single-variable importance-sampling bias.</p>
      <p id="d1e2744">Furthermore, we alternated between regular sampling and importance sampling, where every second batch was randomly importance-sampled.  This compromise offered the best performance out of the two approaches.  We believe that this is due to the majority of data taking on only a small subset of values; thus, these values influence the loss more than the rare events.  This is especially true for significant wave heights, where only 5 % of all samples across all locations exhibit wave heights over 2 m.  Additionally, since fitting unbiased estimates of the tail of the distribution for significant wave heights was still challenging, we also penalised the network for misclassifying significant wave height twice as much as for the remaining two variables.</p>
      <?pagebreak page4715?><p id="d1e2747">We conducted our training procedure in two stages.  Since we trained our model on the Vega cluster <xref ref-type="bibr" rid="bib1.bibx22" id="paren.37"/>, we were limited by the maximum time our training could take up.  A single run could last up to 2 <inline-formula><mml:math id="M117" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:math></inline-formula> maximum; therefore, we first trained our model using the Adam solver <xref ref-type="bibr" rid="bib1.bibx25" id="paren.38"/>, with default PyTorch parameters, a learning rate of <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, and a weight decay of <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> for 2 <inline-formula><mml:math id="M120" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:math></inline-formula>.  Following this period, we extracted the model that performed on the validation dataset best, reinitialized the learning procedure with a reduced learning rate of <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, and retrained for 600 more epochs.  We again took the model that performed on the validation dataset best and used it to compute the test dataset results we present in the following sections.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Temporal ablation study of the input</title>
      <p id="d1e2824">In this section, we investigate the impact of the number of time steps on the performance of the model.  Adding multiple time steps results in inputting more information into the model; therefore, training performance might increase.  However, due to overfitting, this performance might not be reflected in the actual accuracy using unseen data.  Therefore, we conducted a preliminary comparison between five DELWAVE variants, each trained with a different number of input time steps.  These variants are <inline-formula><mml:math id="M122" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M123" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M124" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M125" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M126" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, where the subscript denotes the number of time steps used.  Here, each of the five variants uses <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> time steps, where <inline-formula><mml:math id="M128" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> denotes the number of previous time steps (in the case of <inline-formula><mml:math id="M129" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, this means seven previous time steps, with the addition of the current one). The results of this study are presented in Table <xref ref-type="table" rid="Ch1.T1"/> and their validation loss during training in Fig. <xref ref-type="fig" rid="Ch1.F9"/>.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e2920">Table containing the performance evaluations of DELWAVE, which we constructed by varying the number of time steps used during training, for three training locations: AA, MB, and OB. RMS denotes the root mean squared error, and the best-performing (with the lowest RMS) variant is in bold.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">AA</oasis:entry>
         <oasis:entry colname="col3">MB</oasis:entry>
         <oasis:entry colname="col4">OB</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M130" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M131" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">height</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.145</oasis:entry>
         <oasis:entry colname="col3">0.134</oasis:entry>
         <oasis:entry colname="col4">0.072</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M132" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M133" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">height</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.091</oasis:entry>
         <oasis:entry colname="col3">0.078</oasis:entry>
         <oasis:entry colname="col4">0.034</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M134" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M135" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">height</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><bold>0.065</bold></oasis:entry>
         <oasis:entry colname="col3">0.082</oasis:entry>
         <oasis:entry colname="col4">0.033</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M136" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M137" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">height</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.067</oasis:entry>
         <oasis:entry colname="col3">0.083</oasis:entry>
         <oasis:entry colname="col4"><bold>0.032</bold></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M138" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M139" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">height</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.073</oasis:entry>
         <oasis:entry colname="col3"><bold>0.079</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>0.032</bold></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M140" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M141" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">period</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">98.279</oasis:entry>
         <oasis:entry colname="col3">44.930</oasis:entry>
         <oasis:entry colname="col4">107.135</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M142" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M143" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">period</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">82.057</oasis:entry>
         <oasis:entry colname="col3">30.432</oasis:entry>
         <oasis:entry colname="col4">76.555</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M144" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M145" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">period</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">50.457</oasis:entry>
         <oasis:entry colname="col3"><bold>24.402</bold></oasis:entry>
         <oasis:entry colname="col4">55.783</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M146" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M147" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">period</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><bold>43.546</bold></oasis:entry>
         <oasis:entry colname="col3">24.407</oasis:entry>
         <oasis:entry colname="col4"><bold>55.614</bold></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M148" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M149" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">period</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">44.056</oasis:entry>
         <oasis:entry colname="col3">25.084</oasis:entry>
         <oasis:entry colname="col4">58.559</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M150" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M151" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">direction</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">22.057</oasis:entry>
         <oasis:entry colname="col3">69.798</oasis:entry>
         <oasis:entry colname="col4">25.836</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M152" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M153" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">direction</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">19.877</oasis:entry>
         <oasis:entry colname="col3">62.432</oasis:entry>
         <oasis:entry colname="col4">22.065</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M154" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M155" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">direction</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">16.504</oasis:entry>
         <oasis:entry colname="col3">57.108</oasis:entry>
         <oasis:entry colname="col4">19.985</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M156" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M157" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">direction</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">16.775</oasis:entry>
         <oasis:entry colname="col3"><bold>54.720</bold></oasis:entry>
         <oasis:entry colname="col4">19.626</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M158" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M159" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">RMS</mml:mi><mml:mi mathvariant="normal">direction</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><bold>16.270</bold></oasis:entry>
         <oasis:entry colname="col3">55.614</oasis:entry>
         <oasis:entry colname="col4"><bold>18.961</bold></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><?xmltex \gdef\@currentlabel{1}?></table-wrap>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e3496">Root mean squared error in the validation dataset (averaged over all three variables) for all DELWAVE temporal ablation variants. The cutoff number of epochs is the amount achieved by <inline-formula><mml:math id="M160" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in 2 <inline-formula><mml:math id="M161" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:math></inline-formula> of training since it is the slowest of all the variants.</p></caption>
        <?xmltex \igopts{width=213.395669pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f09.png"/>

      </fig>

      <p id="d1e3525">We can observe the diminishing returns nature of adding time steps beyond the <inline-formula><mml:math id="M162" display="inline"><mml:mn mathvariant="normal">11</mml:mn></mml:math></inline-formula>th time step; the performance seems to be roughly identical between <inline-formula><mml:math id="M163" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M164" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.  Also note that <inline-formula><mml:math id="M165" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> contains more trainable parameters and is also slower to train compared to <inline-formula><mml:math id="M166" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.  <inline-formula><mml:math id="M167" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> exhibits the best performance in four cases, which is equal to <inline-formula><mml:math id="M168" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, followed by <inline-formula><mml:math id="M169" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, with two cases.  Similarly, we can observe that after the threshold of 11 time samples is reached, we enter the diminishing returns domain, where <inline-formula><mml:math id="M170" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> offers negligible or even worse performance in some cases compared to <inline-formula><mml:math id="M171" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Therefore, we concluded that <inline-formula><mml:math id="M172" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">DELWAVE</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the most promising network variant for further training.</p>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Results</title>
      <p id="d1e3655">In order to assess the potential and the possible limitations of the DELWAVE network, the analysis of the results is divided into three phases. After an overview of the performance of the network in reproducing the main overall properties of the SWAN time series (Sect. <xref ref-type="sec" rid="Ch1.S5.SS1"/>), the analysis focuses on two aspects of particular relevance for practical purposes – namely, the capability of reproducing storms (including, but not limited to, extreme events; Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>) and their main properties and the capability of capturing the main features of the climate change signal (Sect. <xref ref-type="sec" rid="Ch1.S5.SS3"/>).</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e3666">A scatterplot of DELWAVE forecasts (<inline-formula><mml:math id="M173" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis) compared to their SWAN targets (<inline-formula><mml:math id="M174" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis) the for mean wave period [<inline-formula><mml:math id="M175" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>] (first column), significant wave height [<inline-formula><mml:math id="M176" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>] (second column), and mean wave direction [°] (third column) at AA (first row), OB (second row), MB (third row), and GD (fourth row). Mean wave directions are listed in nautical notation (0° representing north, 90° representing east, etc.). The dashed diagonal line in each plot indicates a perfect forecast.</p></caption>
        <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f10.png"/>

      </fig>

<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Deep network vs. SWAN in the far-future climate of 2071–2100</title>
      <?pagebreak page4717?><p id="d1e3712">In this section, we present DELWAVE performance during the far-future period of 2071–2100, as benchmarked against SWAN simulations.  In other words, SWAN simulations represent the ground truth DELWAVE aims to model. Figure <xref ref-type="fig" rid="Ch1.F10"/> depicts DELWAVE–SWAN scatterplots of <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M178" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> at the locations of the Acqua Alta oceanographic tower (AA) and the Ortona and Monopoli buoys (OB and MB, respectively; see Fig. <xref ref-type="fig" rid="Ch1.F2"/> for the locations). Results for other locations are provided in the Supplement.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F11" specific-use="star"><?xmltex \currentcnt{11}?><?xmltex \def\figurename{Figure}?><label>Figure 11</label><caption><p id="d1e3759">Histograms of DELWAVE vs. SWAN distributions of <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (left column), <inline-formula><mml:math id="M181" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> (middle column), and <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (right column) from the DELWAVE (turquoise bars) and SWAN models (brown bars) during the 2071–2100 time window at AA (first row), OB (second row), MB (third row), and GD (fourth row). Light blue lines are scaled on the <inline-formula><mml:math id="M183" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis and depict MAE averaged over a number of samples in each bin.</p></caption>
          <?xmltex \igopts{width=441.017717pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f11.png"/>

        </fig>

      <p id="d1e3813">We proceed by analysing DELWAVE performance using three related figures. Figure <xref ref-type="fig" rid="Ch1.F10"/> depicts DELWAVE predictions for <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M185" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> compared to those from the SWAN model, obtained from the same wind fields, i.e. for the same forecasting time window. Figure <xref ref-type="fig" rid="Ch1.F11"/> shows the overlaps of histograms of <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M188" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> from both DELWAVE and SWAN models. Note that close overlap of the distribution histograms from both models does not guarantee a good forecast since this overlap does not say anything about the synchronicity of both forecasts; one therefore needs to view Fig. <xref ref-type="fig" rid="Ch1.F11"/> in conjunction with Fig. <xref ref-type="fig" rid="Ch1.F10"/>. Additionally, Fig. <xref ref-type="fig" rid="Ch1.F11"/> illustrates how DELWAVE forecasting mean absolute errors change depending on which part of distribution we are modelling. Here, mean errors imply error averaging over all the forecasting samples in a specific distribution bin. Consequently, the error values are only well defined in the bins containing a large enough (e.g. over 100) number of samples. In what follows, we base our remarks on an interplay of messages from all three figures.</p>
      <p id="d1e3904">Location AA in the northern Adriatic (off the Venetian shore; see Fig. <xref ref-type="fig" rid="Ch1.F2"/> for the location) is marked by an excellent performance in <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M191" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> prediction, indicated by the near-linear scatterplot displayed in Fig. <xref ref-type="fig" rid="Ch1.F10"/>.  The same aspect of DELWAVE performance is illustrated via histogram distribution for the same three parameters in Fig. <xref ref-type="fig" rid="Ch1.F11"/>.  Mean wave direction <inline-formula><mml:math id="M192" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> (top row, right column of Fig. <xref ref-type="fig" rid="Ch1.F11"/>) exhibits two maximums related to two dominant Adriatic winds, northeasterly Bora at roughly 75° and southeasterly Scirocco at roughly 135°. Short wave periods at the AA location, on the other hand, seem to be the hardest to predict, as can be seen from in the left column in either Fig. <xref ref-type="fig" rid="Ch1.F10"/> or Fig. <xref ref-type="fig" rid="Ch1.F11"/>. This is, to some extent, expected: long wave periods correspond to longer waves and consequently windy atmospheric conditions. Short periods, on the other hand, correspond to calm conditions, where the network is essentially modelling low-amplitude, short-wavelength, stochastic sea surface behaviour.</p>
      <p id="d1e3945">Similar observations can be made for OB and MB locations. SWAN <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is modelled very reliably with DELWAVE.  Multi-modal direction histograms at all locations are also reproduced to a high degree of accuracy, as can be seen from the middle column of Fig. <xref ref-type="fig" rid="Ch1.F11"/>.  On the other hand, the network seems to be struggling to reproduce northerly directions (roughly 0° <inline-formula><mml:math id="M194" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 10°) at this location. This leads to horizontal strips of incorrect predictions displayed in the scatterplot of the right column, second row in Fig. <xref ref-type="fig" rid="Ch1.F10"/> and to a bump in mean absolute error in the histogram displayed at the same location in Fig. <xref ref-type="fig" rid="Ch1.F11"/>.</p>
      <p id="d1e3972">Figure <xref ref-type="fig" rid="Ch1.F11"/> also hints at quantitative estimates of DELWAVE performance. When it comes to <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> predictions (middle column), errors at all locations grow with significant wave height from errors below 5 <inline-formula><mml:math id="M196" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">cm</mml:mi></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> below 1 <inline-formula><mml:math id="M198" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> to errors on the order of 10–15 <inline-formula><mml:math id="M199" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">cm</mml:mi></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> over 3 <inline-formula><mml:math id="M201" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. DELWAVE predictions of mean wave direction <inline-formula><mml:math id="M202" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> (right column) exhibit the smallest errors in the directional bins corresponding to prevalent wind patterns. In general, directional errors are below 25° and even lower at AA. High directional errors at 0 and 360° stem at least partly from the algorithm's false distinction between 0 and 360° directions.</p>
      <p id="d1e4050">Wave period <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> predictions are illustrated in the left column of Fig. <xref ref-type="fig" rid="Ch1.F11"/>. At all locations, periods below 6 <inline-formula><mml:math id="M204" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula> are captured well by DELWAVE, with prediction errors below 0.25 <inline-formula><mml:math id="M205" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>. Longer periods, however, likely corresponding to an incoming swell, exhibit more diverse behaviour. MB location wave periods seem to be captured more accurately in the long-period limit, with the forecast error dropping below 0.1 <inline-formula><mml:math id="M206" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>. At the OB location, the errors in the long-period limit slightly rise from 0.2 to 0.3–0.5 <inline-formula><mml:math id="M207" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>. The AA location, on the other hand, indicates a sharp rise in the <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> prediction error, which reaches 1 <inline-formula><mml:math id="M209" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula> for the period above 8 <inline-formula><mml:math id="M210" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e4144">The error behaviour at the AA location is possibly explained by the differing roles played by the basin geometry, the local wind sea, and swell. Location AA is prevalently exposed to northeasterly Bora (blowing from roughly 75°) and to southeasterly Scirocco (blowing from 135°). In the case of Bora, the fetch is quite limited since Bora is a cross-basin wind. Therefore, we do not expect swell to play a major role at the AA location during Bora conditions: the wave field at the AA location must be determined by local wind conditions. The case of Scirocco is very different. Scirocco is an along-axis wind, with the largest fetch in the Adriatic Basin. This means that during Scirocco, the swell field at AA is determined to a large extent by non-local wind patterns in the south of the basin. Local wind conditions at the AA location are furthermore often a poor proxy for winds in the south Adriatic. Bora in the north (promoting short fetch and shorter wave periods) coinciding with Scirocco in the south (promoting long-period swell arriving at AA) is, for example, not unusual. These circumstances likely pose a challenge for the DELWAVE deep network, resulting in growing errors during longer wave periods (which most likely occur during Scirocco).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><?xmltex \currentcnt{12}?><?xmltex \def\figurename{Figure}?><label>Figure 12</label><caption><p id="d1e4150">Comparison of the wave period (indicated by colour) relationship to significant wave height, <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<bold>a</bold>, <bold>c</bold>, and <bold>e</bold>; <inline-formula><mml:math id="M212" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis), and to wave power (<bold>b</bold>, <bold>d</bold>, and <bold>f</bold>; <inline-formula><mml:math id="M213" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis) in all directions (<inline-formula><mml:math id="M214" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis) for AA <bold>(a, b)</bold>, OB <bold>(c, d)</bold>, and MB <bold>(e, f)</bold>. The white parts in the plot refer to combinations of the direction and variable for which no occurrence was found in the data.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f12.png"/>

        </fig>

      <p id="d1e4220">This explanation can be further substantiated by comparing wave period MAE to <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and wave power. The latter is computed from the linear theory to be
            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M217" display="block"><mml:mrow><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msup><mml:mi>g</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">64</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msubsup><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with <inline-formula><mml:math id="M218" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> being the water density and <inline-formula><mml:math id="M219" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> the acceleration due to gravity. This comparison is depicted in Fig. <xref ref-type="fig" rid="Ch1.F12"/>, which corroborates this interpretation and constrains DELWAVE limitations in capturing the basin-scale dynamics.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13" specific-use="star"><?xmltex \currentcnt{13}?><?xmltex \def\figurename{Figure}?><label>Figure 13</label><caption><p id="d1e4321">Comparison of SWAN and DELWAVE peak <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values at AA, OB, and MB during all the storms <bold>(a, b, c)</bold> and for the annual maxima <bold>(d, e, f)</bold>. The dashed diagonal line indicates a perfect match. The colour map represents the directional offset during the peak of each storm. Pluses and crosses along the plot axes represent false negatives (<inline-formula><mml:math id="M221" display="inline"><mml:mo lspace="0mm">+</mml:mo></mml:math></inline-formula>) and false positives (<inline-formula><mml:math id="M222" display="inline"><mml:mo lspace="0mm">×</mml:mo></mml:math></inline-formula>).</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f13.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F14" specific-use="star"><?xmltex \currentcnt{14}?><?xmltex \def\figurename{Figure}?><label>Figure 14</label><caption><p id="d1e4363">Examples of false negatives <bold>(a)</bold> and false positives <bold>(b)</bold> in the identification of storms (thick lines), following the method by <xref ref-type="bibr" rid="bib1.bibx7" id="text.39"/> in the DELWAVE and SWAN <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> time series (thin lines). The dotted lines represent the reference threshold of <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.5</mml:mn><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> for each time series.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f14.png"/>

        </fig>

      <?pagebreak page4719?><p id="d1e4409">The concentration of the highest values of MAE at low values of <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M226" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> (left and right columns, respectively) confirms that largest errors tend to be associated with low-energy, nearly random sea states, even in the presence of relatively long waves along the main basin axis (Scirocco at AA), and thus with limited impacts on possible practical applications. It is further worth mentioning that a separate analysis, carried out by independently considering the rising and declining phases of the sea states (not shown), did not exhibit any preferential concentration of the higher values of MAE in either phase. Wave period error is therefore not systematically larger during either onset or calming of the storm, suggesting that it is not directly related to the sequential and monotonous temporal encoding of inputs within DELWAVE. Had this not been the case, we would have expected some error asymmetry with regard to the timing of the storm.</p>
</sec>
<?pagebreak page4720?><sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Storm analysis</title>
      <?pagebreak page4721?><p id="d1e4439">The analysis of the storms was carried out by comparing the DELWAVE results to the SWAN time series during the period of 2071–2100. For each time series, the storms were identified following the method proposed by Boccotti <xref ref-type="bibr" rid="bib1.bibx7" id="paren.40"/> – namely, (i) finding the events with <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> larger than 1.5 times the mean value <inline-formula><mml:math id="M228" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> of each respective series, (ii) merging the events parted by less than 10 <inline-formula><mml:math id="M229" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula>, and (iii) discarding those overall shorter than 12 <inline-formula><mml:math id="M230" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">h</mml:mi></mml:mrow></mml:math></inline-formula>. Figure <xref ref-type="fig" rid="Ch1.F13"/> compares SWAN and DELWAVE peak <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and directions for each storm at AA, OB, and MB (the same is shown for the other locations in the Supplement), considering entire sets of storms occurring during the period separately and the annual maxima for each series. While the former provides a broader view on how DELWAVE reproduces the whole meteo-marine climate at each location, the latter aims at assessing its capability of addressing extreme events. The picture is flanked by a quantification of the DELWAVE precision (how many DELWAVE-predicted storms are actually present in the SWAN time series) and recall (how many SWAN-modelled storms are retrieved by DELWAVE). These two metrics are computed as
            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M232" display="block"><mml:mrow><mml:mtext>precision</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mtext>TP</mml:mtext><mml:mrow><mml:mtext>TP</mml:mtext><mml:mo>+</mml:mo><mml:mtext>FP</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mtext>recall</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mtext>TP</mml:mtext><mml:mrow><mml:mtext>TP</mml:mtext><mml:mo>+</mml:mo><mml:mtext>FN</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where TP, FP, and FN denote true positive (storm present in SWAN and predicted by DELWAVE), false positive (storm predicted by DELWAVE but not present in SWAN), and false negative (storm present in SWAN but not predicted by DELWAVE) classifications. Figure <xref ref-type="fig" rid="Ch1.F14"/> shows an example of the application of Boccotti's method in SWAN and DELWAVE storms and the occurrence of false negatives and false positives.</p>
      <p id="d1e4544">All considered sets exhibit a satisfactory performance with very high scores (precision and recall <inline-formula><mml:math id="M233" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 0.95) when all the storms are considered. When only annual maxima are taken into account, precision and recall are lower, though fairly high (<inline-formula><mml:math id="M234" display="inline"><mml:mo lspace="0mm">≥</mml:mo></mml:math></inline-formula> 0.8) and without an evidently prevailing directional offset. Considering the whole storm sets, most of the false negatives and positives are generally clustered among the weakest events. This can be explained by considering that, for particularly weak or short events, small absolute errors can mean large relative errors. Therefore, in a small <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> limit, a small error in the reproduction of <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can already significantly impact whether the criteria for the identification of storms are met or not (Fig. <xref ref-type="fig" rid="Ch1.F14"/>).</p>
      <p id="d1e4585">This result seems to be in contradiction with the results for the yearly maxima sets, where prediction and recall scores decrease and the number of false negatives and positives increases. This contradiction is, however, only apparent and related to the propagation of <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> prediction errors downstream into the identification of the yearly maxima. More precisely, in this case, the mismatch does not seem related to the classification of an event as a storm but rather to its classification as a yearly maximum: in fact, a slight error in predicting the peak height of storm events can introduce some noise in the ranking of the events and, in particular, in the identification of the yearly maxima, leading to a mismatch between DELWAVE and SWAN. Nonetheless, as long as small errors in the prediction of the peak <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the cause for this mismatch, even if the events retrieved by DELWAVE are not exactly the ones resulting from the SWAN time series, their properties (or at least their peak <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) should be quite close, which should be sufficient for most practical applications.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F15" specific-use="star"><?xmltex \currentcnt{15}?><?xmltex \def\figurename{Figure}?><label>Figure 15</label><caption><p id="d1e4624">Comparison of SWAN (SW) and DELWAVE (DW) mean, median, and 99th-percentile <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> climatology statistics in the future scenario (2071–2100; SCE), with the SWAN-modelled statistics referring to the control period (1971–2000; CTR) at AA, OB, and MB, respectively.</p></caption>
          <?xmltex \igopts{width=469.470472pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f15.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F16" specific-use="star"><?xmltex \currentcnt{16}?><?xmltex \def\figurename{Figure}?><label>Figure 16</label><caption><p id="d1e4646">Comparison of SWAN (SW) and DELWAVE (DW) directional <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> statistics in the future scenario (2071–2100; SCE; black and grey bars, respectively), with the same quantities modelled by SWAN, in reference to the control period (1971–2000; CTR; coloured bars) at AA, OB, and MB, respectively.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/4705/2024/gmd-17-4705-2024-f16.png"/>

        </fig>

</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Climate change features</title>
      <p id="d1e4674">One of the main scopes of DELWAVE is to provide a computationally cheap model emulation system capable of providing large ensemble predictions for wave climate at a multi-decadal scale. This kind of applications is, to some extent, complementary to the event-scale analysis of single storms and requires a specific assessment of the network capability of capturing the main statistical features of the climate signal. Figure <xref ref-type="fig" rid="Ch1.F15"/> provides a twofold comparison of the climatological normals of the monthly mean, median, and 99th percentile of <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at AA, OB, and MB (the same values for the other locations are provided as a Supplement) provided by SWAN and reproduced by DELWAVE. The statistics resulting from SWAN and from the DELWAVE time series are compared to each other in the end-of-century scenario (2071–2100; SCE), and both are compared to the statistics from the control condition (CTR), available only for SWAN in the 1971–2000 period. The good agreement between DELWAVE and SWAN is also confirmed when considering climatological statistics, with a small (<inline-formula><mml:math id="M243" display="inline"><mml:mo lspace="0mm">≤</mml:mo></mml:math></inline-formula> 5 %), though systematic, underestimate of 99th-percentile values, reflecting what was discussed in Sect. <xref ref-type="sec" rid="Ch1.S5.SS1"/>. Compared to the CTR climatologies, the mismatch between DELWAVE and SWAN is generally small compared to the difference between SCE and CTR conditions, suggesting that the noise possibly introduced by the model mimicking is weaker than the climate change signal in the considered locations. Not surprisingly, the only way in which the performance seems partially affected by seasonality is through the modulation of significant wave height and the tendency of the network to underestimate higher (and therefore wintry) values. Nevertheless, Fig. <xref ref-type="fig" rid="Ch1.F15"/> shows that the potential modelling errors, introduced by the DELWAVE model, are substantially smaller than the difference between the scenario (2070–2100) and control periods (1970–2100).</p>
      <?pagebreak page4722?><p id="d1e4701">Following a similar approach for the directional wave climate, the linearised wave roses in Fig. <xref ref-type="fig" rid="Ch1.F16"/> show that the agreement between DELWAVE and SWAN allows us to capture important impacts of climate change in the wave regime not only in absolute terms, but also in response to projected shifts in the wind regimes. This is, for instance, the case of the slight weakening of Bora (NE) storms associated with an intensification of Scirocco (SE) events in the northern Adriatic Sea in the broader framework of a tendency towards an overall decrease in the storminess in most of the basin, suggested by <xref ref-type="bibr" rid="bib1.bibx11" id="text.41"/> and confirmed by the DELWAVE projections.</p>
</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d1e4718">We present a new point-prediction deep learning method for surface gravity wave emulation in epicontinental Adriatic Basin, which took about 2.5 <inline-formula><mml:math id="M244" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:math></inline-formula> to train and can process more than <inline-formula><mml:math id="M245" display="inline"><mml:mn mathvariant="normal">100</mml:mn></mml:math></inline-formula> wind fields per second, to be used for large-ensemble prediction over synoptic to climate timescales.  The DELWAVE input set consists of atmospheric winds during 1998–2000, and the test period is the far-future climate time window of 2071–2100. We have thoroughly analysed which architecture yields the best results for wave emulation and these efforts led us to the presented architecture of a convolution-based atmospheric encoder block, a temporal collapse block, and finally a regression block. We introduced random importance sampling for improved modelling of underpopulated tails of variable data distributions.<?pagebreak page4723?> Detailed ablation studies were performed to determine optimal performance regarding the input fields, temporal horizon of the training set, and network architecture. We demonstrated that DELWAVE reproduces SWAN model significant wave heights with a mean absolute error (MAE) between 5 and 10 <inline-formula><mml:math id="M246" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">cm</mml:mi></mml:mrow></mml:math></inline-formula>, mean wave directions with a MAE of 10–25°, and mean wave period with a MAE of 0.2 <inline-formula><mml:math id="M247" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>. The network is able to accurately emulate multi-modal distributions of mean wave directions, which are related to dominant wind regimes in the basin. An analysis of DELWAVE performance during storms was performed by employing threshold-based metrics of precision and recall. DELWAVE reached a very high score (both metrics over 95 %) of storm detection.</p>
      <p id="d1e4752">SWAN and DELWAVE time series are further compared to each other in the end-of-century scenario (2071–2100), and both are compared to control period of 1971–2000. Compared to control climatology over all wind directions, the mismatch between DELWAVE and SWAN is generally small compared to the difference between scenario and control conditions, suggesting that the noise introduced by surrogate modelling is substantially weaker than the climate change signal. There is a number of things we would like to explore further: it is currently not clear how to leverage Gaussian (or other) spatial encoding to generate, if possible, reliable predictions for locations which lie outside of the training set. This might open the door for dense predictions of the wave field, at least in the vicinities of input data locations. It would furthermore be interesting to introduce temporal dependence of the Gaussian variances in the spatial encoding matrix to help the network focus on wider areas of input data as we feed it data from a more distant past.</p>
      <p id="d1e4755">Future research and potential applications may also focus on the larger scales – for example, the entire Mediterranean Sea basin – using a high-resolution wind and waves model to boost DELWAVE training. The objective would be to explore the behaviour of numerical and machine learning models in diverse wind and wave regimes, as well as wind and marine storms, which exhibit distinct physical characteristics in a<?pagebreak page4724?> basin with highly diverse morphological and dynamic features.</p>
      <p id="d1e4758">Last but not least, another promising venue is offered by recent developments in the field of physics-informed machine learning. Here, the solution subspace is further constrained by additional loss terms, which nudge the learning process towards physically consistent solutions. Since the physical aspects of wind-driven surface gravity waves are known in substantial detail, we expect there to be some immediate benefits to introducing dynamics laws into the training. Last but not least, it would be interesting to study how well the network generalises to other domains and other models. All these will be topics of further research.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e4765">DELWAVE model code is available publicly on GitHub at <uri>https://github.com/petermlakar/DELWAVE</uri> (last access: 11 June 2024) and Zenodo (<ext-link xlink:href="https://doi.org/10.5281/zenodo.10990866" ext-link-type="DOI">10.5281/zenodo.10990866</ext-link>, <xref ref-type="bibr" rid="bib1.bibx29" id="altparen.42"/>). The raw COSMO dataset can be found at the following repository, maintained by CMCC <xref ref-type="bibr" rid="bib1.bibx28" id="paren.43"/>. Preprocessed COSMO datasets, suitable for DELWAVE input, can be found on the following repository: <ext-link xlink:href="https://doi.org/10.5281/zenodo.7816888" ext-link-type="DOI">10.5281/zenodo.7816888</ext-link> <xref ref-type="bibr" rid="bib1.bibx30" id="paren.44"/>.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e4787">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-17-4705-2024-supplement" xlink:title="pdf">https://doi.org/10.5194/gmd-17-4705-2024-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e4796">PM designed, implemented, and tested DELWAVE and all its ablations. ML wrote the initial version of the network. DB and ML contributed to geophysics-related aspects of DELWAVE. DB and AR provided SWAN simulations. PM, DB, and ML performed the analyses and wrote the paper. All authors contributed to the research plan and to the final version of the paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e4802">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e4808">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><?xmltex \hack{\newpage}?><ack><title>Acknowledgements</title><p id="d1e4815">The authors acknowledge Edoardo Bucchignani (CIRA, Italian Aerospace Research Centre) and  Paola Mercogliano (CMCC, Centro Euro-Mediterraneo sui Cambiamenti Climatici) for sharing thoughts and wind fields from COSMO-CLM. The paper was substantially improved by the suggestions of the two reviewers.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e4821">Antonio Ricchi received financial support from the PON Ricerca e Innovazione 2014–2020 (contract no. DM 1062 of 10 August 2021).  Matjaž Ličer received financial support from the Slovenian Research and Innovation Agency (contract no. P1-0237).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e4827">This paper was edited by Simone Marras and reviewed by four anonymous referees.</p>
  </notes><?xmltex \hack{\newpage}?><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Antonioli et~al.(2017)Antonioli, Anzidei, Amorosi, {Lo Presti}, Mastronuzzi, Deiana, {De Falco}, Fontana, Fontolan, Lisco, Marsico, Moretti, Orr{\`{u}}, Sannino, Serpelloni, and Vecchio}}?><label>Antonioli et al.(2017)Antonioli, Anzidei, Amorosi, Lo Presti, Mastronuzzi, Deiana, De Falco, Fontana, Fontolan, Lisco, Marsico, Moretti, Orrù, Sannino, Serpelloni, and Vecchio</label><?label Antoniolietal2017?><mixed-citation>Antonioli, F., Anzidei, M., Amorosi, A., Lo Presti, V., Mastronuzzi, G., Deiana, G., De Falco, G., Fontana, A., Fontolan, G., Lisco, S., Marsico, A., Moretti, M., Orrù, P., Sannino, G., Serpelloni, E., and Vecchio, A.: Sea-level rise and potential drowning of the Italian coastal plains: Flooding risk scenarios for 2100, Quaternary Sci. Rev., 158, 29–43, <ext-link xlink:href="https://doi.org/10.1016/j.quascirev.2016.12.021" ext-link-type="DOI">10.1016/j.quascirev.2016.12.021</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Astariz and Iglesias(2015)}}?><label>Astariz and Iglesias(2015)</label><?label Astarizetal2015?><mixed-citation>Astariz, S. and Iglesias, G.: The economics of wave energy: A review, Renew. Sust. Energ. Rev., 45, 397–408, <ext-link xlink:href="https://doi.org/10.1016/j.rser.2015.01.061" ext-link-type="DOI">10.1016/j.rser.2015.01.061</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Bellafiore et~al.(2012)Bellafiore, Bucchignani, Gualdi, Carniel, Djurdjevi{\'{c}}, and Umgiesser}}?><label>Bellafiore et al.(2012)Bellafiore, Bucchignani, Gualdi, Carniel, Djurdjević, and Umgiesser</label><?label Bellafioreetal2012?><mixed-citation>Bellafiore, D., Bucchignani, E., Gualdi, S., Carniel, S., Djurdjević, V., and Umgiesser, G.: Assessment of meteorological climate models as inputs for coastal studies, Ocean Dynam., 62, 555–568, <ext-link xlink:href="https://doi.org/10.1007/s10236-011-0508-2" ext-link-type="DOI">10.1007/s10236-011-0508-2</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Benetazzo et~al.(2014)Benetazzo, Bergamasco, Bonaldo, Falcieri, Sclavo, Langone, and Carniel}}?><label>Benetazzo et al.(2014)Benetazzo, Bergamasco, Bonaldo, Falcieri, Sclavo, Langone, and Carniel</label><?label Benetazzoetal2014?><mixed-citation>Benetazzo, A., Bergamasco, A., Bonaldo, D., Falcieri, F., Sclavo, M., Langone, L., and Carniel, S.: Response of the Adriatic Sea to an intense cold air outbreak: Dense water dynamics and wave-induced transport, Prog. Oceanogr., 128, 115–138, <ext-link xlink:href="https://doi.org/10.1016/j.pocean.2014.08.015" ext-link-type="DOI">10.1016/j.pocean.2014.08.015</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Benetazzo et~al.(2022)Benetazzo, Davison, Barbariol, Mercogliano, Favaretto, and Sclavo}}?><label>Benetazzo et al.(2022)Benetazzo, Davison, Barbariol, Mercogliano, Favaretto, and Sclavo</label><?label Benetazzoetal2022?><mixed-citation>Benetazzo, A., Davison, S., Barbariol, F., Mercogliano, P., Favaretto, C., and Sclavo, M.: Correction of ERA5 Wind for Regional Climate Projections of Sea Waves, Water, 14, 1590, <ext-link xlink:href="https://doi.org/10.3390/w14101590" ext-link-type="DOI">10.3390/w14101590</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Beucler et~al.(2021)Beucler, Ebert-Uphoff, Rasp, Pritchard, and Gentine}}?><label>Beucler et al.(2021)Beucler, Ebert-Uphoff, Rasp, Pritchard, and Gentine</label><?label Beucler2021?><mixed-citation>Beucler, T., Ebert-Uphoff, I., Rasp, S., Pritchard, M., and Gentine, P.: Machine learning for clouds and climate (invited chapter for the agu geophysical monograph series “clouds and climate”), Earth and Space Science Open Archive [preprint], 27, <ext-link xlink:href="https://doi.org/10.1002/essoar.10506925.1" ext-link-type="DOI">10.1002/essoar.10506925.1</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Boccotti(2000)}}?><label>Boccotti(2000)</label><?label Boccotti2000?><mixed-citation> Boccotti, P.: Wave Mechanics for Ocean Engineering, Elsevier Science, Oxford, , 496 pp., ISBN 978-0-444-50380-0, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Boehme and Rosso(2021)}}?><label>Boehme and Rosso(2021)</label><?label Boehme2021?><mixed-citation>Boehme, L. and Rosso, I.: Classifying oceanographic structures in the Amundsen Sea, Antarctica, Geophys. Res. Lett., 48, e2020GL089412, <ext-link xlink:href="https://doi.org/10.1029/2020GL089412" ext-link-type="DOI">10.1029/2020GL089412</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Bonaldo et~al.(2016)Bonaldo, Benetazzo, Bergamasco, Campiani, Foglini, Sclavo, Trincardi, and Carniel}}?><label>Bonaldo et al.(2016)Bonaldo, Benetazzo, Bergamasco, Campiani, Foglini, Sclavo, Trincardi, and Carniel</label><?label Bonaldoetal2016?><mixed-citation>Bonaldo, D., Benetazzo, A., Bergamasco, A., Campiani, E., Foglini, F., Sclavo, M., Trincardi, F., and Carniel, S.: Interactions among Adriatic continental margin morphology, deep circulation and bedform patterns, Mar. Geol., 375, 82–98, <ext-link xlink:href="https://doi.org/10.1016/j.margeo.2015.09.012" ext-link-type="DOI">10.1016/j.margeo.2015.09.012</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Bonaldo et~al.(2017)Bonaldo, Bucchignani, Ricchi, and Carniel}}?><label>Bonaldo et al.(2017)Bonaldo, Bucchignani, Ricchi, and Carniel</label><?label Bonaldoetal2017?><mixed-citation>Bonaldo, D., Bucchignani, E., Ricchi, A., and Carniel, S.: Wind storminess in the adriatic sea in a climate change scenario, Acta Adriat., 58, 195–208, <ext-link xlink:href="https://doi.org/10.32582/aa.58.2.1" ext-link-type="DOI">10.32582/aa.58.2.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Bonaldo et~al.(2020)Bonaldo, Bucchignani, Pomaro, Ricchi, Sclavo, and Carniel}}?><label>Bonaldo et al.(2020)Bonaldo, Bucchignani, Pomaro, Ricchi, Sclavo, and Carniel</label><?label Bonaldoetal2020?><mixed-citation>Bonaldo, D., Bucchignani, E., Pomaro, A., Ricchi, A., Sclavo, M., and Carniel, S.: Wind waves in the Adriatic Sea under a severe climate change scenario and implications for the coasts, Int. J. Climatol., 40, 5389–5406, <ext-link xlink:href="https://doi.org/10.1002/joc.6524" ext-link-type="DOI">10.1002/joc.6524</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Booij et~al.(1999)Booij, Ris, and Holthuijsen}}?><label>Booij et al.(1999)Booij, Ris, and Holthuijsen</label><?label Booijetal1999?><mixed-citation>Booij, N., Ris, R. C., and Holthuijsen, L. H.: A third-generation wave model for coastal regions: 1. Model description and validation, J. Geophys. Res., 104, 7649, <ext-link xlink:href="https://doi.org/10.1029/98JC02622" ext-link-type="DOI">10.1029/98JC02622</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Bucchignani et~al.(2016)Bucchignani, Montesarchio, Zollo, and Mercogliano}}?><label>Bucchignani et al.(2016)Bucchignani, Montesarchio, Zollo, and Mercogliano</label><?label Bucchignanietal2016?><mixed-citation>Bucchignani, E., Montesarchio, M., Zollo, A. L., and Mercogliano, P.: High-resolution climate simulations with COSMO-CLM over Italy: Performance evaluation and climate projections for the 21st century, Int. J. Climatol., 36, 735–756, <ext-link xlink:href="https://doi.org/10.1002/joc.4379" ext-link-type="DOI">10.1002/joc.4379</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Cavaleri et~al.(2007)Cavaleri, Alves, Ardhuin, Babanin, Banner, Belibassakis, Benoit, Donelan, Groeneweg, Herbers, Hwang, Janssen, Janssen, Lavrenov, Magne, Monbaliu, Onorato, Polnikov, Resio, Rogers, Sheremet, {McKee Smith}, Tolman, van Vledder, Wolf, and Young}}?><label>Cavaleri et al.(2007)Cavaleri, Alves, Ardhuin, Babanin, Banner, Belibassakis, Benoit, Donelan, Groeneweg, Herbers, Hwang, Janssen, Janssen, Lavrenov, Magne, Monbaliu, Onorato, Polnikov, Resio, Rogers, Sheremet, McKee Smith, Tolman, van Vledder, Wolf, and Young</label><?label Cavalerietal2007?><mixed-citation>Cavaleri, L., Alves, J. H., Ardhuin, F., Babanin, A., Banner, M., Belibassakis, K., Benoit, M., Donelan, M., Groeneweg, J., Herbers, T. H., Hwang, P., Janssen, P. A., Janssen, T., Lavrenov, I. V., Magne, R., Monbaliu, J., Onorato, M., Polnikov, V., Resio, D., Rogers, W. E., Sheremet, A., McKee Smith, J., Tolman, H. L., van Vledder, G., Wolf, J., and Young, I.: Wave modelling – The state of the art, Prog. Oceanogr., 75, 603–674, <ext-link xlink:href="https://doi.org/10.1016/j.pocean.2007.05.005" ext-link-type="DOI">10.1016/j.pocean.2007.05.005</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{Cavaleri et~al.(2018)Cavaleri, Abdalla, Benetazzo, Bertotti, Bidlot, Breivik, Carniel, Jensen, Portilla-Yandun, Rogers, Roland, Sanchez-Arcilla, Smith, Staneva, Toledo, van Vledder, and van~der Westhuysen}}?><label>Cavaleri et al.(2018)Cavaleri, Abdalla, Benetazzo, Bertotti, Bidlot, Breivik, Carniel, Jensen, Portilla-Yandun, Rogers, Roland, Sanchez-Arcilla, Smith, Staneva, Toledo, van Vledder, and van der Westhuysen</label><?label Cavalerietal2018?><mixed-citation>Cavaleri, L., Abdalla, S., Benetazzo, A., Bertotti, L., Bidlot, J. R., Breivik, Carniel, S., Jensen, R. E., Portilla-Yandun, J., Rogers, W. E., Roland, A., Sanchez-Arcilla, A., Smith, J. M., Staneva, J., Toledo, Y., van Vledder, G. P., and van der Westhuysen, A. J.: Wave modelling in coastal and inner seas, Prog. Oceanogr., 167, 164–233, <ext-link xlink:href="https://doi.org/10.1016/j.pocean.2018.03.010" ext-link-type="DOI">10.1016/j.pocean.2018.03.010</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Cho et~al.(2014)Cho, Van~Merri{\"{e}}nboer, Gulcehre, Bahdanau, Bougares, Schwenk, and Bengio}}?><label>Cho et al.(2014)Cho, Van Merriënboer, Gulcehre, Bahdanau, Bougares, Schwenk, and Bengio</label><?label cho2014learning?><mixed-citation>Cho, K., Van Merriënboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., and Bengio, Y.: Learning phrase representations using RNN encoder-decoder for statistical machine translation, arXiv [preprint], <ext-link xlink:href="https://arxiv.org/abs/1406.1078">arXiv:1406.1078</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{{Conv1d}(2024)}}?><label>Conv1d(2024)</label><?label conv1dpytorch?><mixed-citation>Conv1d: PyTorch implementation,  <uri>https://pytorch.org/docs/stable/generated/torch.nn.Conv1d.html</uri>, last access: 4 June 2024.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{{Di Silvio} et~al.(2010){Di Silvio}, Dall'Angelo, Bonaldo, and Fasolato}}?><label>Di Silvio et al.(2010)Di Silvio, Dall'Angelo, Bonaldo, and Fasolato</label><?label DiSilvioetal2010?><mixed-citation>Di Silvio, G., Dall'Angelo, C., Bonaldo, D., and Fasolato, G.: Long-term model of planimetric and bathymetric evolution of a tidal lagoon, Cont. Shelf Res., 30, 894–903, <ext-link xlink:href="https://doi.org/10.1016/j.csr.2009.09.010" ext-link-type="DOI">10.1016/j.csr.2009.09.010</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{Friedrichs(2011)}}?><label>Friedrichs(2011)</label><?label Friedrichs2011?><mixed-citation>Friedrichs, C. T.: Tidal Flat Morphodynamics: A Synthesis, Vol. 3, Elsevier Inc.,  <ext-link xlink:href="https://doi.org/10.1016/B978-0-12-374711-2.00307-7" ext-link-type="DOI">10.1016/B978-0-12-374711-2.00307-7</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{{Giorgi and Lionello(2008)}}?><label>Giorgi and Lionello(2008)</label><?label GiorgiandLionello2008?><mixed-citation>Giorgi, F. and Lionello, P.: Climate change projections for the Mediterranean region, Global Planet. Change, 63, 90–104, <ext-link xlink:href="https://doi.org/10.1016/j.gloplacha.2007.09.005" ext-link-type="DOI">10.1016/j.gloplacha.2007.09.005</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Hendrycks and Gimpel(2016)}}?><label>Hendrycks and Gimpel(2016)</label><?label hendrycks2016gaussian?><mixed-citation>Hendrycks, D. and Gimpel, K.: Gaussian error linear units (gelus), arXiv [preprint], <ext-link xlink:href="https://arxiv.org/abs/1606.08415">arXiv:1606.08415</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Institute of Information Science(2023)}}?><label>Institute of Information Science(2023)</label><?label vega_cluster?><mixed-citation>Institute of Information Science, G. o. t. R. o. S.: IZUM, <uri>https://izum.si/en/home</uri> (last access: 3 March 2023), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{James et~al.(2018)James, Zhang, and O'Donncha}}?><label>James et al.(2018)James, Zhang, and O'Donncha</label><?label Jamesetal2018?><mixed-citation>James, S. C., Zhang, Y., and O'Donncha, F.: A machine learning framework to forecast wave conditions, Coast. Eng., 137, 1–10, <ext-link xlink:href="https://doi.org/10.1016/j.coastaleng.2018.03.004" ext-link-type="DOI">10.1016/j.coastaleng.2018.03.004</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{Janssens and Hulshoff(2022)}}?><label>Janssens and Hulshoff(2022)</label><?label Janssens2022?><mixed-citation>Janssens, M. and Hulshoff, S. J.: Advancing Artificial Neural Network Parameterization for Atmospheric Turbulence Using a Variational Multiscale Model, J. Adv. Model. Earth Sy., 14, e2021MS002490, <ext-link xlink:href="https://doi.org/10.1029/2021MS002490" ext-link-type="DOI">10.1029/2021MS002490</ext-link>, e2021MS002490 2021MS002490, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{Kingma and Ba(2014)}}?><label>Kingma and Ba(2014)</label><?label kingma2014adam?><mixed-citation>Kingma, D. P. and Ba, J.: Adam: A method for stochastic optimization, arXiv [preprint], <ext-link xlink:href="https://arxiv.org/abs/1412.6980">arXiv:1412.6980</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Lionello et~al.(2017)Lionello, Conte, Marzo, and Scarascia}}?><label>Lionello et al.(2017)Lionello, Conte, Marzo, and Scarascia</label><?label Lionelloetal2017?><mixed-citation>Lionello, P., Conte, D., Marzo, L., and Scarascia, L.: The contrasting effect of increasing mean sea level and decreasing storminess on the maximum water level during storms along the coast of the Mediterranean Sea in the mid 21st century, Global Planet. Change, 151, 80–91, <ext-link xlink:href="https://doi.org/10.1016/j.gloplacha.2016.06.012" ext-link-type="DOI">10.1016/j.gloplacha.2016.06.012</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Mallett et~al.(2018)Mallett, Boehme, Fedak, Heywood, Stevens, and Roquet}}?><label>Mallett et al.(2018)Mallett, Boehme, Fedak, Heywood, Stevens, and Roquet</label><?label Mallett2018?><mixed-citation>Mallett, H. K. W., Boehme, L., Fedak, M., Heywood, K. J., Stevens, D. P., and Roquet, F.: Variation in the Distribution and Properties of Circumpolar Deep Water in the Eastern Amundsen Sea, on Seasonal Timescales, Using Seal-Borne Tags, Geophys. Res. Lett., 45, 4982–4990, <ext-link xlink:href="https://doi.org/10.1029/2018GL077430" ext-link-type="DOI">10.1029/2018GL077430</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{Mercogliano(2023)}?><label>Mercogliano(2023)</label><?label Mercogliano?><mixed-citation>Mercogliano, P.: 10m wind components of the dynamical downscaling with COSMO-CLM of historical (1979/2005) and future climate (2006/2100) data under scenario RCP4.5 and RCP8.5 at 8 km over Italy,   CMCC DDS [data set], <ext-link xlink:href="https://doi.org/10.25424/cmcc-3hph-jy15" ext-link-type="DOI">10.25424/cmcc-3hph-jy15</ext-link>, 2023.</mixed-citation></ref>
      <?pagebreak page4726?><ref id="bib1.bibx29"><?xmltex \def\ref@label{Mlakar(2024)}?><label>Mlakar(2024)</label><?label petermlakar_2024_10990866?><mixed-citation>Mlakar, P.: petermlakar/DELWAVE: DELWAVE v1.0, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.10990866" ext-link-type="DOI">10.5281/zenodo.10990866</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{Mlakar et al.(2023)}?><label>Mlakar et al.(2023)</label><?label Mlakar?><mixed-citation>Mlakar, P.,  Ricchi, A.,  Carniel, S.,  Bonaldo, D., and  Ličer, M.:  DELWAVE 1.0: Training and test datasets (1.0),  Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.7816888" ext-link-type="DOI">10.5281/zenodo.7816888</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Morim et~al.(2020)Morim, Trenham, Hemer, Wang, Mori, Casas-Prat, Semedo, Shimura, Timmermans, Camus, Bricheno, Mentaschi, Dobrynin, Feng, and Erikson}}?><label>Morim et al.(2020)Morim, Trenham, Hemer, Wang, Mori, Casas-Prat, Semedo, Shimura, Timmermans, Camus, Bricheno, Mentaschi, Dobrynin, Feng, and Erikson</label><?label Morimetal2020?><mixed-citation>Morim, J., Trenham, C., Hemer, M., Wang, X. L., Mori, N., Casas-Prat, M., Semedo, A., Shimura, T., Timmermans, B., Camus, P., Bricheno, L., Mentaschi, L., Dobrynin, M., Feng, Y., and Erikson, L.: A global ensemble of ocean wave climate projections from CMIP5-driven models, Scientific Data, 7, 1–10, <ext-link xlink:href="https://doi.org/10.1038/s41597-020-0446-2" ext-link-type="DOI">10.1038/s41597-020-0446-2</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{Parker(2013)}}?><label>Parker(2013)</label><?label Parker2013?><mixed-citation>Parker, W. S.: Ensemble modeling, uncertainty and robust predictions, WIREs Climate Change, 4, 213–223, <ext-link xlink:href="https://doi.org/10.1002/wcc.220" ext-link-type="DOI">10.1002/wcc.220</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{Pomaro et~al.(2018)Pomaro, Cavaleri, Papa, and Lionello}}?><label>Pomaro et al.(2018)Pomaro, Cavaleri, Papa, and Lionello</label><?label Pomaroetal2018?><mixed-citation>Pomaro, A., Cavaleri, L., Papa, A., and Lionello, P.: Data Descriptor: 39 years of directional wave recorded data and relative problems, climatological implications and use, Scientific Data, 5, 1–12, <ext-link xlink:href="https://doi.org/10.1038/sdata.2018.139" ext-link-type="DOI">10.1038/sdata.2018.139</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Rasp et~al.(2018)Rasp, Pritchard, and Gentine}}?><label>Rasp et al.(2018)Rasp, Pritchard, and Gentine</label><?label Rasp2018?><mixed-citation>Rasp, S., Pritchard, M. S., and Gentine, P.: Deep learning to represent subgrid processes in climate models, P. Natl. Acad. Sci. USA, 115, 9684–9689, <ext-link xlink:href="https://doi.org/10.1073/pnas.1810286115" ext-link-type="DOI">10.1073/pnas.1810286115</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{Rodriguez-Delgado and Bergillos(2021)}}?><label>Rodriguez-Delgado and Bergillos(2021)</label><?label RodriguezDelgadoetal2021?><mixed-citation>Rodriguez-Delgado, C. and Bergillos, R. J.: Wave energy assessment under climate change through artificial intelligence, Sci. Total Environ., 760, 144039, <ext-link xlink:href="https://doi.org/10.1016/j.scitotenv.2020.144039" ext-link-type="DOI">10.1016/j.scitotenv.2020.144039</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{Rus et~al.(2023)Rus, Fettich, Kristan, and Li\v{c}er}}?><label>Rus et al.(2023)Rus, Fettich, Kristan, and Ličer</label><?label Rus2023?><mixed-citation>Rus, M., Fettich, A., Kristan, M., and Ličer, M.: HIDRA2: deep-learning ensemble sea level and storm tide forecasting in the presence of seiches – the case of the northern Adriatic, Geosci. Model Dev., 16, 271–288, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-271-2023" ext-link-type="DOI">10.5194/gmd-16-271-2023</ext-link>, 2023. </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{Scoccimarro et~al.(2011)Scoccimarro, Gualdi, Bellucci, Sanna, Fogli, Manzini, Vichi, Oddo, and Navarra}}?><label>Scoccimarro et al.(2011)Scoccimarro, Gualdi, Bellucci, Sanna, Fogli, Manzini, Vichi, Oddo, and Navarra</label><?label Scoccimarroetal2011?><mixed-citation>Scoccimarro, E., Gualdi, S., Bellucci, A., Sanna, A., Fogli, P. G., Manzini, E., Vichi, M., Oddo, P., and Navarra, A.: Effects of tropical cyclones on ocean heat transport in a high-resolution coupled general circulation model, J. Climate, 24, 4368–4384, <ext-link xlink:href="https://doi.org/10.1175/2011JCLI4104.1" ext-link-type="DOI">10.1175/2011JCLI4104.1</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{Sonnewald et~al.(2021)Sonnewald, Lguensat, Jones, Dueben, Brajard, and Balaji}}?><label>Sonnewald et al.(2021)Sonnewald, Lguensat, Jones, Dueben, Brajard, and Balaji</label><?label Sonnewald2021?><mixed-citation>Sonnewald, M., Lguensat, R., Jones, D. C., Dueben, P. D., Brajard, J., and Balaji, V.: Bridging observations, theory and numerical simulation of the ocean using machine learning, Environ. Res. Lett., 16, 073008, <ext-link xlink:href="https://doi.org/10.1088/1748-9326/ac0eb0" ext-link-type="DOI">10.1088/1748-9326/ac0eb0</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{Steppeler et~al.(2003)Steppeler, Doms, Schattler, Bitzer, Gassmann, Damrath, and Gregoric}}?><label>Steppeler et al.(2003)Steppeler, Doms, Schattler, Bitzer, Gassmann, Damrath, and Gregoric</label><?label Steppeleretal2003?><mixed-citation> Steppeler, J., Doms, G., Schattler, U., Bitzer, H. W., Gassmann, A., Damrath, U., and Gregoric, G.: Meso-gamma scale forecasts using the nonhydrostatic model LM, Meteorol. Atmos. Phys., 82, 75–96, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{{Tognin et~al.(2021)Tognin, D'Alpaos, Marani, and Carniello}}?><label>Tognin et al.(2021)Tognin, D'Alpaos, Marani, and Carniello</label><?label Togninetal2021?><mixed-citation>Tognin, D., D'Alpaos, A., Marani, M., and Carniello, L.: Marsh resilience to sea-level rise reduced by storm-surge barriers in the Venice Lagoon, Nat. Geosci., 14, 906–911, <ext-link xlink:href="https://doi.org/10.1038/s41561-021-00853-7" ext-link-type="DOI">10.1038/s41561-021-00853-7</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{{Trenberth et~al.(2003)Trenberth, Dai, Rasmussen, and Parsons}}?><label>Trenberth et al.(2003)Trenberth, Dai, Rasmussen, and Parsons</label><?label Trenberthetal2003?><mixed-citation> Trenberth, K. E., Dai, A., Rasmussen, R. M., and Parsons, D. B.: The Changing Character of Precipitation, B. Am. Meteorol. Soc., 84, 1205–1217, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{{USACE(2002)}}?><label>USACE(2002)</label><?label USACE2002?><mixed-citation> USACE: Coastal Engineering Manual, Engineer Manual 1110-2-1100, U. S. Army Corps of Engineers, Washington, USA, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{\v{Z}ust et~al.(2021)\v{Z}ust, Fettich, Kristan, and Li\v{c}er}}?><label>Žust et al.(2021)Žust, Fettich, Kristan, and Ličer</label><?label Zust2021?><mixed-citation>Žust, L., Fettich, A., Kristan, M., and Ličer, M.: HIDRA 1.0: deep-learning-based ensemble sea level forecasting in the northern Adriatic, Geosci. Model Dev., 14, 2057–2074, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-2057-2021" ext-link-type="DOI">10.5194/gmd-14-2057-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Zollo et~al.(2016)Zollo, Rillo, Bucchignani, Montesarchio, and Mercogliano}}?><label>Zollo et al.(2016)Zollo, Rillo, Bucchignani, Montesarchio, and Mercogliano</label><?label Zolloetal2016?><mixed-citation>Zollo, A. L., Rillo, V., Bucchignani, E., Montesarchio, M., and Mercogliano, P.: Extreme temperature and precipitation events over Italy: assessment of high-resolution simulations with COSMO-CLM and future scenarios, Int. J. Climatol., 36, 987–1004, <ext-link xlink:href="https://doi.org/10.1002/joc.4401" ext-link-type="DOI">10.1002/joc.4401</ext-link>, 2016.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>DELWAVE 1.0: deep learning surrogate model of surface wave climate in the Adriatic Basin</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Antonioli et al.(2017)Antonioli, Anzidei, Amorosi, Lo Presti, Mastronuzzi, Deiana, De Falco, Fontana, Fontolan, Lisco, Marsico, Moretti, Orrù, Sannino, Serpelloni, and Vecchio</label><mixed-citation>
      
Antonioli, F., Anzidei, M., Amorosi, A., Lo Presti, V., Mastronuzzi, G., Deiana, G., De Falco, G., Fontana, A., Fontolan, G., Lisco, S., Marsico, A., Moretti, M., Orrù, P., Sannino, G., Serpelloni, E., and Vecchio, A.:
Sea-level rise and potential drowning of the Italian coastal plains: Flooding risk scenarios for 2100, Quaternary Sci. Rev., 158, 29–43, <a href="https://doi.org/10.1016/j.quascirev.2016.12.021" target="_blank">https://doi.org/10.1016/j.quascirev.2016.12.021</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Astariz and Iglesias(2015)</label><mixed-citation>
      
Astariz, S. and Iglesias, G.:
The economics of wave energy: A review, Renew. Sust. Energ. Rev., 45, 397–408, <a href="https://doi.org/10.1016/j.rser.2015.01.061" target="_blank">https://doi.org/10.1016/j.rser.2015.01.061</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bellafiore et al.(2012)Bellafiore, Bucchignani, Gualdi, Carniel, Djurdjević, and Umgiesser</label><mixed-citation>
      
Bellafiore, D., Bucchignani, E., Gualdi, S., Carniel, S., Djurdjević, V., and Umgiesser, G.:
Assessment of meteorological climate models as inputs for coastal studies, Ocean Dynam., 62, 555–568, <a href="https://doi.org/10.1007/s10236-011-0508-2" target="_blank">https://doi.org/10.1007/s10236-011-0508-2</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Benetazzo et al.(2014)Benetazzo, Bergamasco, Bonaldo, Falcieri, Sclavo, Langone, and Carniel</label><mixed-citation>
      
Benetazzo, A., Bergamasco, A., Bonaldo, D., Falcieri, F., Sclavo, M., Langone, L., and Carniel, S.:
Response of the Adriatic Sea to an intense cold air outbreak: Dense water dynamics and wave-induced transport, Prog. Oceanogr., 128, 115–138, <a href="https://doi.org/10.1016/j.pocean.2014.08.015" target="_blank">https://doi.org/10.1016/j.pocean.2014.08.015</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Benetazzo et al.(2022)Benetazzo, Davison, Barbariol, Mercogliano, Favaretto, and Sclavo</label><mixed-citation>
      
Benetazzo, A., Davison, S., Barbariol, F., Mercogliano, P., Favaretto, C., and Sclavo, M.:
Correction of ERA5 Wind for Regional Climate Projections of Sea Waves, Water, 14, 1590, <a href="https://doi.org/10.3390/w14101590" target="_blank">https://doi.org/10.3390/w14101590</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Beucler et al.(2021)Beucler, Ebert-Uphoff, Rasp, Pritchard, and Gentine</label><mixed-citation>
      
Beucler, T., Ebert-Uphoff, I., Rasp, S., Pritchard, M., and Gentine, P.:
Machine learning for clouds and climate (invited chapter for the agu geophysical monograph series “clouds and climate”), Earth and Space Science Open Archive [preprint], 27, <a href="https://doi.org/10.1002/essoar.10506925.1" target="_blank">https://doi.org/10.1002/essoar.10506925.1</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Boccotti(2000)</label><mixed-citation>
      
Boccotti, P.:
Wave Mechanics for Ocean Engineering, Elsevier Science, Oxford, , 496 pp., ISBN 978-0-444-50380-0, 2000.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Boehme and Rosso(2021)</label><mixed-citation>
      
Boehme, L. and Rosso, I.:
Classifying oceanographic structures in the Amundsen Sea, Antarctica, Geophys. Res. Lett., 48, e2020GL089412, <a href="https://doi.org/10.1029/2020GL089412" target="_blank">https://doi.org/10.1029/2020GL089412</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Bonaldo et al.(2016)Bonaldo, Benetazzo, Bergamasco, Campiani, Foglini, Sclavo, Trincardi, and Carniel</label><mixed-citation>
      
Bonaldo, D., Benetazzo, A., Bergamasco, A., Campiani, E., Foglini, F., Sclavo, M., Trincardi, F., and Carniel, S.:
Interactions among Adriatic continental margin morphology, deep circulation and bedform patterns, Mar. Geol., 375, 82–98, <a href="https://doi.org/10.1016/j.margeo.2015.09.012" target="_blank">https://doi.org/10.1016/j.margeo.2015.09.012</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Bonaldo et al.(2017)Bonaldo, Bucchignani, Ricchi, and Carniel</label><mixed-citation>
      
Bonaldo, D., Bucchignani, E., Ricchi, A., and Carniel, S.:
Wind storminess in the adriatic sea in a climate change scenario, Acta Adriat., 58, 195–208, <a href="https://doi.org/10.32582/aa.58.2.1" target="_blank">https://doi.org/10.32582/aa.58.2.1</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Bonaldo et al.(2020)Bonaldo, Bucchignani, Pomaro, Ricchi, Sclavo, and Carniel</label><mixed-citation>
      
Bonaldo, D., Bucchignani, E., Pomaro, A., Ricchi, A., Sclavo, M., and Carniel, S.:
Wind waves in the Adriatic Sea under a severe climate change scenario and implications for the coasts, Int. J. Climatol., 40, 5389–5406, <a href="https://doi.org/10.1002/joc.6524" target="_blank">https://doi.org/10.1002/joc.6524</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Booij et al.(1999)Booij, Ris, and Holthuijsen</label><mixed-citation>
      
Booij, N., Ris, R. C., and Holthuijsen, L. H.:
A third-generation wave model for coastal regions: 1. Model description and validation, J. Geophys. Res., 104, 7649, <a href="https://doi.org/10.1029/98JC02622" target="_blank">https://doi.org/10.1029/98JC02622</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Bucchignani et al.(2016)Bucchignani, Montesarchio, Zollo, and Mercogliano</label><mixed-citation>
      
Bucchignani, E., Montesarchio, M., Zollo, A. L., and Mercogliano, P.:
High-resolution climate simulations with COSMO-CLM over Italy: Performance evaluation and climate projections for the 21st century, Int. J. Climatol., 36, 735–756, <a href="https://doi.org/10.1002/joc.4379" target="_blank">https://doi.org/10.1002/joc.4379</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Cavaleri et al.(2007)Cavaleri, Alves, Ardhuin, Babanin, Banner, Belibassakis, Benoit, Donelan, Groeneweg, Herbers, Hwang, Janssen, Janssen, Lavrenov, Magne, Monbaliu, Onorato, Polnikov, Resio, Rogers, Sheremet, McKee Smith, Tolman, van Vledder, Wolf, and Young</label><mixed-citation>
      
Cavaleri, L., Alves, J. H., Ardhuin, F., Babanin, A., Banner, M., Belibassakis, K., Benoit, M., Donelan, M., Groeneweg, J., Herbers, T. H., Hwang, P., Janssen, P. A., Janssen, T., Lavrenov, I. V., Magne, R., Monbaliu, J., Onorato, M., Polnikov, V., Resio, D., Rogers, W. E., Sheremet, A., McKee Smith, J., Tolman, H. L., van Vledder, G., Wolf, J., and Young, I.:
Wave modelling – The state of the art, Prog. Oceanogr., 75, 603–674, <a href="https://doi.org/10.1016/j.pocean.2007.05.005" target="_blank">https://doi.org/10.1016/j.pocean.2007.05.005</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Cavaleri et al.(2018)Cavaleri, Abdalla, Benetazzo, Bertotti, Bidlot, Breivik, Carniel, Jensen, Portilla-Yandun, Rogers, Roland, Sanchez-Arcilla, Smith, Staneva, Toledo, van Vledder, and van der Westhuysen</label><mixed-citation>
      
Cavaleri, L., Abdalla, S., Benetazzo, A., Bertotti, L., Bidlot, J. R., Breivik, Carniel, S., Jensen, R. E., Portilla-Yandun, J., Rogers, W. E., Roland, A., Sanchez-Arcilla, A., Smith, J. M., Staneva, J., Toledo, Y., van Vledder, G. P., and van der Westhuysen, A. J.:
Wave modelling in coastal and inner seas, Prog. Oceanogr., 167, 164–233, <a href="https://doi.org/10.1016/j.pocean.2018.03.010" target="_blank">https://doi.org/10.1016/j.pocean.2018.03.010</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Cho et al.(2014)Cho, Van Merriënboer, Gulcehre, Bahdanau, Bougares, Schwenk, and Bengio</label><mixed-citation>
      
Cho, K., Van Merriënboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., and Bengio, Y.:
Learning phrase representations using RNN encoder-decoder for statistical machine translation, arXiv [preprint], <a href="https://arxiv.org/abs/1406.1078" target="_blank">arXiv:1406.1078</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Conv1d(2024)</label><mixed-citation>
      
Conv1d:
PyTorch implementation,  <a href="https://pytorch.org/docs/stable/generated/torch.nn.Conv1d.html" target="_blank"/>, last access: 4 June 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Di Silvio et al.(2010)Di Silvio, Dall'Angelo, Bonaldo, and Fasolato</label><mixed-citation>
      
Di Silvio, G., Dall'Angelo, C., Bonaldo, D., and Fasolato, G.:
Long-term model of planimetric and bathymetric evolution of a tidal lagoon, Cont. Shelf Res., 30, 894–903, <a href="https://doi.org/10.1016/j.csr.2009.09.010" target="_blank">https://doi.org/10.1016/j.csr.2009.09.010</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Friedrichs(2011)</label><mixed-citation>
      
Friedrichs, C. T.:
Tidal Flat Morphodynamics: A Synthesis, Vol. 3, Elsevier Inc.,  <a href="https://doi.org/10.1016/B978-0-12-374711-2.00307-7" target="_blank">https://doi.org/10.1016/B978-0-12-374711-2.00307-7</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Giorgi and Lionello(2008)</label><mixed-citation>
      
Giorgi, F. and Lionello, P.:
Climate change projections for the Mediterranean region, Global Planet. Change, 63, 90–104, <a href="https://doi.org/10.1016/j.gloplacha.2007.09.005" target="_blank">https://doi.org/10.1016/j.gloplacha.2007.09.005</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Hendrycks and Gimpel(2016)</label><mixed-citation>
      
Hendrycks, D. and Gimpel, K.:
Gaussian error linear units (gelus), arXiv [preprint], <a href="https://arxiv.org/abs/1606.08415" target="_blank">arXiv:1606.08415</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Institute of Information Science(2023)</label><mixed-citation>
      
Institute of Information Science, G. o. t. R. o. S.:
IZUM, <a href="https://izum.si/en/home" target="_blank"/> (last access: 3 March 2023), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>James et al.(2018)James, Zhang, and O'Donncha</label><mixed-citation>
      
James, S. C., Zhang, Y., and O'Donncha, F.:
A machine learning framework to forecast wave conditions, Coast. Eng., 137, 1–10, <a href="https://doi.org/10.1016/j.coastaleng.2018.03.004" target="_blank">https://doi.org/10.1016/j.coastaleng.2018.03.004</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Janssens and Hulshoff(2022)</label><mixed-citation>
      
Janssens, M. and Hulshoff, S. J.:
Advancing Artificial Neural Network Parameterization for Atmospheric Turbulence Using a Variational Multiscale Model, J. Adv. Model. Earth Sy., 14, e2021MS002490, <a href="https://doi.org/10.1029/2021MS002490" target="_blank">https://doi.org/10.1029/2021MS002490</a>, e2021MS002490 2021MS002490, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Kingma and Ba(2014)</label><mixed-citation>
      
Kingma, D. P. and Ba, J.:
Adam: A method for stochastic optimization, arXiv [preprint], <a href="https://arxiv.org/abs/1412.6980" target="_blank">arXiv:1412.6980</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Lionello et al.(2017)Lionello, Conte, Marzo, and Scarascia</label><mixed-citation>
      
Lionello, P., Conte, D., Marzo, L., and Scarascia, L.:
The contrasting effect of increasing mean sea level and decreasing storminess on the maximum water level during storms along the coast of the Mediterranean Sea in the mid 21st century, Global Planet. Change, 151, 80–91, <a href="https://doi.org/10.1016/j.gloplacha.2016.06.012" target="_blank">https://doi.org/10.1016/j.gloplacha.2016.06.012</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Mallett et al.(2018)Mallett, Boehme, Fedak, Heywood, Stevens, and Roquet</label><mixed-citation>
      
Mallett, H. K. W., Boehme, L., Fedak, M., Heywood, K. J., Stevens, D. P., and Roquet, F.:
Variation in the Distribution and Properties of Circumpolar Deep Water in the Eastern Amundsen Sea, on Seasonal Timescales, Using Seal-Borne Tags, Geophys. Res. Lett., 45, 4982–4990, <a href="https://doi.org/10.1029/2018GL077430" target="_blank">https://doi.org/10.1029/2018GL077430</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Mercogliano(2023)</label><mixed-citation>
      
Mercogliano, P.: 10m wind components of the dynamical downscaling with COSMO-CLM of historical (1979/2005) and future climate (2006/2100) data under scenario RCP4.5 and RCP8.5 at 8 km over Italy,   CMCC DDS [data set], <a href="https://doi.org/10.25424/cmcc-3hph-jy15" target="_blank">https://doi.org/10.25424/cmcc-3hph-jy15</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Mlakar(2024)</label><mixed-citation>
      
Mlakar, P.: petermlakar/DELWAVE: DELWAVE v1.0, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.10990866" target="_blank">https://doi.org/10.5281/zenodo.10990866</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Mlakar et al.(2023)</label><mixed-citation>
      
Mlakar, P.,  Ricchi, A.,  Carniel, S.,  Bonaldo, D., and  Ličer, M.:  DELWAVE 1.0: Training and test datasets (1.0),  Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.7816888" target="_blank">https://doi.org/10.5281/zenodo.7816888</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Morim et al.(2020)Morim, Trenham, Hemer, Wang, Mori, Casas-Prat, Semedo, Shimura, Timmermans, Camus, Bricheno, Mentaschi, Dobrynin, Feng, and Erikson</label><mixed-citation>
      
Morim, J., Trenham, C., Hemer, M., Wang, X. L., Mori, N., Casas-Prat, M., Semedo, A., Shimura, T., Timmermans, B., Camus, P., Bricheno, L., Mentaschi, L., Dobrynin, M., Feng, Y., and Erikson, L.:
A global ensemble of ocean wave climate projections from CMIP5-driven models, Scientific Data, 7, 1–10, <a href="https://doi.org/10.1038/s41597-020-0446-2" target="_blank">https://doi.org/10.1038/s41597-020-0446-2</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Parker(2013)</label><mixed-citation>
      
Parker, W. S.:
Ensemble modeling, uncertainty and robust predictions, WIREs Climate Change, 4, 213–223, <a href="https://doi.org/10.1002/wcc.220" target="_blank">https://doi.org/10.1002/wcc.220</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Pomaro et al.(2018)Pomaro, Cavaleri, Papa, and Lionello</label><mixed-citation>
      
Pomaro, A., Cavaleri, L., Papa, A., and Lionello, P.:
Data Descriptor: 39 years of directional wave recorded data and relative problems, climatological implications and use, Scientific Data, 5, 1–12, <a href="https://doi.org/10.1038/sdata.2018.139" target="_blank">https://doi.org/10.1038/sdata.2018.139</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Rasp et al.(2018)Rasp, Pritchard, and Gentine</label><mixed-citation>
      
Rasp, S., Pritchard, M. S., and Gentine, P.:
Deep learning to represent subgrid processes in climate models, P. Natl. Acad. Sci. USA, 115, 9684–9689, <a href="https://doi.org/10.1073/pnas.1810286115" target="_blank">https://doi.org/10.1073/pnas.1810286115</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Rodriguez-Delgado and Bergillos(2021)</label><mixed-citation>
      
Rodriguez-Delgado, C. and Bergillos, R. J.:
Wave energy assessment under climate change through artificial intelligence, Sci. Total Environ., 760, 144039, <a href="https://doi.org/10.1016/j.scitotenv.2020.144039" target="_blank">https://doi.org/10.1016/j.scitotenv.2020.144039</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Rus et al.(2023)Rus, Fettich, Kristan, and Ličer</label><mixed-citation>
      
Rus, M., Fettich, A., Kristan, M., and Ličer, M.:
HIDRA2: deep-learning ensemble sea level and storm tide forecasting in the presence of seiches – the case of the northern Adriatic, Geosci. Model Dev., 16, 271–288, <a href="https://doi.org/10.5194/gmd-16-271-2023" target="_blank">https://doi.org/10.5194/gmd-16-271-2023</a>, 2023.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Scoccimarro et al.(2011)Scoccimarro, Gualdi, Bellucci, Sanna, Fogli, Manzini, Vichi, Oddo, and Navarra</label><mixed-citation>
      
Scoccimarro, E., Gualdi, S., Bellucci, A., Sanna, A., Fogli, P. G., Manzini, E., Vichi, M., Oddo, P., and Navarra, A.:
Effects of tropical cyclones on ocean heat transport in a high-resolution coupled general circulation model, J. Climate, 24, 4368–4384, <a href="https://doi.org/10.1175/2011JCLI4104.1" target="_blank">https://doi.org/10.1175/2011JCLI4104.1</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Sonnewald et al.(2021)Sonnewald, Lguensat, Jones, Dueben, Brajard, and Balaji</label><mixed-citation>
      
Sonnewald, M., Lguensat, R., Jones, D. C., Dueben, P. D., Brajard, J., and Balaji, V.:
Bridging observations, theory and numerical simulation of the ocean using machine learning, Environ. Res. Lett., 16, 073008, <a href="https://doi.org/10.1088/1748-9326/ac0eb0" target="_blank">https://doi.org/10.1088/1748-9326/ac0eb0</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Steppeler et al.(2003)Steppeler, Doms, Schattler, Bitzer, Gassmann, Damrath, and Gregoric</label><mixed-citation>
      
Steppeler, J., Doms, G., Schattler, U., Bitzer, H. W., Gassmann, A., Damrath, U., and Gregoric, G.:
Meso-gamma scale forecasts using the nonhydrostatic model LM, Meteorol. Atmos. Phys., 82, 75–96, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Tognin et al.(2021)Tognin, D'Alpaos, Marani, and Carniello</label><mixed-citation>
      
Tognin, D., D'Alpaos, A., Marani, M., and Carniello, L.:
Marsh resilience to sea-level rise reduced by storm-surge barriers in the Venice Lagoon, Nat. Geosci., 14, 906–911, <a href="https://doi.org/10.1038/s41561-021-00853-7" target="_blank">https://doi.org/10.1038/s41561-021-00853-7</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Trenberth et al.(2003)Trenberth, Dai, Rasmussen, and Parsons</label><mixed-citation>
      
Trenberth, K. E., Dai, A., Rasmussen, R. M., and Parsons, D. B.:
The Changing Character of Precipitation, B. Am. Meteorol. Soc., 84, 1205–1217, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>USACE(2002)</label><mixed-citation>
      
USACE:
Coastal Engineering Manual, Engineer Manual 1110-2-1100, U. S. Army Corps of Engineers, Washington, USA, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Žust et al.(2021)Žust, Fettich, Kristan, and Ličer</label><mixed-citation>
      
Žust, L., Fettich, A., Kristan, M., and Ličer, M.:
HIDRA 1.0: deep-learning-based ensemble sea level forecasting in the northern Adriatic, Geosci. Model Dev., 14, 2057–2074, <a href="https://doi.org/10.5194/gmd-14-2057-2021" target="_blank">https://doi.org/10.5194/gmd-14-2057-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Zollo et al.(2016)Zollo, Rillo, Bucchignani, Montesarchio, and Mercogliano</label><mixed-citation>
      
Zollo, A. L., Rillo, V., Bucchignani, E., Montesarchio, M., and Mercogliano, P.:
Extreme temperature and precipitation events over Italy: assessment of high-resolution simulations with COSMO-CLM and future scenarios, Int. J. Climatol., 36, 987–1004, <a href="https://doi.org/10.1002/joc.4401" target="_blank">https://doi.org/10.1002/joc.4401</a>, 2016.

    </mixed-citation></ref-html>--></article>
