<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0"><?xmltex \makeatother\@nolinetrue\makeatletter?>
  <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-14-1445-2021</article-id><title-group><article-title>The Regional Ice Ocean Prediction System v2: a pan-Canadian ocean analysis
system using an online tidal harmonic analysis</article-title><alt-title>The Regional Ice Ocean Prediction System v2</alt-title>
      </title-group><?xmltex \runningtitle{The Regional Ice Ocean Prediction System v2}?><?xmltex \runningauthor{G. C. Smith et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Smith</surname><given-names>Gregory C.</given-names></name>
          <email>gregory.smith2@canada.ca</email>
        <ext-link>https://orcid.org/0000-0003-2702-6641</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Liu</surname><given-names>Yimin</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Benkiran</surname><given-names>Mounir</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Chikhar</surname><given-names>Kamel</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Surcel Colan</surname><given-names>Dorina</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Gauthier</surname><given-names>Audrey-Anne</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Testut</surname><given-names>Charles-Emmanuel</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Dupont</surname><given-names>Frederic</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-9722-4478</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Lei</surname><given-names>Ji</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Roy</surname><given-names>François</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Lemieux</surname><given-names>Jean-François</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-2084-5759</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Davidson</surname><given-names>Fraser</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Meteorological Research Division, Environment and Climate Change
Canada (ECCC), Dorval, H9P1J3, Canada</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Meteorological Service of Canada, ECCC, Dorval, H9P1J3, Canada</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Mercator Océan International, Toulouse, France</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Northwest Atlantic Fisheries Centre, Fisheries and Ocean Canada, St.
John's, Newfoundland, Canada</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Gregory C. Smith (gregory.smith2@canada.ca)</corresp></author-notes><pub-date><day>15</day><month>March</month><year>2021</year></pub-date>
      
      <volume>14</volume>
      <issue>3</issue>
      <fpage>1445</fpage><lpage>1467</lpage>
      <history>
        <date date-type="received"><day>1</day><month>August</month><year>2020</year></date>
           <date date-type="rev-request"><day>26</day><month>August</month><year>2020</year></date>
           <date date-type="rev-recd"><day>23</day><month>December</month><year>2020</year></date>
           <date date-type="accepted"><day>20</day><month>January</month><year>2021</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2021 Gregory C. Smith et al.</copyright-statement>
        <copyright-year>2021</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/14/1445/2021/gmd-14-1445-2021.html">This article is available from https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e202">Canada has the longest coastline in the world and includes diverse
ocean environments, from the frozen waters of the Canadian Arctic
Archipelago to the confluence region of Labrador and Gulf Stream waters on
the east coast. There is a strong need for a pan-Canadian operational
regional ocean prediction capacity covering all Canadian coastal areas in
support of marine activities including emergency response, search and rescue, and
safe navigation in ice-infested waters. Here we present the first
pan-Canadian operational regional ocean analysis system developed as part of
the Regional Ice Ocean Prediction System version 2 (RIOPSv2) running in
operations at the Canadian Centre for Meteorological and Environmental
Prediction (CCMEP). The RIOPSv2 domain extends from 26<inline-formula><mml:math id="M1" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N in the
Atlantic Ocean through the Arctic Ocean to 44<inline-formula><mml:math id="M2" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N in the Pacific
Ocean, with a model grid resolution that varies between 3 and 8 km. RIOPSv2
includes a multivariate data assimilation system based on a reduced-order
extended Kalman filter together with a 3D-Var bias correction system for
water mass properties. The analysis system assimilates satellite
observations of sea level anomaly and sea surface temperature, as well as in
situ temperature and salinity measurements. Background model error is
specified in terms of seasonally varying model anomalies from a 10-year
forced model integration, allowing inhomogeneous anisotropic multivariate
error covariances. A novel online tidal harmonic analysis method is
introduced that uses a sliding-window approach to reduce numerical costs and allow for the time-varying harmonic constants necessary in seasonally
ice-infested waters. Compared to the Global Ice Ocean Prediction System
(GIOPS) running at CCMEP, RIOPSv2 also includes a spatial filtering of model
fields as part of the observation operator for sea surface temperature (SST). In
addition to the tidal harmonic analysis, the observation operator for sea
level anomaly (SLA) is also modified to remove the inverse barometer effect due to
the application of atmospheric pressure forcing fields. RIOPSv2 is compared
to GIOPS and shown to provide similar innovation statistics over a 3-year
evaluation period. Specific improvements are found near the Gulf Stream for
all model fields due to the higher model grid resolution, with smaller
root mean squared (rms) innovations for RIOPSv2 of about 5 cm for SLA and
0.5 <inline-formula><mml:math id="M3" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C for SST. Verification against along-track satellite
observations demonstrates the improved representation of mesoscale features
in RIOPSv2 compared to GIOPS, with increased correlations of SLA (0.83
compared to 0.73) and reduced rms differences (12 cm compared to 14 cm).
While the RIOPSv2 grid resolution is 3 times higher than GIOPS, the power
spectral density of surface kinetic energy provides an indication that the
effective resolution of RIOPSv2 is roughly double that of the global system
(35 km compared to 66 km). Observations made as part of the Year of Polar
Prediction (2017–2019) provide a rare glimpse at errors in Arctic water mass
properties and show average salinity biases over the upper 500 m of 0.3–0.4 psu in the eastern Beaufort Sea in RIOPSv2.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

      <?xmltex \hack{\allowdisplaybreaks}?>
<?pagebreak page1446?><sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e243">Over recent years, there has been a growing number of regional ocean
prediction systems developed and being run operationally (Kourafalou et al.,
2015; Tonani et al., 2015). For example, as part of the European Copernicus
Marine Environmental Monitoring Service (CMEMS) there are regional systems
covering the Arctic Ocean (Sakov et al., 2012), the northwest European shelf
seas (King et al., 2018), the Iberia–Biscay–Ireland (IBI) shelf seas
(Sotillo et al., 2015), the Mediterranean Sea (Tonani et al., 2008), and the
Baltic Sea (Zhuang et al., 2011). Various systems are also in place along
the US coastlines (e.g., Zhang et al., 2010; Moore et al., 2011; Xue et al.,
2005; Mehra and Rivin, 2010; Chao et al., 2018). More recently, a number of
systems have been put in place by China (Cho et al., 2014), Japan (Hirose et
al., 2019) and Korea (Park et al., 2015).</p>
      <p id="d1e246">A particular challenge for regional ocean prediction systems is the
assimilation of sea level anomaly (SLA) observations into an ocean model
that includes tidal forcing. Removing tidal variability requires a careful
approach as any unfiltered tidal variations will contribute directly to the
innovations and may result in unphysical increments. The approach taken in
the IBI system is to perform an offline harmonic analysis and apply a static
set of harmonic coefficients for the primary tidal constituents to remove
tidal signals during the online assimilation step. However, this approach
neglects nonstationary effects such as seasonally varying interactions
between barotropic and baroclinic tidal modes. Moreover, in areas of sea ice
cover, a strong seasonal cycle in tidal harmonics may be present. Indeed,
Kleptsova and Pietrzak (2018) show summer–winter differences in the M2
amplitude that exceed 1 m in Hudson Strait and Ungava Bay, with changes in
phase up to 180<inline-formula><mml:math id="M4" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> due to the displacement of tidal amphidromes. Xie
et al. (2011) find that a 3 d mean filter provides a suitable reduction in
tidal variance in the South China Sea to permit SLA assimilation but note
that more sophisticated filters may provide better results.</p>
      <p id="d1e258">Developing a regional ocean prediction system for Canada is challenging due
to the length of the Canadian coastline and complexity of coastal waters in
Canada. First, Canada's coasts cover three oceans that differ greatly, from
relatively warm North Pacific Ocean waters on the west coast, to the confluence
region of the Gulf Stream and the Labrador Current on the east coast, and to
seasonal and multiyear sea ice in the Canadian Arctic Archipelago.
Moreover, all three regions experience strong tidal currents, including the
two largest tidal ranges in the world in the Bay of Fundy and Ungava Bay
(Arbic et al., 2007; O'Reilly et al., 2005). A paucity of in situ data
further complicates the development of reliable data assimilative
operational oceanographic systems due in particular to significant gaps in
real-time data availability. This situation is especially challenging in the
Canadian Arctic Archipelago due to the harsh environmental conditions,
combined with dynamic sea ice cover, and is further complicated by significant
regions of poorly known bathymetry.</p>
      <p id="d1e261">Early efforts in operational oceanography in Canada include models run in
real time without any data assimilation to support search and rescue as well as oil
spill response for the Gulf of St. Lawrence (Saucier et al., 2003) and St.
Lawrence Estuary (Saucier and Chassé, 2000). The Gulf of St. Lawrence
model was later developed into a coupled prediction system for sea ice and
weather prediction (Pellerin et al., 2004; Smith et al., 2012).
Additionally, a coupled ice–ocean prediction system for the Canadian east
coast used for iceberg drift, ice service operations (i.e., for safe
navigation), and offshore resource exploitation was implemented in 2007 that
assimilates sea surface temperature and ice concentration (Tang et al.,
2008). On the Canadian west coast there have been numerous modeling efforts
(e.g., Masson and Cummins, 2007) but few real-time forecasting efforts,
apart from tidal and storm surge forecasting systems (e.g., Soontiens et al.,
2016).</p>
      <p id="d1e265">More recently, the Global Ice Ocean Prediction System (GIOPS) was
implemented at the Canadian Centre for Meteorological and Environmental
Prediction (CCMEP), providing the first operational global ocean assimilative
capacity in Canada (Smith et al., 2016). This system was designed primarily
to support the initialization of coupled medium-range deterministic weather
prediction (Smith et al., 2018). It is also now used to initialize coupled
ensemble predictions of sub-seasonal (medium-monthly) range in addition to
seasonal predictions (Lin et al., 2020). GIOPS analyses and forecasts are
also used by the Canadian navy for marine operations (e.g., sonar range
prediction). Building on the availability of ocean analyses from GIOPS, a
higher-grid-resolution Regional Ice Ocean Prediction System (RIOPS) was
developed (Dupont et al., 2015; Lemieux et al., 2016a) to support marine
operations in Canadian ice-infested waters, in particular over two
Arctic METAREAs (17 and 18) for which Canada has the responsibility to
provide warnings regarding ice hazards and marine weather predictions as
part of the Global Marine Distress and Safety System.</p>
      <p id="d1e268">Increasing requirements for a world-class safety system to protect Canadian
coastal areas have motivated the creation of the Government of Canada Ocean
Protection Plan initiative. This initiative aims to put in place a range of
measures, including pan-Canadian ocean prediction capacity to provide
numerical guidance for marine emergency response (e.g., oil spill). To meet
this need, ocean predictions are required that are able to represent coastal
ocean processes (e.g., tidal flows, boundary currents) while constraining
internal variability (i.e., through data assimilation).</p>
      <p id="d1e271">There has yet to be a pan-Canadian regional ocean prediction system capable
of meeting this need. Here we present the first such system in RIOPSv2,
implemented operationally at the CCMEP on 3 July 2019 and developed as part
of the Canadian Operational Network for Coupled Environmental Prediction
Systems (CONCEPTS) initiative (Smith et al.,<?pagebreak page1447?> 2013). RIOPSv2 includes both an
extended domain to cover the North Pacific Ocean (Fig. 1) and a
multivariate ocean data assimilation system. The ocean data assimilation
component is similar to that used in the GIOPS system with several important
additions. First, the sea level anomaly observation operator must be
modified to filter tidal variations. Given the seasonal variations in tidal
harmonics due to the presence of sea ice, a novel online harmonic analysis
with a sliding-window approach is introduced. Second, a spatial filter is
added to the sea surface temperature (SST) observation operator to remove
small-scale features not resolved in the SST analysis product assimilated.
The background error is defined in terms of a set of error modes derived
from a multiyear forced simulation following the approach described by
Lellouche et al. (2013). The incremental analysis updating (IAU) period is
extended from 1 d used by GIOPS to 7 d to provide improved continuity.
As a result, the RIOPSv2 system has many aspects in common with the CMEMS
global prediction system (Lellouche et al., 2013). Particular differences
include the use of a regional domain, the inclusion of tidal sea surface height (SSH) variations,
a 3D-Var sea ice analysis, the assimilation of the CCMEP SST, and the use of a
daily update analysis using a 1 d assimilation window to initialize
forecasts.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e276">The coverage of the CREG12 extended domain used in RIOPSv2 showing the model grid resolution (km). The domain extends from 26<inline-formula><mml:math id="M5" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N in the Atlantic Ocean over the Arctic Ocean to 44<inline-formula><mml:math id="M6" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N in the Pacific Ocean. The model bathymetry is set to zero for the partially covered regions of the Gulf of Mexico, the Black and Red seas, and for inland lakes.</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f01.png"/>

      </fig>

      <p id="d1e303">Here we present the RIOPSv2 system and provide an evaluation and
demonstration of the added value with respect to the GIOPS analysis system.
Section 2 provides a detailed description of the ocean and sea ice numerical
models and describes improvements with respect to the previous RIOPSv1.3
system. Section 3 presents an overview of the assimilation components and
details the various modifications made for RIOPSv2 including the new online
harmonic analysis method introduced here. Section 4 presents an evaluation
of innovations of sea level anomaly, SST, and temperature and salinity
profiles over a 3-year reanalysis period. A comparison of RIOPSv2 and GIOPS
along a particular Jason satellite altimeter track that crosses the Gulf
Stream is also provided in Sect. 4, as is an analysis of the power
spectral density of the surface kinetic energy fields of RIOPSv2 and GIOPS.
Conclusions and a discussion of future work are provided in Sect. 5.</p>
      <p id="d1e307">The main contributions of this paper are a description of the first
pan-Canadian regional ocean analysis system, the development of a novel
online harmonic analysis method with a sliding-window approach, and a
demonstration of the added value of the RIOPSv2 analysis system compared to
GIOPS in terms of smaller innovations over the Gulf Stream and higher
effective resolution.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Numerical model description</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Ocean model component</title>
      <p id="d1e325">The ocean model used in RIOPSv2 and GIOPS is the Océan Parallisé
(OPA) model as part of the Nucleus for European Modelling of the Ocean
(NEMO; Madec et al., 2008) modeling framework. OPA is a primitive-equation
model on an Arakawa C-grid employing the non-Boussinesq and hydrostatic
approximations. A detailed description and evaluation of the model are
provided in Dupont et al. (2015). The particular parameterization details
and settings used are described in Tables 1 and 2.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e331">Changes to model parameters between RIOPSv1.3 and RIOPSv2.1.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="8cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="3.2cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">RIOPSv1.3</oasis:entry>
         <oasis:entry colname="col3">RIOPSv2.1</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Domain</oasis:entry>
         <oasis:entry colname="col2">Arctic/N Atlantic</oasis:entry>
         <oasis:entry colname="col3">N Pac./Arctic/N Atlantic</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">NEMO version</oasis:entry>
         <oasis:entry colname="col2">NEMOv3.1 with various code modifications back-integrated<?xmltex \hack{\hfill\break}?>from NEMOv3.6</oasis:entry>
         <oasis:entry colname="col3">NEMOv3.6</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Restarts</oasis:entry>
         <oasis:entry colname="col2">RPN standard format (in-house format)</oasis:entry>
         <oasis:entry colname="col3">NetCDF</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">I/O format and method</oasis:entry>
         <oasis:entry colname="col2">DIMG (sequential)</oasis:entry>
         <oasis:entry colname="col3">NetCDF (XIOS in parallel)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">River temperature</oasis:entry>
         <oasis:entry colname="col2">Spread horizontally over selected points</oasis:entry>
         <oasis:entry colname="col3">Closest model point</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">River application</oasis:entry>
         <oasis:entry colname="col2">Top model level</oasis:entry>
         <oasis:entry colname="col3">Spread over vertical</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">St. Lawrence River</oasis:entry>
         <oasis:entry colname="col2">Fresh water only</oasis:entry>
         <oasis:entry colname="col3">1D river model</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Atm.–ice roughness</oasis:entry>
         <oasis:entry colname="col2">0.16 mm</oasis:entry>
         <oasis:entry colname="col3">0.2 mm</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ice–ocean roughness</oasis:entry>
         <oasis:entry colname="col2">2.6 cm</oasis:entry>
         <oasis:entry colname="col3">2 cm</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ice strength parameters (<inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">27.5 kN m<inline-formula><mml:math id="M9" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, 20</oasis:entry>
         <oasis:entry colname="col3">22.5 kN m<inline-formula><mml:math id="M10" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, 15</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Background vertical eddy viscosity</oasis:entry>
         <oasis:entry colname="col2">10<inline-formula><mml:math id="M11" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> m<inline-formula><mml:math id="M12" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M13" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">10<inline-formula><mml:math id="M14" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> m<inline-formula><mml:math id="M15" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M16" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Background vertical eddy diffusivity</oasis:entry>
         <oasis:entry colname="col2">10<inline-formula><mml:math id="M17" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> m<inline-formula><mml:math id="M18" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M19" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">10<inline-formula><mml:math id="M20" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> m<inline-formula><mml:math id="M21" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M22" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Vertical levels</oasis:entry>
         <oasis:entry colname="col2">50</oasis:entry>
         <oasis:entry colname="col3">75</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e700">Model parameters used in RIOPSv2 and GIOPSv3.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="3cm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="8cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="5cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameters</oasis:entry>
         <oasis:entry colname="col2">RIOPSv2</oasis:entry>
         <oasis:entry colname="col3">GIOPSv3</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Model</oasis:entry>
         <oasis:entry colname="col2">The ocean engine from NEMO3.6 is OPA (Océan Parallelisé; Madec et al., 1998; Madec, 2008; <uri>https://www.nemo-ocean.eu</uri>, last access: 23 February 2021). <?xmltex \hack{\hfill\break}?>The sea ice component is CICE 4.0 (Hunke, 2001; Lipscomb et al., 2007; Hunke and Lipscomb, 2008).</oasis:entry>
         <oasis:entry colname="col3">Same as RIOPSv2</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Domain</oasis:entry>
         <oasis:entry colname="col2">Regional, from 25.6<inline-formula><mml:math id="M23" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N in the North Atlantic Ocean to 43.8<inline-formula><mml:math id="M24" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N in the Pacific Ocean; covers the three Canadian oceans: part of the North Atlantic, the Arctic, and part of the North Pacific Ocean (Fig. 1).</oasis:entry>
         <oasis:entry colname="col3">Global</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Horizontal resolution</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M26" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> nominally (from 8 km in the North Atlantic to 3 km in the Canadian Arctic Archipelago (Fig. 1) with <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mn mathvariant="normal">1580</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2198</mml:mn></mml:mrow></mml:math></inline-formula> horizontal grid points.</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M29" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> on global tripolar ORCA025 grid with <?xmltex \hack{\hfill\break}?> <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mn mathvariant="normal">1441</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1021</mml:mn></mml:mrow></mml:math></inline-formula> horizontal grid points.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Vertical sampling</oasis:entry>
         <oasis:entry colname="col2">75 <inline-formula><mml:math id="M31" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> levels</oasis:entry>
         <oasis:entry colname="col3">50 <inline-formula><mml:math id="M32" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> levels</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Numerical technique</oasis:entry>
         <oasis:entry colname="col2">Primitive equations with finite differences: Arakawa C-grid in the horizontal and vertical directions.</oasis:entry>
         <oasis:entry colname="col3">Same as RIOPSv2</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Time integration</oasis:entry>
         <oasis:entry colname="col2">Explicit leapfrog, nonlinear free surface solved explicitly (time-splitting approach of barotropic and baroclinic time stepping). <?xmltex \hack{\hfill\break}?>Baroclinic time step: 300 s</oasis:entry>
         <oasis:entry colname="col3">Same as RIOPSv2 apart from baroclinic time step of 450 s.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Prognostic variables</oasis:entry>
         <oasis:entry colname="col2">Three-dimensional horizontal currents, potential temperature, salinity, turbulent kinetic energy (TKE), and TKE dissipation rate; 2D field of sea surface height (SSH).</oasis:entry>
         <oasis:entry colname="col3">Same as RIOPSv2, but without the TKE dissipation rate.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Geophysical variables</oasis:entry>
         <oasis:entry colname="col2">Bathymetry from ETOPO2 plus some smoothing to accommodate high tides. <?xmltex \hack{\hfill\break}?></oasis:entry>
         <oasis:entry colname="col3">Bathymetry derived from ETOPO2.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Horizontal diffusion <?xmltex \hack{\hfill\break}?>(explicit)</oasis:entry>
         <oasis:entry colname="col2">Bi-Laplacian (Del-4) on momentum variables along geophysical coordinates and Laplacian (Del-2) applied to tracers along iso-neutral surfaces.</oasis:entry>
         <oasis:entry colname="col3">Same as RIOPSv2</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Surface scheme</oasis:entry>
         <oasis:entry colname="col2">Bottom atmospheric model level used for flux calculations. CORE bulk formulae (Large and Yeager, 2004) for turbulent sensible and latent heat, as well as momentum. Stability functions adjusted to use time-varying height of bottom atmospheric model level.</oasis:entry>
         <oasis:entry colname="col3">Same as RIOPSv2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Turbulent mixing (vertical diffusion).  <?xmltex \hack{\hfill\break}?></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M33" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M34" display="inline"><mml:mi mathvariant="italic">ε</mml:mi></mml:math></inline-formula> scheme based on Umlauf and Burchard (2003). <?xmltex \hack{\hfill\break}?></oasis:entry>
         <oasis:entry colname="col3">TKE scheme based on Gaspar et al. (1990) and Blanke and Delecluse (1993).</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e989">The RIOPSv2 numerical grid is constructed from the <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M36" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> tripolar
ORCA grid (Madec and Imbard, 1996), whereby grid points from the Pacific
section have been re-mapped to the top of the grid to eliminate the north
fold from the ORCA grid (see Dupont et al., 2015, for details). The resulting
grid has been previously referred to as the CONCEPTS regional grid (CREG) as
used in various studies (e.g., Roy et al., 2015; Chikhar et al., 2019; Boutin
et al., 2020). In RIOPSv2 CREG is extended to include the North
Pacific Ocean down to 44<inline-formula><mml:math id="M37" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N in order to cover the Canadian west
coast. Bathymetry is based on ETOPO2 (Amante and Eakins, 2009).</p>
      <?pagebreak page1448?><p id="d1e1021">Open boundary conditions are specified using daily mean fields from GIOPS.
Tidal variations in sea surface height (SSH) and barotropic transport are
applied along the open boundaries in the Atlantic and Pacific Ocean using
13 tidal constituents (M2, S2, N2, K2, O1, K1, Q1, P1, M4, Mf, Mm, Mn4, Ms4)
extracted from the Oregon State University product (Egbert and Erofeeva,
2002). Self-attraction and loading terms are prescribed following the finite-element solution (FES) 2012 tidal product (Carrère et al., 2012). An
evaluation of tidal variations in the CREG configuration is presented in
Lemieux et al. (2018), and regional evaluations for the <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M39" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> resolution model configuration used in RIOPSv2 can be found in Nudds et al. (2020).</p>
      <p id="d1e1044">In RIOPSv2, the ocean model component was updated to NEMOv3.6 (from v3.1
with various modifications). As many features from NEMOv3.6 had been
back-integrated in the NEMO code version used in RIOPSv1.3, this change in
code did not in itself provide any significant change to model results.
Rather, the code was updated to permit use of the XIOS I/O server.</p>
      <p id="d1e1047">Several other changes were made to the ocean model configuration (Table 1).
The number of vertical levels was increased from 50 to 75 levels in order
to improve the resolution of the layers from 250  to 500 m. Atmospheric
pressure forcing is added such that the atmospheric pressure gradient may be
applied in the momentum equations (the so-called “inverse barometer”
effect) as in storm surge modeling. Following stability tests, the
time step was increased to 300 s. A two-equation <inline-formula><mml:math id="M40" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M41" display="inline"><mml:mi mathvariant="italic">ε</mml:mi></mml:math></inline-formula> turbulent
mixing scheme is introduced (Umlauf and Burchard, 2003) to replace the
single prognostic equation turbulent kinetic energy (TKE) scheme used
previously (Blanke and Delacluse, 1993). The vertical background diffusivity
and viscosity were respectively reduced to molecular values (10<inline-formula><mml:math id="M42" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and
10<inline-formula><mml:math id="M43" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> m<inline-formula><mml:math id="M44" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M45" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) to reduce mixing in deeper water masses in the
Arctic.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Sea ice model component</title>
      <p id="d1e1118">RIOPSv2 uses the Los Alamos Community Ice CodE version 4.0 (CICE; Hunke,
2001; Lipscomb et al., 2007; Hunke
and Lipscomb, 2008). CICE is a dynamic–thermodynamic sea ice model on an
Arakawa B-grid. Ice–ice interactions are governed using an elasto-viscous–plastic scheme (Hunke et al., 2001). In RIOPS, CICE is configured to use 10
ice thickness categories and a single snow layer. Landfast ice is
parameterized using the basal-stress approach of Lemieux et al. (2015,
2016b).</p>
      <p id="d1e1121">In RIOPSv2 the model code and settings were kept identical with the
exception of the atmosphere–ice and ice–ocean drag coefficients and the ice
strength parameters (Table 1). In an attempt to reduce the existing negative
bias in ice velocity, the ice–ocean roughness was reduced from 2.6 to 2.0 cm, and the air–ice roughness was increased from 0.16 to 0.20 mm.
Additionally, following Ungermann et al. (2017) and Chikhar et al. (2019),
the ice strength parameters <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msup><mml:mi>P</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> were reduced to 22.5  and 15 kN m<inline-formula><mml:math id="M48" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>,
respectively (Table 1). In multi-annual hindcast simulations produced over
the period 2003–2008 these changes were found to reduce the negative bias in
ice drift with respect to buoys from the International Arctic Buoy Program
(Rigor and Ortmeyer, 2004) as well as the gridded drift product from the
National Snow and Ice Data Centre (Tschudi et al., 2019; not shown).</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Data assimilation methods</title>
      <p id="d1e1167">In this section, we present the data assimilation systems for the ocean and
sea ice. The main innovation introduced here is the online harmonic analysis
method with a sliding-window approach described in Sect. 3.4. The gridded
sea ice concentration and sea surface temperature analyses assimilated by
RIOPSv2 are independent of (i.e., not cycled with) the ocean data
assimilation system, and only a brief description is provided. Note that the
version of RIOPS running operationally at CCMEP is expected to be updated in
fall 2021 to the version of RIOPS described here (v2.1) (referred to
hereafter simply as RIOPSv2).</p>
      <?pagebreak page1449?><p id="d1e1170">In place of the spectral nudging approach used to generate initial
conditions for RIOPSv1, in RIOPSv2 a multivariate data assimilation approach
is implemented. This system is based on the System d'Assimilation Mercator
version 2 (SAM2; Lellouche et al., 2013) used for GIOPS (Smith et
al., 2016, 2019a). This system assimilates satellite observations of sea
level anomaly and sea surface temperature, together with in situ
observations of temperature and salinity. Ongoing evaluations (e.g., Zedel et
al., 2018) and intercomparison activities as part of GODAE Oceanview (Bell
et al., 2015) have shown GIOPS to provide analyses and forecasts of similar
skill as other operational global ocean forecasting systems (Ryan et al.,
2015; Divakaran et al., 2015). Following the approach used in GIOPS, the
RIOPS system has three assimilation cycles (Fig. 2): a daily update
(assimilating only SST and sea ice concentration with a 1 d analysis
window) called “RU” (RIOPS update cycle), a real-time weekly cycle “RR”
(RIOPS real-time cycle), and a delayed weekly cycle “RD” (RIOPS delayed-mode
cycle) run 7 d behind real time. The RD cycle is the backbone of the
system and provides the continuity in time. Both RR and RD cycles assimilate
all available observations, although RD uses a longer cutoff and thus includes
a greater number of in situ and SLA observations. The evaluation presented
here uses RD cycles. This three-level approach is similar to the “one-way”
coupled assimilation approach described in Browne et al. (2019).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e1175">Schematic diagram showing the sequencing of the delayed-mode (RD), real-time (RR), and daily update cycles (RU). The RD cycle is run 7 d behind real time each Wednesday and provides continuity in time. The RR cycle is initialized from the RD cycle and provides a real-time analysis each Wednesday. Finally, the RU cycles provide daily updates using a shorter 1 d analysis cycle assimilating only sea ice and sea surface temperature. Additionally, 48 h forecasts are produced from RU analyses four times per day (00:00, 06:00, 12:00, 18:00 Z).</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f02.png"/>

      </fig>

      <?pagebreak page1450?><p id="d1e1185">As the GIOPSv3 system will be used as a reference for the evaluation
presented in Sect. 4, differences between RIOPSv2 and GIOPSv3 are
highlighted in the following subsections.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Overview of the ocean data assimilation system</title>
      <p id="d1e1195">The SAM2 ocean data assimilation system is a reduced-order extended Kalman
filter using a singular evolutive extended Kalman (SEEK) filter methodology
(Pham et al., 1998) with a fixed basis. The main properties and features of
the scheme are as described in Lellouche et al. (2013, 2018). A brief
description is provided below. In the following section, specific
adaptations made in the GIOPS system (Smith et al., 2016) and used for
RIOPSv2 are described.</p>
      <p id="d1e1198">The background error is defined in terms of a static set of multivariate
error modes obtained from sub-monthly anomalies of a multiyear forced
simulation. A description of the method used for the construction of these
error modes is provided in Sect. 3.3.2. An adaptivity scheme based on
Talagrand (1998) is applied to adjust model background error variances.
Innovations are calculated during the model integration in a first guess at
appropriate time (FGAT) approach. Two online quality-control checks are
applied to in situ temperature and salinity profiles based on temperature
and salinity innovations and dynamic height innovations. Analysis increments
are applied gradually in an incremental analysis updating (IAU) approach
(Bloom et al., 1996). A 3D-Var bias correction approach is used for
temperature and salinity profiles using mean innovations from the previous four
cycles.</p>
      <p id="d1e1201">In order to assess satellite observations of sea level anomaly in the
observation operator, mean dynamic topography (MDT) must be first removed
from the model sea surface height. As a result, errors (or inconsistencies
with the model) in the mean dynamic height field used may result in
systematic errors in analysis increments and persistent mean increments in
some regions. Here, the hybrid product described by Lellouche et al. (2018)
is used. This product combines the CNES-CLS13 MDT (Rio et al., 2014) with
mean increments calculated from the Mercator Ocean GLORYS2V3
reanalysis.</p>
      <p id="d1e1204">Several features described in Lellouche et al. (2018; system referred to
therein as PSY4V3R1) are not used here. These include a Desroziers et al. (2005) scheme to adjust observation error variances and the application of a
weak constraint toward climatology in the deep ocean. An additional
difference is that the sea ice assimilation is not done using SAM2 but
rather with a separate 3D-Var approach (described in Sect. 3.2 below).</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Adaptations of SAM2 for GIOPS</title>
      <p id="d1e1215">A number of modifications were made to SAM2 for use in the GIOPS system and
are described in Smith et al. (2016). First, the CCMEP gridded SST analysis
(Brasnett and Colan, 2016) is assimilated (as opposed to the OSTIA or AVHRR
products used in Lellouche et al., 2018). This foundation SST analysis is
produced on a 0.1<inline-formula><mml:math id="M49" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> resolution latitude–longitude grid using an
optimal interpolation (OI) approach that assimilates AMSR-2, AVHRR, VIIRS,
and in situ observations from moorings, ships, and drifters. The OI uses the
previous day's analysis as first guess for the present day's analysis. The
SST OI analysis is set to the model freezing temperature in locations where
the ice concentration is greater than 0.6. Additionally, SST observations
within one grid cell of the coastline are rejected. The SST OI analysis is
then assimilated into SAM2 using a relatively small 0.3 <inline-formula><mml:math id="M50" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C
observation error. This provides a tight constraint on the SST analysis
necessary to reduce initialization shock for coupled forecasts (Smith et
al., 2018). Another modification required for coupled forecasts was to use
24 h averaged shortwave and longwave radiation fields to force NEMO–CICE during
the analysis cycles such that there is very little diurnal warming present
in the ocean analysis. Damping diurnal SST<?pagebreak page1451?> variations in the analysis fields
was also found to limit initialization shock in coupled forecasts as the
atmospheric analysis was produced using the foundation SST product (Smith et
al., 2018).</p>
      <p id="d1e1236">At the end of each analysis cycle, the ocean analysis is blended with a
3D-Var sea ice concentration analysis (Buehner et al., 2013, 2016). This
blending adjusts the concentration of the 10 ice thickness categories using
the rescaled forecast tendency (RFT) method of Smith et al. (2016). The
3D-Var ice analyses are produced on a 10 km grid and assimilate passive
microwave retrievals from SSMI and SSMI/S using the NASA Team 2 algorithm,
AMSR2, ASCAT, and manual RADARSAT image analyses and ice charts from
the Canadian Ice Service.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Modifications of SAM2 introduced for RIOPSv2</title>
      <p id="d1e1247">The SAM2 system used in GIOPS had to be adapted for use in a regional
context. As a result, there are several important differences in the
assimilation approach used in RIOPSv2 described in the following sections.
The most notable change is the introduction of the online harmonic analysis
that will be described separately in the following section (Sect. 3.4).</p>
<sec id="Ch1.S3.SS3.SSS1">
  <label>3.3.1</label><?xmltex \opttitle{7\,d incremental analysis updating}?><title>7 d incremental analysis updating</title>
      <p id="d1e1258">In the GIOPS system, analysis increments are applied using an incremental
analysis updating (IAU; Bloom et al., 1996) approach with increments applied
evenly over a 1 d period. For the delayed-mode (GD) and real-time (GR)
weekly cycles this is done over the last day of the 7 d assimilation
window, and for the daily cycle (GU) this is done over the full 1 d window.
To provide greater consistency in time, in RIOPSv2 a 7 d IAU is used for
both RD and RR cycles inspired by the methodology of Benkiran and Greiner
(2008). A linearly increasing ramp is used over the first day, followed by a
constant increment for days 2–7. A decreasing ramp is applied for the first
day of the following cycle. This approach is also applied in systems used by
Mercator Océan International (Lellouche et al., 2013, 2018).</p>
</sec>
<sec id="Ch1.S3.SS3.SSS2">
  <label>3.3.2</label><title>Background error</title>
      <p id="d1e1269">As mentioned above, the background error for RIOPSv2 is specified in terms
of a series of error modes derived from a multiyear forced simulation over
the period 2002–2011. Sub-monthly anomalies are constructed by removing
low-frequency variations using a 30 d Hanning filter. The basic
methodology used to calculate the error modes is the same as used for GIOPS
apart from the smoothing used in the error modes. For RIOPSv2, 49 passes of
a Shapiro filter are applied to temperature and salinity fields, resulting in
a roughly 1<inline-formula><mml:math id="M51" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> smoothing. Also, tides are removed from the SSH field
using the online harmonic analysis described below prior to calculation of
the sea surface height anomaly.</p>
      <p id="d1e1281">The resulting error modes provide a seasonally varying estimate of the
background error. For a particular analysis cycle, error modes within a
90 d window around the Julian day of the analysis cycle from all 10 years
of the forced simulation are used. As error modes are produced every 3 d,
this provides roughly 300 error modes available for each analysis cycle.</p>
      <p id="d1e1284">While this approach does not provide an estimate of “errors of the day” as
in an ensemble Kalman filter, it does nonetheless provide an estimate of the
covariances in space and between model variables (i.e., SSH and
three-dimensional fields of temperature, salinity, and zonal and meridional
velocities). An example of the multivariate correlations is shown in Fig. 3. Correlations can vary considerably at different locations and between
variables based on the underlying oceanographic conditions. For example, in
the Gulf Stream (Fig. 3) strong correlations are present between SSH and
temperature at short distances, representative of dynamic height variability
in this region of strong mesoscale activity.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e1290">Example of spatial structures of multivariate correlations from
background error modes for 15 September in the Gulf Stream region. The left
panels show the spatial correlation of SST with the point marked with a star
over the full domain <bold>(a)</bold> and over a magnified region <bold>(c)</bold>.
The right panels show the spatial correlation of SST with 3D temperature
<bold>(b)</bold> and the spatial correlation of SSH with 3D temperature <bold>(d)</bold>. The 3D cube is plotted such that the bottom left corner corresponds
to the point marked with the star. The vertical dimension is plotted using
the model level to enhance the resolution near the surface. Levels 20 and 40
roughly correspond to 60 and 200 m of depth, respectively. The spatial extent
of the cube is shown in the left panel as a magenta box. The bubble radius
used in the Gaussian localization function to reduce long-range spurious
covariances is shown as a dashed oval. Model bathymetry is shown in grey. An
animated version of this figure is available for which the central point
marked with a star moves along the magenta line (see the Supplement).</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f03.png"/>

          </fig>

      <?pagebreak page1452?><p id="d1e1311"><?xmltex \hack{\newpage}?>As a SEEK filter formulation is used, the model background error will
determine the subspace within which the analysis is restricted. Here, this
subspace is limited by the variability of the model fields over the 10-year
period of the model simulation. As such, the spatial scales represented in
the analysis are determined by the effective model resolution and the
spatial filtering applied to the error modes.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS3">
  <label>3.3.3</label><title>SSH observation operator</title>
      <p id="d1e1323">Satellite altimetry observations contain a variety of signals including
those produced by tides. Here, we have chosen to address the calibration of
the modeled tides separately in advance and to use the altimetry
observations to constrain geostrophic variability. This permits the use of
standard AVISO Ssalto/Duacs altimetry products available for operational
real-time applications as required by RIOPS. These products undergo a number
of processing steps to remove tidal signals, as well as wet-tropospheric
effects and longwave errors (e.g., Carrère et al., 2003; Dibarboure et
al., 2011).</p>
      <p id="d1e1326">To provide the most accurate model equivalent possible, it is important to
apply the same processing to model fields as has been done to satellite
altimeter observations. As RIOPS includes tidal and atmospheric pressure
forcing, the SSH observation operator must also be adjusted to filter these
sources of variability as they have been filtered from the AVISO Ssalto/Duacs
SLA observations that are assimilated. The inverse barometer effect can be
calculated locally based on the hourly atmospheric pressure forcing applied
to the model and accounted for directly. This will not capture nonlocal
effects such as coastally trapped waves. As the SSH observation operator
applies a 24 h mean, much of the remaining coastal variability will be
removed. Moreover, as the SLA observations are assimilated with a larger
error close to coasts these effects will not have a significant impact. The
SSH observation operator is also modified to include the online harmonic
analysis as described in Sect. 3.4.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS4">
  <label>3.3.4</label><title>SST observation operator</title>
      <p id="d1e1338">As noted above, for both RIOPSv2 and GIOPSv3 the SST observations are
assimilated in the SAM2 system using the CCMEP SST OI analysis. As this OI
analysis uses covariances with <inline-formula><mml:math id="M52" display="inline"><mml:mi>e</mml:mi></mml:math></inline-formula>-folding length scales varying between 20 and 70 km (Brasnett and Colan, 2016) it is appropriate to apply a spatial filter to
model SST fields to match the spatial scales present in the OI analysis. A
Shapiro filter with 49 passes is used in RIOPS to provide a roughly
1<inline-formula><mml:math id="M53" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> resolution field. This number of passes was chosen as it was
found to provide a good match in the power spectral density of SST fields
between the CCMEP analysis and RIOPS fields (not shown). Moreover, as a
diagonal observation error covariance matrix is used in SAM2, the CCMEP
analysis is decimated by 1 point out of 5 to reduce correlated variability.
Figure 4 provides an example for 20 July 2016, showing the unfiltered
0.1<inline-formula><mml:math id="M54" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> resolution CCMEP SST analysis, the CCMEP analysis decimated
to 0.5<inline-formula><mml:math id="M55" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> resolution, the model trial field (raw model equivalent)
for the same date, and the model equivalent following application of the
Shapiro filter. We can clearly see that the raw model fields (Fig. 4c)
contain smaller scales than the CCMEP analysis, whereas the filtered model
fields provide a more representative comparison to the CCMEP analysis. The
innovation is then calculated as Fig. 4b minus d.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e1377">Example illustrating the SST filtering made as part of the
observation operator in RIOPSv2 for 20 July 2016. The CCMEP SST analysis
assimilated by RIOPSv2 is shown on its native 0.1<inline-formula><mml:math id="M56" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> latitude–longitude grid in panel <bold>(a)</bold>. This analysis is first decimated to
1 point out of 5 to reduce correlated errors <bold>(b)</bold>. The RIOPSv2 7 d
trial field is shown in panel <bold>(c)</bold>. Finally, the trial field following
application of a Shapiro filter is shown in panel <bold>(d)</bold>. The innovation is
calculated as panel <bold>(b)</bold> minus <bold>(d)</bold>.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f04.png"/>

          </fig>

</sec>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Online harmonic analysis</title>
      <p id="d1e1423">Here we introduce a new online harmonic analysis method that uses a
sliding-window approach to update harmonic coefficients. This approach
provides an accurate estimate of tidal variability with a relatively low
computational cost. Our scheme is similar to other harmonic analysis
approaches (e.g., T_Tide;  Pawlowicz et al., 2002) in that it is based on a
least-square fit of the SSH time series by a set of harmonic functions. Here
we adapt this method for efficient online model computation using a
sliding-window approach with a given time weight to allow harmonic
coefficients to vary in time. A detailed description of the method is given
below, including a derivation of the basic harmonic analysis equations
(Sect. 3.4.1) and the use of a rotation operator for the sliding-window
approach (Sect. 3.4.2). A discussion of the numerical advantages of the
sliding-window approach is presented in Sect. 3.4.3. Finally, the
implementation details are<?pagebreak page1453?> provided in Sect. 3.4.4, together with an
example showing the results of the method compared to a standard offline
tidal filter. The derivation of the real-space equations implemented in NEMO
for RIOPSv2 is provided in Appendix A.</p>
<sec id="Ch1.S3.SS4.SSS1">
  <label>3.4.1</label><title>Basic description</title>
      <p id="d1e1433">Given the model SSH time series <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msup><mml:mi>H</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> at the
<inline-formula><mml:math id="M58" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>th model time step at a particular point on the model
two-dimensional grid, we aim to find the harmonic spectrum coefficient
<inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mi>k</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> for each <inline-formula><mml:math id="M60" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th frequency to provide the harmonic decomposition:
              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M61" display="block"><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mi>X</mml:mi><mml:mi>k</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where the superscript <inline-formula><mml:math id="M62" display="inline"><mml:msup><mml:mi/><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula> indicates complex conjugate, and <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is the
decomposition of the real time series <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msup><mml:mi>H</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. The harmonic function base is
defined as
              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M65" display="block"><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>n</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a time-independent normalization constant factor, which
could include the frequency-dependent initial phase term, <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
the <inline-formula><mml:math id="M68" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th pre-chosen harmonic frequency, and <inline-formula><mml:math id="M69" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> is the harmonic
analysis time step length. Note that here we use <inline-formula><mml:math id="M70" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M71" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> as indexes of time
step and <inline-formula><mml:math id="M72" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M73" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> as the frequency index, <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi>k</mml:mi><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:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:math></inline-formula>. In the RIOPSv2 system, we select <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">33</mml:mn></mml:mrow></mml:math></inline-formula> and
specify <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> for the mean of time series <inline-formula><mml:math id="M77" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e1731"><inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is found by minimizing the following cost function:</p>
      <p id="d1e1744"><disp-formula specific-use="gather" content-type="subnumberedsingle"><mml:math id="M79" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E3.4"><mml:mtd><mml:mtext>3a</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>k</mml:mi></mml:msup><mml:mo>)</mml:mo><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:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>H</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mo>∗</mml:mo></mml:msup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mi>m</mml:mi></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>H</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E3.5"><mml:mtd><mml:mtext>3b</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><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:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mi>X</mml:mi><mml:mi>k</mml:mi></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>H</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mo>∗</mml:mo></mml:msup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:msup><mml:mi>X</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>H</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              where <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is a real diagonal matrix of the
time weights used in the sliding window; the indexes <inline-formula><mml:math id="M81" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M82" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> take values from
<inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</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:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><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:math></inline-formula>, where <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> indicates the current step. <inline-formula><mml:math id="M85" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the
sliding-window length in units of model time steps and increases with model
integration time. Here, we follow the Einstein summation convention, i.e.,
summing over the covariant and contravariant index pairs, unless noted
otherwise.</p>
      <p id="d1e1972">According to Eq. (3b), the variation of <inline-formula><mml:math id="M86" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula> on
<inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>*</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> has
              <disp-formula id="Ch1.E6" content-type="numbered"><label>4</label><mml:math id="M88" display="block"><mml:mtable columnspacing="1em" rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:msup><mml:mi>X</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:msup><mml:mi>X</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mi>H</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo>)</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mi>j</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>-</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mi>m</mml:mi></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
            We denote
<inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>*</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> with size <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>*</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> with size <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. If we set Eq. (4) to be equal to zero, we
can obtain the minimization solution of <inline-formula><mml:math id="M93" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula> as follows:
              <disp-formula id="Ch1.E7" content-type="numbered"><label>5</label><mml:math id="M94" display="block"><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mi>j</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mi mathvariant="bold">B</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:msubsup><mml:msup><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">B</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the inverse matrix of
<inline-formula><mml:math id="M96" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>. Hence, we can obtain the final solution of the tidal
harmonic analysis as
              <disp-formula id="Ch1.E8.9" content-type="subnumberedon"><label>6a</label><mml:math id="M97" display="block"><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mi>n</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi mathvariant="bold">B</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:msubsup><mml:msup><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            Note that the diagonal matrix <inline-formula><mml:math id="M98" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula> guarantees that matrix
<inline-formula><mml:math id="M99" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> is Hermitian and <inline-formula><mml:math id="M100" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula> is real. From Eq. (6a) we can see
that the constant <inline-formula><mml:math id="M101" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> in <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mi>n</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> (Eq. 2) can be canceled, which means the final solution
<inline-formula><mml:math id="M103" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> is independent of <inline-formula><mml:math id="M104" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>. Therefore, we set <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> without any
loss of generality. A convenient feature of this approach when implemented
as an online harmonic analysis in a numerical model is that we only need the
value of <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> from the current time step.
Following Eq. (2), <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is
equal to 1 so that we have
              <disp-formula id="Ch1.E8.10" content-type="subnumberedoff"><label>6b</label><mml:math id="M108" display="block"><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:msubsup><mml:mfenced close="]" open="["><mml:mrow><mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mi mathvariant="bold">B</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:msubsup><mml:msup><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msup></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            Note that the mean of time series <inline-formula><mml:math id="M109" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> is included in the
above <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3.SS4.SSS2">
  <label>3.4.2</label><title>Sliding-window approach</title>
      <p id="d1e2534">In the following, we will show how to use a rotation operator and a sliding-window approach to update the <inline-formula><mml:math id="M111" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M112" display="inline"><mml:mi mathvariant="bold">Y</mml:mi></mml:math></inline-formula> matrices for the current time step based on previous time steps
<inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">B</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">Y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> (hereafter, the symbol
<inline-formula><mml:math id="M115" display="inline"><mml:msup><mml:mi/><mml:mo>′</mml:mo></mml:msup></mml:math></inline-formula> indicates the previous time step).</p>
      <p id="d1e2582">First, we split the summation index range of <inline-formula><mml:math id="M116" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> (and <inline-formula><mml:math id="M117" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>) into two sets, one for
the current time step containing only step index 0 and
another set for previous steps containing indexes <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</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:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>; to differentiate, we
will use indices <inline-formula><mml:math id="M119" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M120" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> for the latter set. Therefore, considering that
<inline-formula><mml:math id="M121" display="inline"><mml:mi mathvariant="bold">W</mml:mi></mml:math></inline-formula> is a diagonal matrix, we can rewrite the
<inline-formula><mml:math id="M122" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M123" display="inline"><mml:mi mathvariant="bold">Y</mml:mi></mml:math></inline-formula> matrices as follows:

                  <disp-formula id="Ch1.E11" specific-use="gather" content-type="subnumberedsingle"><mml:math id="M124" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E11.12"><mml:mtd><mml:mtext>7a</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mn mathvariant="normal">00</mml:mn></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E11.13"><mml:mtd><mml:mtext>7b</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mi>m</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mn mathvariant="normal">00</mml:mn></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mi>q</mml:mi></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              According to Eq. (2),
<inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>*</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are simply equal to 1. If
we denote <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mn mathvariant="normal">00</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> as <inline-formula><mml:math id="M128" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>, which is
specified as the ratio of time step length <inline-formula><mml:math id="M129" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> to a given restoring
time length (e.g., 30 d in RIOPSv2; see Sect. 3.4.4 for discussion),
then the first terms on the right-hand side (RHS) of Eq. (7a) and (7b) become <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:msub><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">V</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>; here <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">V</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are a
matrix and a vector, respectively, with all elements equal to real number 1.
In the second term on the RHS of Eq. (7b), we use <inline-formula><mml:math id="M134" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> (or <inline-formula><mml:math id="M135" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>)   to
replace <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> (or <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) and denote
<inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>q</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:msup><mml:mi>H</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>.
Here, <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msup><mml:msup><mml:mi>H</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is the variable
<inline-formula><mml:math id="M140" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> at the <inline-formula><mml:math id="M141" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>th time step referred to in the previous
time step.</p>
      <?pagebreak page1454?><p id="d1e3058">The sliding-window weight <inline-formula><mml:math id="M142" display="inline"><mml:mi mathvariant="bold">W</mml:mi></mml:math></inline-formula> can then be specified as a
decreasing exponential function as follows:

                  <disp-formula specific-use="align"><mml:math id="M143" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>W</mml:mi><mml:mn mathvariant="normal">00</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

              In other words, <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. As such, the second term on the RHS
of Eq. (7b) can be rewritten as
              <disp-formula id="Ch1.E14" content-type="numbered"><label>8</label><mml:math id="M145" display="block"><mml:mtable class="split" rowspacing="0.2ex" columnspacing="1em" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mi>q</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mi>q</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mi>q</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mi>q</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msup><mml:msup><mml:mi>H</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi></mml:mrow></mml:mfenced><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:mfenced><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msup><mml:msup><mml:mi>H</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>+</mml:mo><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi></mml:mrow></mml:mfenced><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:mfenced><mml:msubsup><mml:mi>Y</mml:mi><mml:mi>k</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
            Here, the term <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> results from the change in
the lower limit of the summation of <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> from <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. Generally speaking,
this term can be neglected when <inline-formula><mml:math id="M150" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is sufficiently large because
<inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is very small, on the order of <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mi>N</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> compared with
<inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mn mathvariant="normal">00</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M155" display="inline"><mml:mi mathvariant="bold">Y</mml:mi></mml:math></inline-formula>, respectively.
For example, in RIOPS with a 30 d restoring time length and after a
half-year spin-up period, they are about <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.479</mml:mn><mml:mo>×</mml:mo><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 <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">288</mml:mn><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.869</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, respectively.</p>
      <p id="d1e4006">Therefore, using Eqs. (8) and  (7b), we can obtain
              <disp-formula id="Ch1.E15" content-type="numbered"><label>9</label><mml:math id="M158" display="block"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">V</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:msup><mml:mi>Y</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M159" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> is a diagonal time-independent rotation matrix,
with its <inline-formula><mml:math id="M160" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th diagonal element taking the value
              <disp-formula id="Ch1.E16" content-type="numbered"><label>10</label><mml:math id="M161" display="block"><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            The matrix <inline-formula><mml:math id="M162" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> can be used to rotate a complex vector in the
complex plane spanned by the <inline-formula><mml:math id="M163" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th complex harmonic function
base. For instance, a complex vector <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> could be rotated into a
vector <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> by operator
<inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mi>k</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>. One exception is that
when <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, as is the case for the mean of time series of
<inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msup><mml:mi>H</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, both <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msubsup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mi>n</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> are equal to the real number 1 so that there is no complex plane spanned, and
<inline-formula><mml:math id="M171" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> only takes action in the one-dimensional real
space.
<?xmltex \hack{\newpage}?>
Similarly, we can rewrite the RHS of Eq. (7a) as
              <disp-formula id="Ch1.E17.18" content-type="subnumberedon"><label>11a</label><mml:math id="M172" display="block"><mml:mtable columnspacing="1em" rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>q</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="1em"/><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:mfenced><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="1em"/><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>p</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mspace width="1em" linebreak="nobreak"/><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>m</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi></mml:mrow></mml:mfenced><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:mfenced><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mspace width="1em" linebreak="nobreak"/><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>E</mml:mi><mml:mi>j</mml:mi><mml:mi>m</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi></mml:mrow></mml:mfenced><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:mfenced><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>+</mml:mo><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi></mml:mrow></mml:mfenced><mml:msubsup><mml:mi mathvariant="normal">R</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>l</mml:mi></mml:mrow><mml:mo>′</mml:mo></mml:msubsup><mml:msubsup><mml:mi mathvariant="normal">R</mml:mi><mml:mi>j</mml:mi><mml:mi>l</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
            Combining Eqs. (7a) and (11a), we can write
              <disp-formula id="Ch1.E17.19" content-type="subnumberedoff"><label>11b</label><mml:math id="M173" display="block"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:msub><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mi>R</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>∗</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:msup><mml:mi>B</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mrow><mml:mi>i</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>R</mml:mi><mml:mi>j</mml:mi><mml:mi>l</mml:mi></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            Finally, based on Eqs. (6b) and (9)–(11b), we can get the final solution
<inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> for the current time step. Appendix A
provides the derivation of the equivalent real-space version of these
equations that is coded in RIOPSv2.</p>
</sec>
<sec id="Ch1.S3.SS4.SSS3">
  <label>3.4.3</label><title>Numerical advantages</title>
      <p id="d1e5059">The main advantage of this sliding-window approach is that it is much
cheaper to use than the traditional method. For instance, in RIOPSv2 the
number of horizontal grid points is
<inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1580</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2198</mml:mn></mml:mrow></mml:math></inline-formula>, and if we update tidal harmonics at each model
step with a half-year spin-up window (or analysis time window), this implies
a total number of time steps of <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">stp</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">288</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">182</mml:mn></mml:mrow></mml:math></inline-formula>. This means the size of
<inline-formula><mml:math id="M177" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> is less than 2 GB (<inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>) for our method and over 1 TB (<inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">stp</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) for the traditional method. In
addition, updating <inline-formula><mml:math id="M180" display="inline"><mml:mi mathvariant="bold">Y</mml:mi></mml:math></inline-formula> at each model time step using the
traditional method by equation
<inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>*</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>H</mml:mi><mml:mi>m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>
would require the computation of sine and cosine decomposition operators
<inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">stp</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> times. Alternatively, the method outlined here
requires only the use of the multiplication operator <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> times.
Moreover, to speed up computation in the traditional method one could save
the sine and cosine decomposed values at each model step; however, the data
size of <inline-formula><mml:math id="M184" display="inline"><mml:mi mathvariant="bold">Y</mml:mi></mml:math></inline-formula> will become huge, over <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> TB. As such,
the traditional method would be too slow for operational systems based on
the present-day computing environments unless one made some
modifications and/or simplifications. For instance, the cost could be
lowered by reducing the resolution of the temporal and the spatial
calculations. However,<?pagebreak page1455?> this could have negative consequences in coastal
areas and areas of steep bathymetric slope as the local geometric structures
have a strong influence on the tidal harmonics, as do high-frequency tidal
constituents.</p>
      <p id="d1e5299">As we assume that the matrix <inline-formula><mml:math id="M186" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> is homogeneous for the
horizontal grids, the data size is very small <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in complex and <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in real space, respectively),
and there is no issue for <inline-formula><mml:math id="M189" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> regarding
differences of computational costs, memory, and I/O between the traditional
method and online harmonic analysis with the sliding window.</p>
      <p id="d1e5380">Another advantage of the sliding-window approach is with respect to its
spin-up. As we know, dynamic models and data assimilation systems require a
certain time period to be spun up to equilibrium. When applying the online
tidal harmonic analyses, we can allow all three parts (model, assimilation,
and tidal filter) to be coupled in harmony during the common spin-up time
window from the model cold start.</p>
</sec>
<sec id="Ch1.S3.SS4.SSS4">
  <label>3.4.4</label><title>Implementation details</title>
      <p id="d1e5392">This sliding-window approach is implemented using the real-space version of
the equations (Appendix A) such that Eqs. (A2)–(A4) are updated at every time
step using 33 diurnal and semi-diurnal tidal constituents. Updating these
equations less frequently (e.g., every four model time steps or hourly) was
found to have a negative impact on the accuracy of the harmonic analysis and
resulted in an increase in the tidal energy remaining in the SSH residual.
The choice of 33 tidal constituents was based on the results of an offline
harmonic analysis made using T_tide (Pawlowicz et al., 2002).
Additionally, no harmonics with a period longer than 30 h were used to avoid
contamination of the tidal signal by mesoscale variability.</p>
      <p id="d1e5395">The other free parameter in the sliding-window approach is the timescale
used in the weighting function. Here a value of 30 d is used. This value must
be large enough to permit an accurate fit of the different tidal
constituents. Using a longer value reduces the ability of the system to
adapt to seasonal (or longer) changes in tidal variability.</p>
      <p id="d1e5398">A comparison between the online harmonic approach and the well-known
T_tide package is provided in Fig. 5. The unfiltered SSH and
tidal residuals using both the online approach introduced here and
T_tide are shown for a point in Ungava Bay (location
indicated by a star in Fig. 6). This region is characterized by extremely
large tidal amplitudes and seasonal ice cover. From Fig. 5 we can
see that while both approaches provide similar tidal residuals (Fig. 5b),
instantaneous differences of up to 0.5 cm may be present. This value
corresponds to roughly 20 % of the observational error used for some
satellite altimeters. Moreover, Fig. 5d shows that the amplitude of the
high-frequency tidal variations in the tidal residual is larger for
T_tide. While the period of analysis is too short to be
conclusive, there does appear to be a seasonal cycle in the amplitude of the
differences in tidal residuals (Fig. 5c), with larger differences in winter
months potentially due to the presence of sea ice.</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="d1e5404">Example illustrating the performance of the online harmonic
analysis compared to the T_tide offline filter for a
location in Ungava Bay (location shown with a star in Fig. 6). Unfiltered
sea surface height (SSH) variations (in meters) are shown in panel <bold>(a)</bold>. The
residual SSH variability following removal of the tidal signal using the
T_tide package (blue line) and the online harmonic analysis
(red line) is shown in panel <bold>(b)</bold>. The difference between the two residuals
is shown in panel <bold>(c)</bold>. Panel <bold>(d)</bold> provides a subsample (zoom) of the results
from panel <bold>(b)</bold> over a roughly 2-month period.</p></caption>
            <?xmltex \igopts{width=412.564961pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f05.png"/>

          </fig>

      <p id="d1e5428">To illustrate the relative importance of the various filtering steps, the
different components (tides, inverse barometer) have been separated and an
example is shown in Fig. 6. The tidal signal is the most prominent source of
variability and has a significant impact, with local variations exceeding 1 m
in amplitude. In comparison, the inverse barometer effect is generally below
0.2 m. The residual SSH with tides and inverse barometer removed shows
the main physical features well, including the Gulf Stream and Beaufort Gyre. Some
tidal variability remains in coastal areas with strong tides (e.g., Bay of
Fundy), but this is expected to have a negligible effect as SLA observation
errors are amplified nearshore to account for representativity error.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e5433">Example showing the impact of tidal and inverse barometer terms on the SLA
observation operator for 31 December 2015. The SSH residual used in the SLA
observation operator is shown in panel <bold>(a)</bold>. Panel <bold>(b)</bold> shows the
instantaneous model SSH field prior to any treatment. The tidal component
calculated using the online harmonic analysis is shown in panel <bold>(c)</bold>. Panel
<bold>(d)</bold> shows the inverse barometer component. Units are meters (m). Fields are plotted on
the native model grid with grid point numbers shown on the <inline-formula><mml:math id="M190" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M191" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axes. The
SST residual <bold>(a)</bold> is calculated as the total SSH field <bold>(b)</bold> minus the tidal
SSH <bold>(c)</bold> and the inverse barometer term <bold>(d)</bold>.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f06.png"/>

          </fig>

</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Evaluation</title>
      <p id="d1e5492">The evaluation of RIOPSv2 will be made in three parts. First, an evaluation
of the innovations (model minus observation differences) will be presented
for both RIOPSv2 and GIOPSv3 to demonstrate that the adaptations of SAM2 for
the RIOPSv2 system are performing well and to highlight the areas of
improvement and degraded performance. We then assess the variations in sea
level anomaly along a particular Jason satellite altimetry track over the
3-year evaluation period to show specific differences in the quality of the
two analysis systems. Finally, we compare the power spectral density of the
kinetic energy fields to investigate the representation of smaller-scale
oceanic features in the RIOPS analyses. We begin by describing the
experimental setup used to produce the analysis cycles being evaluated.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Experimental setup</title>
      <p id="d1e5502">To support the evaluation, weekly (RD) analysis cycles were
produced over a 3-year period (9 September 2015 to 2 January 2019). The simulations
are initialized from rest on 9 September 2015 from the World Ocean Atlas
Climatology 2013v2 (Boyer et al., 2013) temperature and salinity fields,
with ice fields taken from the forced model simulation used to produce the
error modes. Following 6 weeks of spin-up (i.e., six cycles), the ocean data
assimilation scheme is activated. This approach allows the online harmonic
analysis sufficient time to converge prior to assimilating SLA. The system
is then run for 10 cycles to allow the system to stabilize and the amplitude
of innovations to decrease as fields are adjusted towards current conditions.
The evaluation is then performed on the subsequent cycles run from
6 January 2016 to 2 January 2019.</p>
      <p id="d1e5505">Atmospheric forcing is applied in the same manner as used in operations,
which means using the lowest-level atmospheric forecasts fields from the
Regional Deterministic Prediction System (RDPS; 10 km grid resolution)
blended<?pagebreak page1456?> with fields from the Global Deterministic Prediction System (GDPS;
25 km grid resolution) to cover the full RIOPS domain (for details see
Dupont et al., 2019). Forecast fields from subsequent twice-daily forecasts
(i.e., at 00:00 and 12:00 Z daily) at lead times of 06:00–24:00 h are blended together
with a 6 h linear interpolation window to provide a continuous atmospheric
forcing set. This approach minimizes potential shocks in atmospheric
pressure fields due to variations in subsequent forecasts. Note that errors
found here (in particular SST biases) may be larger than found in the
real-time operational RIOPSv2 due to improvements implemented in the RDPS
and GDPS, in particular those associated with the use of GEMv5
(McTaggart-Cowen et al., 2019) following the implementation on 3 July 2019.</p>
      <p id="d1e5508">The reference simulations used here for comparison are from the
GIOPSv3 system. This was chosen as a reference since it uses an equivalent
ocean data assimilation system and thus provides an assessment focused on
the regional adaptations introduced here for RIOPSv2. Moreover, the RIOPSv1
system constrained temperature and salinity fields towards GIOPS using a
spectral nudging approach. Thus, comparison of RIOPSv2 with GIOPSv3 provides
a proxy for differences between RIOPSv2 and RIOPSv1. Direct comparison of
RIOPSv2 and RIOPSv1 using innovation statistics is not possible since the
innovations are calculated online and RIOPSv1 did not use SAM2. The GIOPSv3
simulation used here for comparison was initialized and spun up using the
exact same methodology as used for RIOPSv2. For both RIOPSv2 and GIOPSv3,
the SLA observations used during the evaluation period include SARAL/AltiKa,
Jason-2 (until September 2016), Jason-2N (from February to June 2017), Jason-3
(from September 2016 onwards), and CryoSat-2. With at least three radar altimeters
working at any given time, this provides a fairly data-rich period for SLA
with which to evaluate the assimilation system.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Innovations</title>
      <p id="d1e5519">Here we present innovation statistics calculated over the 3-year evaluation
period for SLA, SST, and temperature and salinity profile data. As noted in
Sect. 3.1, SAM2 uses an FGAT approach to calculate innovations at the
closest model time step. To provide a spatial representation of the
innovation statistics, innovations were binned on a 1<inline-formula><mml:math id="M192" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> latitude–longitude grid. The mean and root mean squared (rms) differences
were then produced for each evaluation grid point<?pagebreak page1457?> for innovations covering
the full 3-year period. For profile data, innovations were evaluated over
different depth ranges. For brevity, here we show results over the depth
ranges 0–500 and 500–2000 m.</p>
<sec id="Ch1.S4.SS2.SSS1">
  <label>4.2.1</label><title>SLA innovations</title>
      <p id="d1e5538">The mean and rms innovation statistics for SLA are shown in Fig. 7. The
largest innovations for both RIOPSv2 and GIOPSv3 occur over the Gulf Stream
region due to the associated strong mesoscale variability. In GIOPSv3, rms
differences exceed 25 cm from the east coast of North America eastward to
45<inline-formula><mml:math id="M193" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W. RIOPSv2 shows notably smaller rms differences over this
region, with values closer to 20 cm. These improvements are due in part to
the smaller values of MDT representation error used in RIOPSv2, together
with the higher model grid resolution that can better represent mesoscale
structures.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e5552">Innovation (observation–model) statistics of sea level anomaly for
the period 1 January 2016 to 31 December 2018. The rms <bold>(a, b)</bold> and mean
differences <bold>(c, d)</bold> are shown for RIOPSv2 <bold>(a, c)</bold> and GIOPSv3
<bold>(b, d)</bold>.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f07.png"/>

          </fig>

      <p id="d1e5573">A second region of large SLA innovations can be found in the Arctic Ocean.
In the northern Laptev and Beaufort seas, rms differences larger than 20 cm
are present. These regions are also characterized by negative mean SLA
innovations of greater than 10 cm in GIOPSv3 and RIOPSv2. As such, the
differences may be associated with the CNES-CLS13 MDT field used. As this
area is typically ice-covered, the MDT would have had a few years of open-water data to use in its production. These regions are also strongly
affected by freshwater drainage from the Mackenzie River and rivers in
Russia that may affect the SLA. For example, a negative SLA bias of 10 cm
(positive values in Fig. 7c and d) at the mouth of the Lena River
(135<inline-formula><mml:math id="M194" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W) is likely due to positive anomalies in actual river
runoff compared to the climatological values used here by both systems.
Note also that due to satellite orbits and ice coverage, far fewer
observations are present over the Arctic Ocean, with fewer than 500
measurements per bin compared to over 2000 measurements per bin south of
66<inline-formula><mml:math id="M195" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N. As such, the statistics over the Arctic are less reliable
and more seasonally dependent.</p>
      <p id="d1e5595">Finally, a region with slightly increased rms differences in RIOPSv2 is
noted in Hudson Bay and the northern Labrador Sea. These regions show larger
rms differences of up to 5 cm and are likely associated with residual tidal
variability remaining after application of the online harmonic analysis due
to fortnightly and monthly timescale tidal harmonics.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS2">
  <label>4.2.2</label><title>SST innovations</title>
      <p id="d1e5606">SST innovations between RIOPSv2 and GIOPSv3 are broadly similar (Fig. 8),
with the largest errors occurring in the Gulf Stream and along the winter
marginal ice zone in the Labrador Sea and Greenland–Iceland–Norwegian seas.
The rms SST innovations in the Gulf Stream region decrease from upwards of
2.0 <inline-formula><mml:math id="M196" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C for GIOPSv3 to around 1.5 <inline-formula><mml:math id="M197" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C for RIOPSv2. The
largest SST innovations for both systems occur along the tail of the Grand
Banks around 45<inline-formula><mml:math id="M198" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W, likely<?pagebreak page1458?> due to the presence of strong SST
gradients. Along the region of maximum ice extent in winter, errors of
around 0.8 <inline-formula><mml:math id="M199" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C are present. In most other areas, errors in both
systems are less than 0.5  <inline-formula><mml:math id="M200" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C, which is the nominal error of the CCMEP SST
analysis (Brasnett and Colan, 2016). Similar to innovations of SLA (Fig. 7),
a slight increase in rms SST innovations in RIOPSv2 can be seen in the
central Labrador Sea.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e5656">Innovation (observation–model) statistics of sea surface
temperature for the period 1 January 2016 to 31 December 2018. The rms <bold>(a, b)</bold> and
mean differences <bold>(c, d)</bold> are shown for RIOPSv2 <bold>(a, c)</bold> and
GIOPSv3 <bold>(b, d)</bold>.
</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f08.png"/>

          </fig>

</sec>
<sec id="Ch1.S4.SS2.SSS3">
  <label>4.2.3</label><?xmltex \opttitle{$T/S$ profile innovations}?><title><inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>/</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profile innovations</title>
      <p id="d1e5697">Innovation statistics obtained from in situ temperature and salinity
profiles averaged over the upper 500 m of the water column and over the
range 500–2000 m are shown in Figs. 9–11. These observations are composed
mainly of data from Argo profiling floats, with some additional profiles
from field campaigns, moorings, voluntary observing ships, gliders, and
marine mammals. Interestingly, the period of evaluation includes the Year of
Polar Prediction (YOPP; Jung et al., 2016) for which a number of additional
in situ ocean observations were deployed (Smith et al., 2019b). These
include Argo and ALAMO floats (Wood et al., 2018) used seasonally during
ice-free periods as well as ice-tethered profilers (ITPs; Toole et al.,
2011). These, together with other additional ocean observations deployed
during YOPP, provide an exceptional opportunity to evaluate water mass
properties in RIOPS and GIOPS over the Arctic Ocean, for which a significant
gap is usually present in the in situ ocean observing network.</p>
      <p id="d1e5700">As shown for SLA and SST, the largest innovations in profile data for both
systems are found in the Gulf Stream region due to the strong mesoscale
variability and important spatial variability in water mass properties
(Figs. 9 and 11). Significant innovations in salinity are also found along
many coastal regions. On the Canadian east coast, in the Gulf of St.
Lawrence, and along the Labrador Coast, rms salinity innovations often
exceeding 0.5 psu are present. Similar errors are present around the North
Sea and along the Norwegian coastline, with slightly larger values in
RIOPSv2. The larger biases in RIOPSv2 may be associated with a positive
salinity bias in the upper 50 m of the water column (not shown). This bias
may be due to a deficit in river runoff together with the associated
reduction in vertical stratification, resulting in overly intense vertical
mixing due to tides.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e5705">Innovation (observation–model) statistics of in situ temperature
and salinity over the upper 500 m depths for the period 1 January 2016 to
31 December 2018. The rms differences for temperature <bold>(a, b)</bold> and salinity
<bold>(c, d)</bold>  are shown for RIOPSv2 <bold>(a, c)</bold> and GIOPSv3 <bold>(b, d)</bold>.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f09.png"/>

          </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e5729">Innovation (observation–model) statistics of in situ temperature
and salinity over the upper 500 m depths for the period 1 January 2016 to
31 December 2018. The mean differences for temperature <bold>(a, b)</bold> and salinity
<bold>(c, d)</bold>  are shown for RIOPSv2 <bold>(a, c)</bold> and GIOPSv3 <bold>(b, d)</bold>.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f10.png"/>

          </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11"><?xmltex \currentcnt{11}?><?xmltex \def\figurename{Figure}?><label>Figure 11</label><caption><p id="d1e5752">Innovation (observation–model) statistics of in situ temperature
and salinity over the depth range 500–2000 m for the period 1 January 2016 to
31 December 2018. The rms differences for temperature <bold>(a, b)</bold> and salinity
<bold>(c, d)</bold>  are shown for RIOPSv2 <bold>(a, c)</bold> and GIOPSv3 <bold>(b, d)</bold>.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f11.png"/>

          </fig>

      <p id="d1e5773">The Arctic observations are quite revealing, highlighting important positive
biases in salinity (i.e., too salty) in the Beaufort Sea (Fig. 10c)
associated with the halocline (centered at 50 m of depth) and Pacific water
layer (200–300 m of depth; not shown). This bias is smaller in GIOPSv3 in the
eastern Beaufort Sea, with a salinity bias of less than 0.2 psu, whereas
RIOPSv2 shows values up to 0.4 psu. The source of<?pagebreak page1459?> this bias is under
investigation and will be part of a study to investigate how to better
constrain water masses in the Arctic using observations from YOPP.</p>
      <p id="d1e5776">Errors in other regions are generally quite small in both systems. In the
Pacific Ocean, the 3D-Var bias correction scheme considerably reduces the
biases in salinity over the upper 500 m. Without the bias correction scheme,
errors of up to 0.5 psu occur over a broad region in the North Pacific Ocean
along the Aleutian Islands (not shown).</p>
</sec>
<sec id="Ch1.S4.SS2.SSS4">
  <label>4.2.4</label><title>Evaluation of sea level anomalies over the Gulf Stream region</title>
      <p id="d1e5788">As the Gulf Stream region shows the largest rms innovation errors for all
fields, we now focus on a comparison of SLA anomalies and resolved spatial
scales over this region. Figure 12 shows Hovmöller diagrams for a
particular Jason altimeter track, illustrating the evolution of SLA anomalies
over the evaluation period. The vertical axis is constructed using the SLA
anomalies over the track from the 10 d repeat orbit with each row
representing one track. The location of the track is shown in green in Fig. 12b. Both RIOPSv2 and GIOPSv3 capture the low-frequency variations in
SLA due to the evolution of mesoscale ocean features in this highly dynamic
region. Indeed, SLA variations are present with a range greater than 1 m,
yet rms differences for RIOPSv2 and GIOPSv3 are only 12 and 14 cm,
respectively (Table 3). Differences between the analysis system and the
observations (Fig. 12d and f) tend to be quite localized in time. The
differences occur less frequently in RIOPSv2, suggesting a better
representation of the mesoscale eddy field. In addition, GIOPS shows a
significant period of error related to a negative SLA anomaly that occurred
around 62<inline-formula><mml:math id="M202" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W in mid-2017. The closer fit of RIOPS to observations
is reflected in higher correlations and lower rms error between RIOPS and
the SLA observations (Table 3).</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3"><?xmltex \currentcnt{3}?><label>Table 3</label><caption><p id="d1e5803">SLA statistics for GIOPSv3 and RIOPSv2 compared to a particular
Jason satellite altimetry track across the Gulf Stream (shown in Fig. 12b).</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <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:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">GIOPSv3</oasis:entry>
         <oasis:entry colname="col3">RIOPSv2</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Correlation</oasis:entry>
         <oasis:entry colname="col2">0.73</oasis:entry>
         <oasis:entry colname="col3">0.82</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">SD (cm)</oasis:entry>
         <oasis:entry colname="col2">13.93</oasis:entry>
         <oasis:entry colname="col3">11.87</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">rms (cm)</oasis:entry>
         <oasis:entry colname="col2">13.94</oasis:entry>
         <oasis:entry colname="col3">11.97</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><?xmltex \currentcnt{12}?><?xmltex \def\figurename{Figure}?><label>Figure 12</label><caption><p id="d1e5872">Hovmöller diagrams showing variations in sea level anomaly
(SLA; units are meters) for the period 1 January 2016 to 31 December 2018 along a
repeat altimeter track of the Jason altimeter (green line in panel <bold>b</bold>,
units are kilometers). Observations prior to 7 September 2016 are taken from Jason-2, and
Jason-3 is used thereafter. Satellite observed values are shown in panel <bold>(a)</bold>
along with values for RIOPSv2 <bold>(c)</bold> and GIOPSv3 <bold>(e)</bold>. Differences (obs –
model) for RIOPSv2 and GIOPSv3 are shown in panels <bold>(d)</bold> and <bold>(f)</bold>, respectively.
Periods of missing observations are shown as grey boxes.</p></caption>
            <?xmltex \igopts{width=412.564961pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f12.png"/>

          </fig>

      <p id="d1e5901">Given the higher spatial resolution of RIOPSv2, one would expect to see
finer scales present in the details of the along-track SLA anomalies. As
this is not obvious from Fig. 12 we will now investigate the power spectral
density (PSD)<?pagebreak page1460?> of the surface kinetic energy (KE) fields from RIOPSv2 and
GIOPSv3 over the Gulf Stream region (Fig. 13) following the approach of
Jacobs et al. (2019). First, we compute the Fourier transform of both zonal
and meridional surface current fields over a box covering the Gulf Stream
region (48.8–66.0<inline-formula><mml:math id="M203" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W, 32.3–45.0<inline-formula><mml:math id="M204" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N) using weekly
instantaneous SLA fields from both RIOPSv2 and GIOPSv3 over the full 3-year
evaluation period. The results are then averaged in time and between
velocity components to provide the PSD of KE.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13"><?xmltex \currentcnt{13}?><?xmltex \def\figurename{Figure}?><label>Figure 13</label><caption><p id="d1e5924">Power spectral density (PSD) of the surface kinetic energy in RIOPSv2 (red line) and GIOPSv3 (blue line). The PSD is calculated using both zonal and meridional surface current fields over a box covering the Gulf Stream region (48.8–66.0<inline-formula><mml:math id="M205" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W, 32.3–45.0<inline-formula><mml:math id="M206" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N) using weekly instantaneous SLA fields over the period 1 January 2016 to 31 December 2018. The <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> line is shown in black and adjusted to fit the curves for RIOPSv2 and GIOPSv3. The wavelengths at which the PSD curves depart from the <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> line are shown for both the high and low wavelength limits.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/14/1445/2021/gmd-14-1445-2021-f13.png"/>

          </fig>

      <p id="d1e5979">Overall, the surface kinetic energy for RIOPSv2 shows 1.7 times the power
over the full spectrum, with higher power at all wavelengths. The PSD for
both systems closely follows the <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> line over the mesoscale band, in
agreement with Jacobs et al. (2019), demonstrating a good representation of
the energy cascade. The wavelengths for which the PSD deviates from the
<inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> line at both the high and low wavelength limits are indicated in
Fig. 13. Due to the higher model resolution, RIOPSv2 extends the mesoscale
band down to about 35 km compared to 66 km for GIOPS. These scales
provide an indication of the effective model resolution and are equivalent
to roughly five and three model grid points for RIOPSv2 and GIOPSv3, respectively.
The long-wavelength limits for RIOPSv2 and GIOPSv3 are broadly similar, with
values of 178 and 208 km, respectively. Both systems show a peak in PSD
around 416 km.</p>
</sec>
</sec>
</sec>
<?pagebreak page1461?><sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Summary and discussion</title>
      <p id="d1e6020">Here we present a description and evaluation of the first pan-Canadian ocean
analysis system running operationally as part of RIOPSv2. This system
includes various improvements with respect to its equivalent global ocean
analysis system, GIOPSv3. These improvements include a 7 d IAU procedure,
the use of higher-resolution background error modes, and a spatial filter
used as part of the sea surface temperature observation operator. The most
notable change, however, is the inclusion of tides, which requires an online
harmonic analysis of sea surface height as part of the observation operator.
A new method is presented here that makes use of a sliding-window approach.
This approach allows for time-varying harmonic constants that can adapt to
seasonal variations in the tides due to the sea ice cover (e.g., Kleptsova
and Pietrzak, 2018).</p>
      <p id="d1e6023">An evaluation is presented of innovations of SLA, SST, and in situ
temperature and salinity profile observations for RIOPSv2 and GIOPSv3 over a
3-year period. The results show similar overall innovation statistics
between the two systems, demonstrating that the use of explicit tides and
the online tidal filter do not lead to any significant degradation in the
quality of the analyses. The largest errors for both systems occur in the
Gulf Stream region for all fields, with smaller rms innovations for RIOPSv2
of about 5 cm for SLA and 0.5 <inline-formula><mml:math id="M211" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C for SST.</p>
      <p id="d1e6035">Some areas do show larger innovation statistics for RIOPSv2, highlighting
areas for improvement. In the Arctic Ocean, larger mean and rms SLA errors
are found for RIOPSv2 close to the North Pole in the marginal ice zone of
the seasonal sea ice minimum. These errors may be related to errors in the
CNES-CLS13 MDT as significant mean innovations are present and fewer
observations were available to construct the MDT in these regions. These
errors in the central Arctic may be expected to occur more frequently in the
real-time operational systems in future years, as declining summer sea ice
cover in the Arctic will lead to increasing areas of open water.</p>
      <p id="d1e6038">Some increases in SLA innovations (up to 5 cm) locally in areas of Hudson Bay
and Baffin Bay are also found. As these regions experience strong tides with
important seasonality and baroclinic effects (Saucier et al., 2004), the
increase in SLA innovation statistics may be due to unfiltered tidal
residuals related to fortnightly baroclinic modes. Extending the online
tidal filter approach from a 1D analysis to take into account 2D tidal
correlations may be able to improve this somewhat by making it possible to
increase the number of constituents (i.e., to include fortnightly and
monthly) without erroneously filtering mesoscale variability.</p>
      <p id="d1e6042">As part of YOPP (2017–2019), a significant number of in situ temperature and
salinity observations were taken and made available via the Global
Telecommunications System, allowing their use in studies such as these that
rely on operational databases. These valuable observations provide a rare
glimpse at errors in Arctic water mass properties (Smith et al., 2019b).
Here, we see RIOPSv2 shows larger salinity errors in the Beaufort Sea, with
mean salinity biases over the upper 500 m of 0.3–0.4 psu in the eastern
Beaufort Sea. Larger salinity biases are also present along many coastlines
for RIOPSv2, in particular in the Baltic and North seas.</p>
      <p id="d1e6045">As the largest innovations in both RIOPSv2 and GIOPSv3 occur in the Gulf
Stream region, a comparison of SLA along a particular Jason satellite track
was made. Both systems capture the main evolution of mesoscale variations;
however, RIOPSv2 shows smaller differences from SLA observations than
GIOPSv3 (Table 3), with higher correlation (0.82 and 0.73, respectively) and
lower rms (12 and 14 cm, respectively).</p>
      <p id="d1e6048">To investigate the role of increased resolution in RIOPSv2, the PSD of
surface kinetic energy over the Gulf Stream region was investigated. The PSD
of RIOPSv2 is 1.7 times the power of GIOPSv3 and contains smaller scales
down to roughly 35 km compared to 66 km for GIOPSv3. These scales give an
indication of the effective model resolution and roughly correspond to five and
three grid points, respectively. These values are somewhat smaller than one would
expect purely from a numerical point of view (generally the smallest feature
resolvable requires 6–10 grid points) and suggest that the data assimilation may
be artificially increasing the<?pagebreak page1462?> resolution somewhat. This is not surprising
for GIOPSv3, as it has only a <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M213" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> grid resolution and is thus
considered eddy-permitting only.</p>
      <p id="d1e6071">The evaluation presented here demonstrates that RIOPSv2 is able to produce
analyses of a similar quality as GIOPSv3 albeit including higher
grid resolution and explicit tides. However, the evaluation is restricted to
the observations assimilated by the systems and provides only indirect
information regarding the quality of related quantities such as surface
currents, which are important for key applications of RIOPSv2 like
emergency response. An alternative means to evaluate the skill of surface
currents is to use drifting buoys. A significant effort is underway as part
of the Ocean Protection Plan initiative by the Canadian government to deploy
various types of drifters in Canadian waters to evaluate numerical ocean
predictions. As part of this effort, a comparison of RIOPSv1.3 and TOPAZ
with drifter observations off the coast of Norway showed positive results
(Sutherland et al., 2020).</p>
      <p id="d1e6074">Despite being an important application for RIOPSv2, quantitative evaluation
for emergency response is especially challenging due to a lack of cases with
sufficient data. Qualitative evaluations from respondents from the emergency
response section at CCMEP have found that RIOPSv2 provides significant
improvements in many areas. However, in cases close to the coast, RIOPSv2
applicability is limited due to the relatively coarse <inline-formula><mml:math id="M214" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 3–6 km
grid along the Canadian coastline. As a result, two sub-domains at 2 km
grid resolution that downscale RIOPSv2 fields have been developed and are
being run experimentally at CCMEP to evaluate the added value of increased
resolution. An evaluation of RIOPSv2 analyses for the Canadian east and west
coasts is being made as part of this effort that includes comparison with
drifting buoys, acoustic Doppler current profiler observations, and
high-frequency radar observations.</p>
      <p id="d1e6084">Another important application of RIOPSv2 is for sea ice prediction. An
evaluation of forecasts of sea ice concentration, drift, and thickness showed
very little change from RIOPSv1.3 to RIOPSv2 (Dupont et al., 2019). The only
significant impact is a slight reduction in the negative bias in ice drift
due to the reduction in the ice–ocean drag coefficient. The lack of impact
on sea ice is not surprising given the similarity between RIOPSv2 and
GIOPSv3 analyses and the fact that RIOPSv1.3 used a spectral nudging approach toward
GIOPS analyses. As such, differences in ocean fields (e.g., SST, mixed-layer
depth) in the vicinity of the sea ice were quite small and thus had little
impact on the evolution of sea ice fields (e.g., due to formation and melt).</p><?xmltex \hack{\clearpage}?>
</sec>

      
      </body>
    <back><app-group>

<?pagebreak page1463?><app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>Derivation of real-space equations for the sliding-window online harmonic
analysis</title>
      <p id="d1e6099">In RIOPSv2, we work on the real vector space spanned by the real function
base pair of <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.
To replace the complex space spanned by <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> as
described in Sect. 3.4.2 we employ the Euler identity <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>+</mml:mo><mml:mi>i</mml:mi><mml:mi>sin⁡</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula>. Its dimension becomes <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></inline-formula> including the one-dimensional real subspace for <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. The complex
space matrices <inline-formula><mml:math id="M221" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M222" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> are
replaced by real-space matrix
<inline-formula><mml:math id="M223" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M224" display="inline"><mml:mi mathvariant="bold">D</mml:mi></mml:math></inline-formula> with size  <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, respectively. Similarly, complex space vector <inline-formula><mml:math id="M226" display="inline"><mml:mi mathvariant="bold-italic">Y</mml:mi></mml:math></inline-formula> is replaced by real-space
vector <inline-formula><mml:math id="M227" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> with size <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. This is just a
transform of the operators' representative space from complex space to the
equivalent two-dimensional (2D) real space.</p>
      <p id="d1e6323">Because <inline-formula><mml:math id="M229" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> is a diagonal matrix in the <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>-dimensional
complex space, there is no frequency mixing when operating by
<inline-formula><mml:math id="M231" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula>. This means that each 2D real vector space is a complete invariant subspace when operating under <inline-formula><mml:math id="M232" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula>. In addition, when <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, it is a 1D complete invariant subspace. In other words, the
<inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> dimensional space that
<inline-formula><mml:math id="M235" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> operates on is reducible, and it can be reduced into a
direct-sum space of one 1D-invariant subspace and <inline-formula><mml:math id="M236" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> 2D-invariant subspaces.
In doing so, <inline-formula><mml:math id="M237" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> would be reduced and represented as a
block-diagonal matrix as follows:
          <disp-formula id="App1.Ch1.S1.E20" content-type="numbered"><label>A1</label><mml:math id="M238" display="block"><mml:mrow><mml:mi>S</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>S</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>⊕</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mo>⊕</mml:mo><mml:msup><mml:mi>S</mml:mi><mml:mi>k</mml:mi></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        Here, <inline-formula><mml:math id="M239" display="inline"><mml:mo>⊕</mml:mo></mml:math></inline-formula> is the matrix direct-sum operator,
<inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">S</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> is the real number 1 for <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>,
and <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">S</mml:mi><mml:mi>k</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is a 2D real rotation matrix with
rotation angle <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula>. Therefore, we can rewrite Eqs. (9), (11b),
and (6b) as the following <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>-dimensional real-space vector and matrix format:

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M245" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="App1.Ch1.S1.E21"><mml:mtd><mml:mtext>A2</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="bold-italic">U</mml:mi><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msup><mml:msup><mml:mi>Z</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E22"><mml:mtd><mml:mtext>A3</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:msub><mml:mn mathvariant="normal">1</mml:mn><mml:mi>c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi>S</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi>D</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mi>S</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="App1.Ch1.S1.E23"><mml:mtd><mml:mtext>A4</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msup><mml:mi>A</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mo>∑</mml:mo><mml:mi>cos⁡</mml:mi></mml:msub><mml:mo>[</mml:mo><mml:msup><mml:mi mathvariant="bold">D</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mi>Z</mml:mi><mml:mo>]</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          Here, <inline-formula><mml:math id="M246" display="inline"><mml:mi mathvariant="bold-italic">U</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:msub><mml:mn mathvariant="normal">1</mml:mn><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are a real vector and matrix with an element equal to 0 if the element
involves the sine dimension; otherwise, the element is equal to 1 because both
<inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:msub><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>k</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">V</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are real number 1 in Eqs. (9) and (11b).
<inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">S</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is the transpose of <inline-formula><mml:math id="M251" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula>,
and the symbol <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Σ</mml:mi><mml:mi>cos⁡</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes summing over only the cosine
components of the <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>-dimensional vector
<inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">D</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula>.</p><?xmltex \hack{\clearpage}?>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e6766">The ocean data assimilation code (SAM2) was obtained under license from
Mercator Océan International and cannot be distributed publicly. For
this reason, the codes, scripts, and data used in this paper were grouped into
a dataset on Zenodo and made available for the topical editor and anonymous
reviewers.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e6769">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-14-1445-2021-supplement" xlink:title="zip">https://doi.org/10.5194/gmd-14-1445-2021-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e6778">GS, YL, MB, CT, FreD, JFL, and FraD were responsible for the concept. GS
contributed to writing and original draft preparation. GS, CT, FreD, and JFL
contributed to writing, review, and editing. FreD and JL developed the
extended model domain. YL, FreD, MB, CT, and FR were responsible for software.
YL, KC, and AG performed the numerical experiments and system evaluations.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e6784">The authors declare that they have no conflict of interest.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e6790">The authors acknowledge the support of Pierre Pellerin, Hal Ritchie, Youyu
Lu, and other members of the CONCEPTS consortium. They also thank
Jean-Philippe Paquin for the suggestion to examine SLA Hovmöller
diagrams. They also acknowledge the support of the informatics and
operational implementation groups at CCMEP. In situ temperature and salinity
profile data from Argo floats used here were collected and made freely
available by the International Argo Program and the national programs that
contribute to it (<uri>http://www.argo.ucsd.edu</uri>, <uri>http://argo.jcommops.org</uri>, last access: 25 February 2021). The
Argo Program is part of the Global Ocean Observing System. This study has
been conducted using EU Copernicus Marine Service information. This study
is a contribution to the Year of Polar Prediction (YOPP), a flagship
activity of the Polar Prediction Project (PPP) initiated by the World
Weather Research Programme (WWRP) of the World Meteorological Organization
(WMO). We acknowledge the WMO WWRP for its role in coordinating this
international research activity.
The authors would also like to thank Sophie Valcke and two anonymous reviewers for their constructive comments that helped to improve this paper.</p></ack><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e6801">This paper was edited by Sophie Valcke and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>Amante, C. and Eakins, B. W.: ETOPO1 1-Arc-Minute Global Relief Model:
Procedures, Data Sources and Analysis, Tech. rep., NOAA Technical Memorandum
NESDIS NGDC-24, National Geophysical Data Center, NOAA,
<ext-link xlink:href="https://doi.org/10.7289/V5C8276M" ext-link-type="DOI">10.7289/V5C8276M</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>Arbic, B. K., St-Laurent, P., Sutherland, G., and Garrett, C.: On the resonance and influence of the tides in Ungava Bay and Hudson Strait,
Geophys. Res. Lett., 34, L17606, <ext-link xlink:href="https://doi.org/10.1029/2007GL030845" ext-link-type="DOI">10.1029/2007GL030845</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 1?><mixed-citation>Bell, M. J., Schiller, A., Le Traon, P.-Y., Smith, N. R., Dombrowsky, E., and Wilmer-Becker, K.: An introduction to GODAE OceanView, J. Oper. Oceanogr., 8, s2–s11, <ext-link xlink:href="https://doi.org/10.1080/1755876X.2015.1022041" ext-link-type="DOI">10.1080/1755876X.2015.1022041</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 1?><mixed-citation>Benkiran, M. and Greiner, E.: Impact of the Incremental Analysis Updates on a Real-Time System of the North Atlantic Ocean, J. Atmos. Ocean. Tech., 25, 2055–2073, 2008.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 1?><mixed-citation>Blanke, B. and Delecluse, P.: Variability of the Tropical Atlantic Ocean Simulated by a General Circulation Model with Two Different Mixed-Layer Physics, J. Phys. Oceanogr., 23, 1363–1388, 1993.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 1?><mixed-citation>Bloom, S. C., Takacs, L. L., Da Silva, A. M., and Ledvina, D.: Data assimilation using incremental analysis updates, Mon. Weather Rev., 124, 1256–1271, 1996.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 1?><mixed-citation>Boutin, G., Lique, C., Ardhuin, F., Rousset, C., Talandier, C., Accensi, M., and Girard-Ardhuin, F.: Towards a coupled model to investigate wave–sea ice interactions in the Arctic marginal ice zone, The Cryosphere, 14, 709–735, <ext-link xlink:href="https://doi.org/10.5194/tc-14-709-2020" ext-link-type="DOI">10.5194/tc-14-709-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 1?><mixed-citation>Boyer, T. P., Antonov, J. I., Baranova, O. K., Coleman, C., Garcia, H. E., Grodsky, A., Johnson, D. R., Locarnini, R. A., Mishonov, A. V., O'Brien, T. D., Paver, C. R., Reagan, J. R., Seidov, D., Smolyar, I. V., and Zweng, M. M.: World Ocean Database 2013, NOAA Atlas NESDIS 72, edited by: Levitus, S. and Mishonov, A., Silver Spring, MD, 209 pp.,
<ext-link xlink:href="https://doi.org/10.7289/V5NZ85MT" ext-link-type="DOI">10.7289/V5NZ85MT</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 1?><mixed-citation>Brasnett, B. and Colan, D. S.: Assimilating retrievals of sea surface temperature from VIIRS and AMSR2, J. Atmos. Ocean. Tech., 33, 361–375, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-15-0093.1" ext-link-type="DOI">10.1175/JTECH-D-15-0093.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 1?><mixed-citation>Browne, P. A., de Rosnay, P., Zuo, H., Bennett, A. and Dawson, A.: Weakly coupled ocean–atmosphere data assimilation in the ECMWF NWP system, Remote Sens., 11, 234, <ext-link xlink:href="https://doi.org/10.3390/rs11030234" ext-link-type="DOI">10.3390/rs11030234</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 1?><mixed-citation>Buehner, M., Caya, A., Pogson, L., Carrieres, T., and Pestieau, P.: A New Environment Canada Regional Ice Analysis System, Atmos. Ocean, 51, 18–34, 2013.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>Buehner, M., Caya, A., Carrieres, T., and Pogson, L.: Assimilation of SSMIS and ASCAT data and the replacement of highly uncertain estimates in the
Environment Canada Regional Ice Prediction System, Q. J. Roy. Meteor. Soc.,
142, 562–573, 2016.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>Carrère, L. and Lyard, F.: Modelling the barotropic response of the global ocean to atmospheric wind and pressure forcing -comparisons with observations, Geophys. Res. Lett., 30, 1275, <ext-link xlink:href="https://doi.org/10.1029/2002GL016473" ext-link-type="DOI">10.1029/2002GL016473</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 1?><mixed-citation>Carrère, L., Lyard, F., Cancet, M., Roblou, L., and Guillot, A.: ES 2012: a new global tidal model taking advantage of nearly 20 years of altimetry measurements, in: Proc. 20 Years of Progress in Radar Altimetry Symp., Venice-Lido, Italy, 22–29, 2012.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 1?><mixed-citation>Chao, Y., Farrara, J. D., Zhang, H., Armenta, K. J., Centurioni, L., Chavez, F., Girton, J. B., Rudnick, D., and Walter, R. K.: Development, implementation, and validation of a California coastal ocean modeling, data
assimilation, and forecasting system, Deep-Sea Res. Pt. II, 151, 49–63, 2018.</mixed-citation></ref>
      <?pagebreak page1465?><ref id="bib1.bib16"><label>16</label><?label 1?><mixed-citation>Chikhar, K., Lemieux, J. F., Dupont, F., Roy, F., Smith, G. C., Brady, M., Howell, S. E., and Beaini, R.: Sensitivity of Ice Drift to Form Drag and Ice Strength Parameterization in a Coupled Ice–Ocean Model,  Atmos. Ocean, 57, 329–349, 2019.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><?label 1?><mixed-citation>Cho, K.-H., Li, Y., Wang, H., Park, K.-S., Choi, J.-Y., Shin, K.-I., and Kwon, J.-I.: Development and Validation of an Operational Searchand Rescue Modelling System for the Yellow Sea and the East and South China Seas, J. Atmos. Ocean Tech., 31, 197–215, 2014.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 1?><mixed-citation>Desroziers, G., Berre, L., Chapnik, B., and Polli, P.: Diagnosis of observation, background and analysis-error statistics in observation space, Q. J. Roy. Meteor. Soc., 131, 3385–3396,
<ext-link xlink:href="https://doi.org/10.1256/qj.05.108" ext-link-type="DOI">10.1256/qj.05.108</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><?label 1?><mixed-citation>Dibarboure, G., Pujol, M.-I., Briol, F., Le Traon, P. Y., Larnicol, G., Picot, N., Mertz, F., and Ablain, M.: Jason-2 in DUACS: Updated system description, first tandem results and impact on processing and products, Mar. Geod., 34, 214–241, 2011.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 1?><mixed-citation>Divakaran, P., Brassington, G. B., Ryan, A. G., Regnier, C., Spindler, T., Mehra, A., Hernandez, F., Smith, G., Liu, Y., and Davidson, F.: GODAE OceanView Class-4 Inter-comparison for the Australian Region, J. Oper. Oceanogr., 8, s112–s126, <ext-link xlink:href="https://doi.org/10.1080/1755876X.2015.1022333" ext-link-type="DOI">10.1080/1755876X.2015.1022333</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 1?><mixed-citation>Dupont, F., Higginson, S., Bourdallé-Badie, R., Lu, Y., Roy, F., Smith, G. C., Lemieux, J.-F., Garric, G., and Davidson, F.: A high-resolution ocean and sea-ice modelling system for the Arctic and North Atlantic oceans, Geosci. Model Dev., 8, 1577–1594, <ext-link xlink:href="https://doi.org/10.5194/gmd-8-1577-2015" ext-link-type="DOI">10.5194/gmd-8-1577-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><?label 1?><mixed-citation>Dupont F., Smith, G., Liu, Y., Chikhar, K., Surcel Colan, D., Lei, J., Roy, F., Pellerin, P.: Changes from version 1.3.0 to version 2.0.0 of the Regional Ice Ocean Prediction System (RIOPS), CMC Tech Doc., 39 pp., available at:
<uri>https://collaboration.cmc.ec.gc.ca/cmc/cmoi/product_guide/docs/tech_notes/technote_riops-200_e.pdf</uri> (lats access: 25 February 2021), 2019.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><?label 1?><mixed-citation>Egbert, G. D. and Erofeeva, S. Y.: Efficient inverse modeling of barotropic ocean tides, J. Atmos. Ocean. Tech., 19, 183–204, 2002.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><?label 1?><mixed-citation>Gaspar, P., Grégoris, Y., and Lefevre, J. M.: A simple eddy kinetic energy model for simulations of the oceanic vertical mixing: Tests at station Papa and Long-Term Upper Ocean Study site, J. Geophys. Res.-Oceans, 95, 16179–16193, 1990.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><?label 1?><mixed-citation>Hirose, N., Usui, N., Sakamoto, K., Tsujino, H., Yamanaka, G., Nakano, H., Urakawa, S., Toyoda, T., Fujii, Y., and Kohno, N.: Development of a new operational system for monitoring and forecasting coastal and open-ocean states around Japan, Ocean Dynam., 69, 1333–1357, 2019.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><?label 1?><mixed-citation>Hunke, E. C.: Viscous-plastic sea ice dynamics with the EVP model:
linearization issues, J. Comput. Phys., 170, 18–38, 2001.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><?label 1?><mixed-citation>Hunke, E. C. and Lipscomb, W. H.: CICE: The Los Alamos sea ice model, Documentation and software user's manual version 4.0 (Tech. Rep.
LA-CC-06-012), Los Alamos National Laboratory, Los Alamos, NM, 2008.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><?label 1?><mixed-citation>Jacobs, G. A., D'Addezio, J. M., Bartels, B., and Spence, P. L.: Constrained scales in ocean forecasting, Adv. Space Res., <ext-link xlink:href="https://doi.org/10.1016/j.asr.2019.09.018" ext-link-type="DOI">10.1016/j.asr.2019.09.018</ext-link>, online first, 2019.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><?label 1?><mixed-citation>Jung, T., Gordon, N. D., Bauer, P., Bromwich, D. H., Chevallier, M., Day, J.
J., Dawson, J., Doblas-Reyes, F., Fairall, C., Goessling, H. F., Holland,
M., Inoue, J., Iversen, T., Klebe, S., Lemke, P., Losch, M., Makshtas. A.,
Mills, B., Nurmi, P., Perovich, D., Reid, P., Renfrew, I. A., Smith, G.,
Svensson, G., Tolstykh, M., and Yang, Q.: Advancing Polar Prediction
Capabilities on Daily to Seasonal Time Scales, B. Am. Meteorol. Soc.,
<ext-link xlink:href="https://doi.org/10.1175/BAMS-D-14-00246.1" ext-link-type="DOI">10.1175/BAMS-D-14-00246.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><?label 1?><mixed-citation>King, R. R., While, J., Martin, M. J., Lea, D. J., Lemieux-Dudon, B., Waters, J., and O'Dea, E.: Improving the initialisation of the Met Office operational shelf-seas model, Ocean Model., 130, 1–14, 2018.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><?label 1?><mixed-citation>Kleptsova, O. and Pietrzak, J. D.: High resolution tidal model of Canadian Arctic Archipelago, Baffin and Hudson Bay, Ocean Model., 128, 15–47, 2018.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><?label 1?><mixed-citation>Kourafalou, V. H., De Mey, P., Staneva, J., Ayoub, N., Barth, A., Chao, Y., Cirano M., Fiechter, J., Herzfeld, M., Kurapov, A., and Moore, A. M.: Coastal Ocean Forecasting: science foundation and user benefits, J Oper. Oceanogr., 8, s147–s167, 2015.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><?label 1?><mixed-citation>Large, W. G. and Yeager, S. G.: Diurnal to decadal global forcing for ocean and seaice models, NCAR Technical Note, 1–22, 2004.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><?label 1?><mixed-citation>Lellouche, J.-M., Le Galloudec, O., Drévillon, M., Régnier, C., Greiner, E., Garric, G., Ferry, N., Desportes, C., Testut, C.-E., Bricaud, C., Bourdallé-Badie, R., Tranchant, B., Benkiran, M., Drillet, Y., Daudin, A., and De Nicola, C.: Evaluation of global monitoring and forecasting systems at Mercator Océan, Ocean Sci., 9, 57–81, <ext-link xlink:href="https://doi.org/10.5194/os-9-57-2013" ext-link-type="DOI">10.5194/os-9-57-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><?label 1?><mixed-citation>Lellouche, J.-M., Greiner, E., Le Galloudec, O., Garric, G., Regnier, C., Drevillon, M., Benkiran, M., Testut, C.-E., Bourdalle-Badie, R., Gasparin, F., Hernandez, O., Levier, B., Drillet, Y., Remy, E., and Le Traon, P.-Y.: Recent updates to the Copernicus Marine Service global ocean monitoring and forecasting real-time 1∕12° high-resolution system, Ocean Sci., 14, 1093–1126, <ext-link xlink:href="https://doi.org/10.5194/os-14-1093-2018" ext-link-type="DOI">10.5194/os-14-1093-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><?label 1?><mixed-citation>Lemieux, J.-F., Tremblay, L. B., Dupont, F., Plante, M., Smith, G. C., and Dumont, D.: A basal stress parameterization for modeling landfast ice, J. Geophys. Res., 120, 3157–3173, <ext-link xlink:href="https://doi.org/10.1002/2014JC010678" ext-link-type="DOI">10.1002/2014JC010678</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><?label 1?><mixed-citation>Lemieux, J.-F., Beaudoin, C., Dupont, F., Roy, F., Smith, G. C., Shlyaeva, A., Buehner, M., Caya, A., Chen, J., Carrieres, T., Pogson, L.,
DeRepentigny, P., Plante, A., Pestieau, P., Pellerin, P., Ritchie, H.,
Garric, G., and Ferry, N.: The Regional Ice Prediction System (RIPS):
verification of forecast sea ice concentration, Q. J.
Roy. Meteor. Soc., 142, 632–643, <ext-link xlink:href="https://doi.org/10.1002/qj.2526" ext-link-type="DOI">10.1002/qj.2526</ext-link>, 2016a.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><?label 1?><mixed-citation>Lemieux, J.-F., Dupont, F., Blain, P., Roy, F., Smith, G. C., and Flato, G. M.: Improving the simulation of landfast ice by combining tensile strength and a parameterization for grounded ridges, J. Geophys. Res., 121, 7354–7368, 2016b.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><?label 1?><mixed-citation>Lemieux, J.-F., Lei, J., Dupont, F., Roy, F., Losch, M., Lique, C. and Laliberté, F.: The Impact of Tides on Simulated Landfast Ice in a
Pan-Arctic Ice-Ocean Model, J. Geophys. Res.-Oceans, 123, 7747–7762,
2018.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><?label 1?><mixed-citation>Lin, H., Merryfield, W. J., Muncaster, R., Smith, G. C., Markovic, M., Dupont, F., Roy, F., Lemieux, J.-F., Dirkson, A., Kharin, V. V., and Lee, W. S.: The Canadian Seasonal to Interannual Prediction System Version 2 (CanSIPSv2), Weather Forecast., 35, 1317–1343, 2020.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><?label 1?><mixed-citation>Lipscomb, W. H., Hunke, E. C., Maslowski, W., and Jakacki, J.: Ridging, strength, and stability in high-resolution sea ice models, J. Geophys. Res., 112, C03S91, <ext-link xlink:href="https://doi.org/10.1029/2005JC003355" ext-link-type="DOI">10.1029/2005JC003355</ext-link>, 2007.</mixed-citation></ref>
      <?pagebreak page1466?><ref id="bib1.bib42"><label>42</label><?label 1?><mixed-citation>Madec, G.: NEMO reference manual, ocean dynamics component: NEMO-OPA. Preliminary version, Note du Pole de modélisation, Institut Pierre-Simon Laplace (IPSL), France, 27, 1288–1619, 2008.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><?label 1?><mixed-citation>Madec, G. and Imbard, M.: A global ocean mesh to overcome the North Pole singularity, Clim. Dynam., 12, 381–388, 1996.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><?label 1?><mixed-citation>Madec, G., Delecluse, P., Imbard, M., and Levy, C.: OPA 8.1 general
circulation model reference manual, Notes de l'IPSL, University P. et M.
Curie, B102 T15-E5, Paris, No. 11,   91 pp., 1998.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><?label 1?><mixed-citation>Masson, D. and Cummins, P. F.: Temperature trends and interannual
variability in the Strait of Georgia, British Columbia, Continental Shelf
Res., 27, 634–649, 2007.</mixed-citation></ref>
      <ref id="bib1.bib46"><label>46</label><?label 1?><mixed-citation>McTaggart-Cowan, R., Vaillancourt, P. A., Zadra, A., Chamberland, S., Charron, M., Corvec, S., Milbrandt, J. A., Paquin-Ricard, D., Patoine, A., Roch, M., Separovic, L., and Yang J.: Modernization of atmospheric physics parameterization in Canadian NWP, J. Adv. Model. Earth Sy., 11, 3593–3635, <ext-link xlink:href="https://doi.org/10.1029/2019MS001781" ext-link-type="DOI">10.1029/2019MS001781</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib47"><label>47</label><?label 1?><mixed-citation>Mehra, A. and Rivin, I.: A real time ocean forecast system for the North Atlantic Ocean, Terr. Atmos. Ocean. Sci., 21, 211–228, 2010.</mixed-citation></ref>
      <ref id="bib1.bib48"><label>48</label><?label 1?><mixed-citation>Moore, A. M., Arango, H. G., Broquet, G., Powell, B. S., Zavala-Garay, J., and Weaver, A. T.: The Regional Ocean Modelling System (ROMS) 4-dimensional variational data assimilation systems, Part I: System overview and formulation, Prog. Oceanogr., 91, 34–49, 2011.</mixed-citation></ref>
      <ref id="bib1.bib49"><label>49</label><?label 1?><mixed-citation>Nudds, S., Lu, Y., Higginson, S., Haigh, S., Paquin, J.-P.,
O'Flaherty-Sproul, M., Taylor, S., Blanken, H., Marcotte, G., Smith, G. C.,
Bernier, N., MacAulay, P., Wu, Y., Zhai, L., Hu, X., Chanut, J., Dunphy, M.,
Dupont, F., Greenberg, D., Davidson, F., and Page, F.: Evaluation of Structured and Unstructured Models for Application in Operational Ocean Forecasting in Nearshore Waters, J. Mar. Sci. Eng., 8, 484,  <ext-link xlink:href="https://doi.org/10.3390/jmse8070484" ext-link-type="DOI">10.3390/jmse8070484</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib50"><label>50</label><?label 1?><mixed-citation>O'Reilly, C. T., Solvason, R., and Solomon, C.: Where are the world's largest tides?, in: BIO Annual Report “2004 in Review,”, edited by: Ryan, J., Biotechnol. Ind. Org., Washington D. C., 44–46, 2005.</mixed-citation></ref>
      <ref id="bib1.bib51"><label>51</label><?label 1?><mixed-citation>Park, K. S., Heo, K. Y., Jun, K., Kwon, J. I., Kim, J., Choi, J. Y., Cho, K. H., Choi, B. J., Seo, S. N., Kim, Y. H., and Kim, S. D.: Development of the operational oceanographic system of Korea, Ocean Sci. J., 50, 353–369, <ext-link xlink:href="https://doi.org/10.1007/s12601-015-0033-1" ext-link-type="DOI">10.1007/s12601-015-0033-1</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib52"><label>52</label><?label 1?><mixed-citation>Pawlowicz, R., Beardsley, B., and Lentz, S.: Classical tidal harmonic analysis including error estimates in MATLAB using T_TIDE,
Comput. Geosci., 28, 929–937, 2002.</mixed-citation></ref>
      <ref id="bib1.bib53"><label>53</label><?label 1?><mixed-citation>Pellerin, P., Ritchie, H., Saucier, S. J., Roy, F., Desjardins, S., Valin, M., and Lee, V.: Impact of a Two-Way Coupling between an Atmospheric and an Ocean-ice Model over the Gulf of St. Lawrence, Mon. Weather Rev., 132, 1379–1398, 2004.</mixed-citation></ref>
      <ref id="bib1.bib54"><label>54</label><?label 1?><mixed-citation>Pham, D., Verron, J., and Roubaud, M.: A Singular Evolutive Extended Kalman filter for data assimilation in oceanography, J. Marine Syst., 16, 323–340, 1998.</mixed-citation></ref>
      <ref id="bib1.bib55"><label>55</label><?label 1?><mixed-citation>Rigor, I. and Ortmeyer, M.: The International Arctic Buoy
Programme–monitoring the Arctic Ocean for forecasting and research, Arctic
Research of the United States, 18,  1–21, 2004.</mixed-citation></ref>
      <ref id="bib1.bib56"><label>56</label><?label 1?><mixed-citation>Rio, M.-H., Mulet, S., and Picot, N.: Beyond GOCE for the ocean circulation estimate: Synergetic use of altimetry, gravimetry, and in situ data provides new insight into geostrophic and Ekman currents, Geophys. Res. Lett., 41, 8918–8925, <ext-link xlink:href="https://doi.org/10.1002/2014GL061773" ext-link-type="DOI">10.1002/2014GL061773</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib57"><label>57</label><?label 1?><mixed-citation>Roy, F., Chevallier, M., Smith, G. C., Dupont, F., Garric, G., Lemieux, J.-F., Lu, Y., and Davidson, F.: Arctic sea ice and freshwater sensitivity to the treatment of the atmosphere-ice-ocean surface layer. J. Geophys. Res.-Oceans, 120, 4392–4417, 2015.</mixed-citation></ref>
      <ref id="bib1.bib58"><label>58</label><?label 1?><mixed-citation>Ryan, A. G., Regnier, C., Divakaran, P., Spindler, T., Mehra, A., Hernandez, F., Smith, G. C., Liu, Y., and Davidson, F.: GODAE OceanView Class 4 forecast verification framework: Global ocean inter-comparison, J. Oper. Oceanogr., 8, s98–s111, <ext-link xlink:href="https://doi.org/10.1080/1755876X.2015.1022330" ext-link-type="DOI">10.1080/1755876X.2015.1022330</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib59"><label>59</label><?label 1?><mixed-citation>Sakov, P., Counillon, F., Bertino, L., Lisæter, K. A., Oke, P. R., and Korablev, A.: TOPAZ4: an ocean-sea ice data assimilation system for the North Atlantic and Arctic, Ocean Sci., 8, 633–656, <ext-link xlink:href="https://doi.org/10.5194/os-8-633-2012" ext-link-type="DOI">10.5194/os-8-633-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib60"><label>60</label><?label 1?><mixed-citation>Saucier, F. J. and Chassé, J.: Tidal circulation and buoyancy effects in the St. Lawrence Estuary, Atmos. Ocean, 38, 505–556, 2000.</mixed-citation></ref>
      <ref id="bib1.bib61"><label>61</label><?label 1?><mixed-citation>Saucier, F. J., Roy, F., Gilbert, D., Pellerin, P., and Ritchie, H.: The formation of water masses and sea ice in the Gulf of St. Lawrence, J. Geophys. Res., 108, 3269–3289, 2003.</mixed-citation></ref>
      <ref id="bib1.bib62"><label>62</label><?label 1?><mixed-citation>Saucier, F. J., Senneville, S., Prinsenberg, S., Roy, F., Smith, G., Gachon, P., Caya, D., and Laprise, R.: Modelling the Sea Ice-Ocean Seasonal Cycle in Hudson Bay, Foxe Basin and Hudson Strait, Canada. Clim. Dyn., 23, 303–326, 2004.</mixed-citation></ref>
      <ref id="bib1.bib63"><label>63</label><?label 1?><mixed-citation>Smith, G. C., Roy, F., and Brasnett, B.: Evaluation of an Operational Ice-Ocean Analysis and Forecasting System for the Gulf of St. Lawrence, Q. J. Roy. Meteor. Soc.,  139, 419–433, <ext-link xlink:href="https://doi.org/10.1002/qj.1982" ext-link-type="DOI">10.1002/qj.1982</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib64"><label>64</label><?label 1?><mixed-citation>Smith, G. C., Davidson, F., and Lu, Y.: The CONCEPTS Initiative: Canadian Operational Network of Coupled Environmental Prediction Systems, J. Ocean Technol., 8, 80–81, 2013.</mixed-citation></ref>
      <ref id="bib1.bib65"><label>65</label><?label 1?><mixed-citation>Smith, G. C., Roy, F., Reszka, M., Surcel Colan, D., He, Z., Deacu, D., Belanger, J. M., Skachko, S., Liu, Y., Dupont, F., and Lemieux, J.-F.: Sea ice forecast verification in the Canadian global ice ocean prediction system, Q. J. Roy. Meteor. Soc., 142, 659–671, <ext-link xlink:href="https://doi.org/10.1002/qj.2555" ext-link-type="DOI">10.1002/qj.2555</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib66"><label>66</label><?label 1?><mixed-citation>Smith, G. C., Bélanger, J. M., Roy, F., Pellerin, P., Ritchie, H., Onu, K., Roch, M., Zadra, A., Surcel Colan, D., Winter, B., and Fontecilla, J. S.: Impact of Coupling with an Ice-Ocean Model on Global Medium-Range NWP Forecast Skill, Mon. Weather Rev., 146, 1157–1180, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-17-0157.1" ext-link-type="DOI">10.1175/MWR-D-17-0157.1</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib67"><label>67</label><?label 1?><mixed-citation>Smith, G. C., Surcel Colan, D., Chikhar, K., and Liu, Y.: Global Ice Ocean Prediction System (GIOPS): Update from version 2.3.1 to version 3.0.0. Technical Documentation for GIOPSv3.0, CMC Tech Doc., 49 pp., available at: <uri>https://collaboration.cmc.ec.gc.ca/cmc/cmoi/product_guide/docs/tech_notes/technote_giops-300_e.pdf</uri> (last access: 25 February 2021), 2019a.</mixed-citation></ref>
      <ref id="bib1.bib68"><label>68</label><?label 1?><mixed-citation>Smith, G. C., Allard, R., Babin, M., Bertino, L., Chevallier, M., Corlett, G., Crout, J., Davidson, F., Delille, B., Gille, S. T., Hebert, D., Hyder, P., Intrieri, J., Lagunas, J., Larnicol, G., Kaminski, T., Kater, B., Kauker, F., Marec, C., Mazloff, M., Metzger, E. J., Mordy, C., O'Carroll, A., Olsen, S. M., Phelps, M., Posey, P., Prandi, P., Rehm, E., Reid, P., Rigor, I., Sandven, S., Shupe, M., Swart, S., Smedstad, O. M., Solomon, A., Storto, A., Thibaut, P., Toole, J., Wood, K., Xie, J., Yang, Q., and the WWRP PPP Steering Group: Polar Ocean Observations: A Critical Gap in the Observing System and its effect o<?pagebreak page1467?>n Environmental Predictions from Hours to a Season, Front. Mar. Sci., 6, 429, doi.org/10.3389/fmars.2019.00429, 2019b.</mixed-citation></ref>
      <ref id="bib1.bib69"><label>69</label><?label 1?><mixed-citation>Soontiens, N., Allen, S. E., Latornell, D., Le Souëf, K., Machuca, I., Paquin, J.-P., Lu, Y., Thompson, K., and Korabel, V.: Storm surges in the Strait of Georgia simulated with a regional model, Atmos.-Ocean, 54, 1–21, 2016.</mixed-citation></ref>
      <ref id="bib1.bib70"><label>70</label><?label 1?><mixed-citation>Sotillo, M. G., Cailleau, S., Lorente, P., Levier, B., Reffray, G., Amo-Baladrón, A., Benkiran, M., and Alvarez Fanjul, E.: The MyOcean IBI Ocean Forecast and Reanalysis Systems: operational
products and roadmap to the future Copernicus Service, J. Oper. Oceanogr.,
8, 63–79, <ext-link xlink:href="https://doi.org/10.1080/1755876X.2015.1014663" ext-link-type="DOI">10.1080/1755876X.2015.1014663</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib71"><label>71</label><?label 1?><mixed-citation>Sutherland, G., Soontiens, N., Davidson, F., Smith, G. C., Bernier, N., Blanken, H., Shillinger, D., Marcotte, G., Röhrs, J., Dagestad, K.-F., Christensen, K. H., and Breivik, Ø.: Evaluating the leeway coefficient of ocean drifters using operational marine environmental prediction systems, J. Atmos. Ocean. Tech., 37, 1943–1954, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-20-0013.1" ext-link-type="DOI">10.1175/JTECH-D-20-0013.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib72"><label>72</label><?label 1?><mixed-citation>Talagrand, O.: A posteriori evaluation and verification of analysis and assimilation algorithms, in: Proc. of ECMWF Workshop on Diagnosis of Data Assimilation System, 2–4 November, 1998, Reading, UK, 17–28, 1998.</mixed-citation></ref>
      <ref id="bib1.bib73"><label>73</label><?label 1?><mixed-citation>Tang, C. L., Yao, T., Perrie, W., Detracey, B.M., Toulany, B., Dunlap E., and Wu, Y.: BIO ice-ocean and wave forecasting models and systems for eastern Canadian waters, Canadian Technical Report of Hydrography and Ocean Sciences,  261, 61 pp., 2008.</mixed-citation></ref>
      <ref id="bib1.bib74"><label>74</label><?label 1?><mixed-citation>Tonani, M., Pinardi, N., Dobricic, S., Pujol, I., and Fratianni, C.: A high-resolution free-surface model of the Mediterranean Sea, Ocean Sci., 4, 1–14, <ext-link xlink:href="https://doi.org/10.5194/os-4-1-2008" ext-link-type="DOI">10.5194/os-4-1-2008</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bib75"><label>75</label><?label 1?><mixed-citation>Tonani, M., Balmaseda, M., Bertino, L., Blockley, E., Brassington, G. B., Davidson, F., Drillet, Y., Hogan, P. J., Kuragano, T., Lee, T., Mehra, A., Paranathara, F., Tanajura, C. A. S., and Wang, H.:
Status and future of global and regional ocean prediction systems, J. Oper. Oceanogr., 8, 201–220, <ext-link xlink:href="https://doi.org/10.1080/1755876X.2015.1049892" ext-link-type="DOI">10.1080/1755876X.2015.1049892</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib76"><label>76</label><?label 1?><mixed-citation>Toole, J. M., Krishfield, R. A., Timmermans, M.-L., and Proshutinsky, A.: The Ice-Tethered Profiler: Argo of the Arctic, Oceanography, 24, 126–135, <ext-link xlink:href="https://doi.org/10.5670/oceanog.2011.64" ext-link-type="DOI">10.5670/oceanog.2011.64</ext-link>, 2011.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib77"><label>77</label><?label 1?><mixed-citation>Tschudi, M., Meier, W. N., Stewart, J. S., Fowler, C., and Maslanik, J.: Polar Pathfinder Daily 25 km EASE-Grid Sea Ice Motion Vectors, Version 4, Boulder, Colorado USA,  NASA National Snow and Ice Data Center Distributed Active Archive Center <ext-link xlink:href="https://doi.org/10.5067/INAWUWO7QH7B" ext-link-type="DOI">10.5067/INAWUWO7QH7B</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib78"><label>78</label><?label 1?><mixed-citation>Umlauf, L. and Burchard, H.: A generic length-scale equation for geophysical turbulence models, J. Mar. Res., 61, 235–265, 2003.</mixed-citation></ref>
      <ref id="bib1.bib79"><label>79</label><?label 1?><mixed-citation>
Ungermann, M., Tremblay, L. B., Martin, T., and Losch, M.: Impact of the ice strength formulation on the performance of a sea ice thickness distribution model in the A rctic, J. Geophys. Res.-Oceans, 122, 2090–2107, 2017.</mixed-citation></ref>
      <ref id="bib1.bib80"><label>80</label><?label 1?><mixed-citation>Wood, K. R., Jayne, S. R., Mordy, C. W., Bond, N., Overland, J. E., Ladd, C., Stabeno, P. J., Ekholm, A. K., Robbins, P. E., Schreck, M. B., and Heim, R.: Results of the First Arctic Heat Open Science Experiment, B. Am. Meteorol. Soc., 99, 513–520, 2018.</mixed-citation></ref>
      <ref id="bib1.bib81"><label>81</label><?label 1?><mixed-citation>Xie, J., Counillon, F., Zhu, J., and Bertino, L.: An eddy resolving tidal-driven model of the South China Sea assimilating along-track SLA data using the EnOI, Ocean Sci., 7, 609–627, <ext-link xlink:href="https://doi.org/10.5194/os-7-609-2011" ext-link-type="DOI">10.5194/os-7-609-2011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib82"><label>82</label><?label 1?><mixed-citation>Xue, H., Shi, L., Cousins, S., and Pettigrew, N. R.: The GoMOOS
nowcast/forecast system, Continental Shelf Res., 25, 2122–2146,
2005.</mixed-citation></ref>
      <ref id="bib1.bib83"><label>83</label><?label 1?><mixed-citation>Zhang, W. G., Wilkin, J. L., and Arango, H. G.: Towards an integrated observation and modeling system in the New York Bight using variational methods. Part I: 4DVAR data assimilation, Ocean Model., 35, 119–133, 2010.</mixed-citation></ref>
      <ref id="bib1.bib84"><label>84</label><?label 1?><mixed-citation>Zedel, L., Wang, Y., Davidson, F., and Xu, J.: Comparing ADCP data collected during a seismic survey off the coast of Newfoundland with analysis data from the CONCEPTS operational ocean model, J. Oper. Oceanogr., 11, 100–111, 2018.</mixed-citation></ref>
      <ref id="bib1.bib85"><label>85</label><?label 1?><mixed-citation>Zhuang, S. Y., Fu, W. W., and She, J.: A pre-operational three Dimensional variational data assimilation system in the North/Baltic Sea, Ocean Sci., 7, 771–781, <ext-link xlink:href="https://doi.org/10.5194/os-7-771-2011" ext-link-type="DOI">10.5194/os-7-771-2011</ext-link>, 2011.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>The Regional Ice Ocean Prediction System v2: a pan-Canadian ocean analysis system using an online tidal harmonic analysis</article-title-html>
<abstract-html><p>Canada has the longest coastline in the world and includes diverse
ocean environments, from the frozen waters of the Canadian Arctic
Archipelago to the confluence region of Labrador and Gulf Stream waters on
the east coast. There is a strong need for a pan-Canadian operational
regional ocean prediction capacity covering all Canadian coastal areas in
support of marine activities including emergency response, search and rescue, and
safe navigation in ice-infested waters. Here we present the first
pan-Canadian operational regional ocean analysis system developed as part of
the Regional Ice Ocean Prediction System version 2 (RIOPSv2) running in
operations at the Canadian Centre for Meteorological and Environmental
Prediction (CCMEP). The RIOPSv2 domain extends from 26°&thinsp;N in the
Atlantic Ocean through the Arctic Ocean to 44°&thinsp;N in the Pacific
Ocean, with a model grid resolution that varies between 3 and 8&thinsp;km. RIOPSv2
includes a multivariate data assimilation system based on a reduced-order
extended Kalman filter together with a 3D-Var bias correction system for
water mass properties. The analysis system assimilates satellite
observations of sea level anomaly and sea surface temperature, as well as in
situ temperature and salinity measurements. Background model error is
specified in terms of seasonally varying model anomalies from a 10-year
forced model integration, allowing inhomogeneous anisotropic multivariate
error covariances. A novel online tidal harmonic analysis method is
introduced that uses a sliding-window approach to reduce numerical costs and allow for the time-varying harmonic constants necessary in seasonally
ice-infested waters. Compared to the Global Ice Ocean Prediction System
(GIOPS) running at CCMEP, RIOPSv2 also includes a spatial filtering of model
fields as part of the observation operator for sea surface temperature (SST). In
addition to the tidal harmonic analysis, the observation operator for sea
level anomaly (SLA) is also modified to remove the inverse barometer effect due to
the application of atmospheric pressure forcing fields. RIOPSv2 is compared
to GIOPS and shown to provide similar innovation statistics over a 3-year
evaluation period. Specific improvements are found near the Gulf Stream for
all model fields due to the higher model grid resolution, with smaller
root mean squared (rms) innovations for RIOPSv2 of about 5&thinsp;cm for SLA and
0.5&thinsp;°C for SST. Verification against along-track satellite
observations demonstrates the improved representation of mesoscale features
in RIOPSv2 compared to GIOPS, with increased correlations of SLA (0.83
compared to 0.73) and reduced rms differences (12&thinsp;cm compared to 14&thinsp;cm).
While the RIOPSv2 grid resolution is 3 times higher than GIOPS, the power
spectral density of surface kinetic energy provides an indication that the
effective resolution of RIOPSv2 is roughly double that of the global system
(35&thinsp;km compared to 66&thinsp;km). Observations made as part of the Year of Polar
Prediction (2017–2019) provide a rare glimpse at errors in Arctic water mass
properties and show average salinity biases over the upper 500&thinsp;m of 0.3–0.4&thinsp;psu in the eastern Beaufort Sea in RIOPSv2.</p></abstract-html>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
Amante, C. and Eakins, B. W.: ETOPO1 1-Arc-Minute Global Relief Model:
Procedures, Data Sources and Analysis, Tech. rep., NOAA Technical Memorandum
NESDIS NGDC-24, National Geophysical Data Center, NOAA,
<a href="https://doi.org/10.7289/V5C8276M" target="_blank">https://doi.org/10.7289/V5C8276M</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>Arbic, B. K., St-Laurent, P., Sutherland, G., and Garrett, C.: On the resonance and influence of the tides in Ungava Bay and Hudson Strait,
Geophys. Res. Lett., 34, L17606, <a href="https://doi.org/10.1029/2007GL030845" target="_blank">https://doi.org/10.1029/2007GL030845</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>Bell, M. J., Schiller, A., Le Traon, P.-Y., Smith, N. R., Dombrowsky, E., and Wilmer-Becker, K.: An introduction to GODAE OceanView, J. Oper. Oceanogr., 8, s2–s11, <a href="https://doi.org/10.1080/1755876X.2015.1022041" target="_blank">https://doi.org/10.1080/1755876X.2015.1022041</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>Benkiran, M. and Greiner, E.: Impact of the Incremental Analysis Updates on a Real-Time System of the North Atlantic Ocean, J. Atmos. Ocean. Tech., 25, 2055–2073, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>Blanke, B. and Delecluse, P.: Variability of the Tropical Atlantic Ocean Simulated by a General Circulation Model with Two Different Mixed-Layer Physics, J. Phys. Oceanogr., 23, 1363–1388, 1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>Bloom, S. C., Takacs, L. L., Da Silva, A. M., and Ledvina, D.: Data assimilation using incremental analysis updates, Mon. Weather Rev., 124, 1256–1271, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>Boutin, G., Lique, C., Ardhuin, F., Rousset, C., Talandier, C., Accensi, M., and Girard-Ardhuin, F.: Towards a coupled model to investigate wave–sea ice interactions in the Arctic marginal ice zone, The Cryosphere, 14, 709–735, <a href="https://doi.org/10.5194/tc-14-709-2020" target="_blank">https://doi.org/10.5194/tc-14-709-2020</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>Boyer, T. P., Antonov, J. I., Baranova, O. K., Coleman, C., Garcia, H. E., Grodsky, A., Johnson, D. R., Locarnini, R. A., Mishonov, A. V., O'Brien, T. D., Paver, C. R., Reagan, J. R., Seidov, D., Smolyar, I. V., and Zweng, M. M.: World Ocean Database 2013, NOAA Atlas NESDIS 72, edited by: Levitus, S. and Mishonov, A., Silver Spring, MD, 209 pp.,
<a href="https://doi.org/10.7289/V5NZ85MT" target="_blank">https://doi.org/10.7289/V5NZ85MT</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>Brasnett, B. and Colan, D. S.: Assimilating retrievals of sea surface temperature from VIIRS and AMSR2, J. Atmos. Ocean. Tech., 33, 361–375, <a href="https://doi.org/10.1175/JTECH-D-15-0093.1" target="_blank">https://doi.org/10.1175/JTECH-D-15-0093.1</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>Browne, P. A., de Rosnay, P., Zuo, H., Bennett, A. and Dawson, A.: Weakly coupled ocean–atmosphere data assimilation in the ECMWF NWP system, Remote Sens., 11, 234, <a href="https://doi.org/10.3390/rs11030234" target="_blank">https://doi.org/10.3390/rs11030234</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>Buehner, M., Caya, A., Pogson, L., Carrieres, T., and Pestieau, P.: A New Environment Canada Regional Ice Analysis System, Atmos. Ocean, 51, 18–34, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>Buehner, M., Caya, A., Carrieres, T., and Pogson, L.: Assimilation of SSMIS and ASCAT data and the replacement of highly uncertain estimates in the
Environment Canada Regional Ice Prediction System, Q. J. Roy. Meteor. Soc.,
142, 562–573, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>Carrère, L. and Lyard, F.: Modelling the barotropic response of the global ocean to atmospheric wind and pressure forcing -comparisons with observations, Geophys. Res. Lett., 30, 1275, <a href="https://doi.org/10.1029/2002GL016473" target="_blank">https://doi.org/10.1029/2002GL016473</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>Carrère, L., Lyard, F., Cancet, M., Roblou, L., and Guillot, A.: ES 2012: a new global tidal model taking advantage of nearly 20 years of altimetry measurements, in: Proc. 20 Years of Progress in Radar Altimetry Symp., Venice-Lido, Italy, 22–29, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>Chao, Y., Farrara, J. D., Zhang, H., Armenta, K. J., Centurioni, L., Chavez, F., Girton, J. B., Rudnick, D., and Walter, R. K.: Development, implementation, and validation of a California coastal ocean modeling, data
assimilation, and forecasting system, Deep-Sea Res. Pt. II, 151, 49–63, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>Chikhar, K., Lemieux, J. F., Dupont, F., Roy, F., Smith, G. C., Brady, M., Howell, S. E., and Beaini, R.: Sensitivity of Ice Drift to Form Drag and Ice Strength Parameterization in a Coupled Ice–Ocean Model,  Atmos. Ocean, 57, 329–349, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>Cho, K.-H., Li, Y., Wang, H., Park, K.-S., Choi, J.-Y., Shin, K.-I., and Kwon, J.-I.: Development and Validation of an Operational Searchand Rescue Modelling System for the Yellow Sea and the East and South China Seas, J. Atmos. Ocean Tech., 31, 197–215, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>Desroziers, G., Berre, L., Chapnik, B., and Polli, P.: Diagnosis of observation, background and analysis-error statistics in observation space, Q. J. Roy. Meteor. Soc., 131, 3385–3396,
<a href="https://doi.org/10.1256/qj.05.108" target="_blank">https://doi.org/10.1256/qj.05.108</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>Dibarboure, G., Pujol, M.-I., Briol, F., Le Traon, P. Y., Larnicol, G., Picot, N., Mertz, F., and Ablain, M.: Jason-2 in DUACS: Updated system description, first tandem results and impact on processing and products, Mar. Geod., 34, 214–241, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>Divakaran, P., Brassington, G. B., Ryan, A. G., Regnier, C., Spindler, T., Mehra, A., Hernandez, F., Smith, G., Liu, Y., and Davidson, F.: GODAE OceanView Class-4 Inter-comparison for the Australian Region, J. Oper. Oceanogr., 8, s112–s126, <a href="https://doi.org/10.1080/1755876X.2015.1022333" target="_blank">https://doi.org/10.1080/1755876X.2015.1022333</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation> Dupont, F., Higginson, S., Bourdallé-Badie, R., Lu, Y., Roy, F., Smith, G. C., Lemieux, J.-F., Garric, G., and Davidson, F.: A high-resolution ocean and sea-ice modelling system for the Arctic and North Atlantic oceans, Geosci. Model Dev., 8, 1577–1594, <a href="https://doi.org/10.5194/gmd-8-1577-2015" target="_blank">https://doi.org/10.5194/gmd-8-1577-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>Dupont F., Smith, G., Liu, Y., Chikhar, K., Surcel Colan, D., Lei, J., Roy, F., Pellerin, P.: Changes from version 1.3.0 to version 2.0.0 of the Regional Ice Ocean Prediction System (RIOPS), CMC Tech Doc., 39 pp., available at:
<a href="https://collaboration.cmc.ec.gc.ca/cmc/cmoi/product_guide/docs/tech_notes/technote_riops-200_e.pdf" target="_blank"/> (lats access: 25 February 2021), 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>Egbert, G. D. and Erofeeva, S. Y.: Efficient inverse modeling of barotropic ocean tides, J. Atmos. Ocean. Tech., 19, 183–204, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>Gaspar, P., Grégoris, Y., and Lefevre, J. M.: A simple eddy kinetic energy model for simulations of the oceanic vertical mixing: Tests at station Papa and Long-Term Upper Ocean Study site, J. Geophys. Res.-Oceans, 95, 16179–16193, 1990.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>Hirose, N., Usui, N., Sakamoto, K., Tsujino, H., Yamanaka, G., Nakano, H., Urakawa, S., Toyoda, T., Fujii, Y., and Kohno, N.: Development of a new operational system for monitoring and forecasting coastal and open-ocean states around Japan, Ocean Dynam., 69, 1333–1357, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>Hunke, E. C.: Viscous-plastic sea ice dynamics with the EVP model:
linearization issues, J. Comput. Phys., 170, 18–38, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>Hunke, E. C. and Lipscomb, W. H.: CICE: The Los Alamos sea ice model, Documentation and software user's manual version 4.0 (Tech. Rep.
LA-CC-06-012), Los Alamos National Laboratory, Los Alamos, NM, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>Jacobs, G. A., D'Addezio, J. M., Bartels, B., and Spence, P. L.: Constrained scales in ocean forecasting, Adv. Space Res., <a href="https://doi.org/10.1016/j.asr.2019.09.018" target="_blank">https://doi.org/10.1016/j.asr.2019.09.018</a>, online first, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>Jung, T., Gordon, N. D., Bauer, P., Bromwich, D. H., Chevallier, M., Day, J.
J., Dawson, J., Doblas-Reyes, F., Fairall, C., Goessling, H. F., Holland,
M., Inoue, J., Iversen, T., Klebe, S., Lemke, P., Losch, M., Makshtas. A.,
Mills, B., Nurmi, P., Perovich, D., Reid, P., Renfrew, I. A., Smith, G.,
Svensson, G., Tolstykh, M., and Yang, Q.: Advancing Polar Prediction
Capabilities on Daily to Seasonal Time Scales, B. Am. Meteorol. Soc.,
<a href="https://doi.org/10.1175/BAMS-D-14-00246.1" target="_blank">https://doi.org/10.1175/BAMS-D-14-00246.1</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>King, R. R., While, J., Martin, M. J., Lea, D. J., Lemieux-Dudon, B., Waters, J., and O'Dea, E.: Improving the initialisation of the Met Office operational shelf-seas model, Ocean Model., 130, 1–14, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>Kleptsova, O. and Pietrzak, J. D.: High resolution tidal model of Canadian Arctic Archipelago, Baffin and Hudson Bay, Ocean Model., 128, 15–47, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>Kourafalou, V. H., De Mey, P., Staneva, J., Ayoub, N., Barth, A., Chao, Y., Cirano M., Fiechter, J., Herzfeld, M., Kurapov, A., and Moore, A. M.: Coastal Ocean Forecasting: science foundation and user benefits, J Oper. Oceanogr., 8, s147–s167, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>Large, W. G. and Yeager, S. G.: Diurnal to decadal global forcing for ocean and seaice models, NCAR Technical Note, 1–22, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>Lellouche, J.-M., Le Galloudec, O., Drévillon, M., Régnier, C., Greiner, E., Garric, G., Ferry, N., Desportes, C., Testut, C.-E., Bricaud, C., Bourdallé-Badie, R., Tranchant, B., Benkiran, M., Drillet, Y., Daudin, A., and De Nicola, C.: Evaluation of global monitoring and forecasting systems at Mercator Océan, Ocean Sci., 9, 57–81, <a href="https://doi.org/10.5194/os-9-57-2013" target="_blank">https://doi.org/10.5194/os-9-57-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>Lellouche, J.-M., Greiner, E., Le Galloudec, O., Garric, G., Regnier, C., Drevillon, M., Benkiran, M., Testut, C.-E., Bourdalle-Badie, R., Gasparin, F., Hernandez, O., Levier, B., Drillet, Y., Remy, E., and Le Traon, P.-Y.: Recent updates to the Copernicus Marine Service global ocean monitoring and forecasting real-time 1∕12° high-resolution system, Ocean Sci., 14, 1093–1126, <a href="https://doi.org/10.5194/os-14-1093-2018" target="_blank">https://doi.org/10.5194/os-14-1093-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>Lemieux, J.-F., Tremblay, L. B., Dupont, F., Plante, M., Smith, G. C., and Dumont, D.: A basal stress parameterization for modeling landfast ice, J. Geophys. Res., 120, 3157–3173, <a href="https://doi.org/10.1002/2014JC010678" target="_blank">https://doi.org/10.1002/2014JC010678</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>Lemieux, J.-F., Beaudoin, C., Dupont, F., Roy, F., Smith, G. C., Shlyaeva, A., Buehner, M., Caya, A., Chen, J., Carrieres, T., Pogson, L.,
DeRepentigny, P., Plante, A., Pestieau, P., Pellerin, P., Ritchie, H.,
Garric, G., and Ferry, N.: The Regional Ice Prediction System (RIPS):
verification of forecast sea ice concentration, Q. J.
Roy. Meteor. Soc., 142, 632–643, <a href="https://doi.org/10.1002/qj.2526" target="_blank">https://doi.org/10.1002/qj.2526</a>, 2016a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>Lemieux, J.-F., Dupont, F., Blain, P., Roy, F., Smith, G. C., and Flato, G. M.: Improving the simulation of landfast ice by combining tensile strength and a parameterization for grounded ridges, J. Geophys. Res., 121, 7354–7368, 2016b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>Lemieux, J.-F., Lei, J., Dupont, F., Roy, F., Losch, M., Lique, C. and Laliberté, F.: The Impact of Tides on Simulated Landfast Ice in a
Pan-Arctic Ice-Ocean Model, J. Geophys. Res.-Oceans, 123, 7747–7762,
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>Lin, H., Merryfield, W. J., Muncaster, R., Smith, G. C., Markovic, M., Dupont, F., Roy, F., Lemieux, J.-F., Dirkson, A., Kharin, V. V., and Lee, W. S.: The Canadian Seasonal to Interannual Prediction System Version 2 (CanSIPSv2), Weather Forecast., 35, 1317–1343, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>Lipscomb, W. H., Hunke, E. C., Maslowski, W., and Jakacki, J.: Ridging, strength, and stability in high-resolution sea ice models, J. Geophys. Res., 112, C03S91, <a href="https://doi.org/10.1029/2005JC003355" target="_blank">https://doi.org/10.1029/2005JC003355</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>Madec, G.: NEMO reference manual, ocean dynamics component: NEMO-OPA. Preliminary version, Note du Pole de modélisation, Institut Pierre-Simon Laplace (IPSL), France, 27, 1288–1619, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>Madec, G. and Imbard, M.: A global ocean mesh to overcome the North Pole singularity, Clim. Dynam., 12, 381–388, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>Madec, G., Delecluse, P., Imbard, M., and Levy, C.: OPA 8.1 general
circulation model reference manual, Notes de l'IPSL, University P. et M.
Curie, B102 T15-E5, Paris, No. 11,   91 pp., 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>Masson, D. and Cummins, P. F.: Temperature trends and interannual
variability in the Strait of Georgia, British Columbia, Continental Shelf
Res., 27, 634–649, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>46</label><mixed-citation>McTaggart-Cowan, R., Vaillancourt, P. A., Zadra, A., Chamberland, S., Charron, M., Corvec, S., Milbrandt, J. A., Paquin-Ricard, D., Patoine, A., Roch, M., Separovic, L., and Yang J.: Modernization of atmospheric physics parameterization in Canadian NWP, J. Adv. Model. Earth Sy., 11, 3593–3635, <a href="https://doi.org/10.1029/2019MS001781" target="_blank">https://doi.org/10.1029/2019MS001781</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>47</label><mixed-citation>Mehra, A. and Rivin, I.: A real time ocean forecast system for the North Atlantic Ocean, Terr. Atmos. Ocean. Sci., 21, 211–228, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>48</label><mixed-citation>Moore, A. M., Arango, H. G., Broquet, G., Powell, B. S., Zavala-Garay, J., and Weaver, A. T.: The Regional Ocean Modelling System (ROMS) 4-dimensional variational data assimilation systems, Part I: System overview and formulation, Prog. Oceanogr., 91, 34–49, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>49</label><mixed-citation>Nudds, S., Lu, Y., Higginson, S., Haigh, S., Paquin, J.-P.,
O'Flaherty-Sproul, M., Taylor, S., Blanken, H., Marcotte, G., Smith, G. C.,
Bernier, N., MacAulay, P., Wu, Y., Zhai, L., Hu, X., Chanut, J., Dunphy, M.,
Dupont, F., Greenberg, D., Davidson, F., and Page, F.: Evaluation of Structured and Unstructured Models for Application in Operational Ocean Forecasting in Nearshore Waters, J. Mar. Sci. Eng., 8, 484,  <a href="https://doi.org/10.3390/jmse8070484" target="_blank">https://doi.org/10.3390/jmse8070484</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>50</label><mixed-citation>O'Reilly, C. T., Solvason, R., and Solomon, C.: Where are the world's largest tides?, in: BIO Annual Report “2004 in Review,”, edited by: Ryan, J., Biotechnol. Ind. Org., Washington D. C., 44–46, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>51</label><mixed-citation>Park, K. S., Heo, K. Y., Jun, K., Kwon, J. I., Kim, J., Choi, J. Y., Cho, K. H., Choi, B. J., Seo, S. N., Kim, Y. H., and Kim, S. D.: Development of the operational oceanographic system of Korea, Ocean Sci. J., 50, 353–369, <a href="https://doi.org/10.1007/s12601-015-0033-1" target="_blank">https://doi.org/10.1007/s12601-015-0033-1</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>52</label><mixed-citation>Pawlowicz, R., Beardsley, B., and Lentz, S.: Classical tidal harmonic analysis including error estimates in MATLAB using T_TIDE,
Comput. Geosci., 28, 929–937, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>53</label><mixed-citation>Pellerin, P., Ritchie, H., Saucier, S. J., Roy, F., Desjardins, S., Valin, M., and Lee, V.: Impact of a Two-Way Coupling between an Atmospheric and an Ocean-ice Model over the Gulf of St. Lawrence, Mon. Weather Rev., 132, 1379–1398, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>54</label><mixed-citation>Pham, D., Verron, J., and Roubaud, M.: A Singular Evolutive Extended Kalman filter for data assimilation in oceanography, J. Marine Syst., 16, 323–340, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>55</label><mixed-citation>Rigor, I. and Ortmeyer, M.: The International Arctic Buoy
Programme–monitoring the Arctic Ocean for forecasting and research, Arctic
Research of the United States, 18,  1–21, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>56</label><mixed-citation>Rio, M.-H., Mulet, S., and Picot, N.: Beyond GOCE for the ocean circulation estimate: Synergetic use of altimetry, gravimetry, and in situ data provides new insight into geostrophic and Ekman currents, Geophys. Res. Lett., 41, 8918–8925, <a href="https://doi.org/10.1002/2014GL061773" target="_blank">https://doi.org/10.1002/2014GL061773</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>57</label><mixed-citation>Roy, F., Chevallier, M., Smith, G. C., Dupont, F., Garric, G., Lemieux, J.-F., Lu, Y., and Davidson, F.: Arctic sea ice and freshwater sensitivity to the treatment of the atmosphere-ice-ocean surface layer. J. Geophys. Res.-Oceans, 120, 4392–4417, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>58</label><mixed-citation>Ryan, A. G., Regnier, C., Divakaran, P., Spindler, T., Mehra, A., Hernandez, F., Smith, G. C., Liu, Y., and Davidson, F.: GODAE OceanView Class 4 forecast verification framework: Global ocean inter-comparison, J. Oper. Oceanogr., 8, s98–s111, <a href="https://doi.org/10.1080/1755876X.2015.1022330" target="_blank">https://doi.org/10.1080/1755876X.2015.1022330</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>59</label><mixed-citation>Sakov, P., Counillon, F., Bertino, L., Lisæter, K. A., Oke, P. R., and Korablev, A.: TOPAZ4: an ocean-sea ice data assimilation system for the North Atlantic and Arctic, Ocean Sci., 8, 633–656, <a href="https://doi.org/10.5194/os-8-633-2012" target="_blank">https://doi.org/10.5194/os-8-633-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>60</label><mixed-citation>Saucier, F. J. and Chassé, J.: Tidal circulation and buoyancy effects in the St. Lawrence Estuary, Atmos. Ocean, 38, 505–556, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>61</label><mixed-citation>Saucier, F. J., Roy, F., Gilbert, D., Pellerin, P., and Ritchie, H.: The formation of water masses and sea ice in the Gulf of St. Lawrence, J. Geophys. Res., 108, 3269–3289, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>62</label><mixed-citation>Saucier, F. J., Senneville, S., Prinsenberg, S., Roy, F., Smith, G., Gachon, P., Caya, D., and Laprise, R.: Modelling the Sea Ice-Ocean Seasonal Cycle in Hudson Bay, Foxe Basin and Hudson Strait, Canada. Clim. Dyn., 23, 303–326, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>63</label><mixed-citation>Smith, G. C., Roy, F., and Brasnett, B.: Evaluation of an Operational Ice-Ocean Analysis and Forecasting System for the Gulf of St. Lawrence, Q. J. Roy. Meteor. Soc.,  139, 419–433, <a href="https://doi.org/10.1002/qj.1982" target="_blank">https://doi.org/10.1002/qj.1982</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>64</label><mixed-citation>Smith, G. C., Davidson, F., and Lu, Y.: The CONCEPTS Initiative: Canadian Operational Network of Coupled Environmental Prediction Systems, J. Ocean Technol., 8, 80–81, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>65</label><mixed-citation>Smith, G. C., Roy, F., Reszka, M., Surcel Colan, D., He, Z., Deacu, D., Belanger, J. M., Skachko, S., Liu, Y., Dupont, F., and Lemieux, J.-F.: Sea ice forecast verification in the Canadian global ice ocean prediction system, Q. J. Roy. Meteor. Soc., 142, 659–671, <a href="https://doi.org/10.1002/qj.2555" target="_blank">https://doi.org/10.1002/qj.2555</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>66</label><mixed-citation>Smith, G. C., Bélanger, J. M., Roy, F., Pellerin, P., Ritchie, H., Onu, K., Roch, M., Zadra, A., Surcel Colan, D., Winter, B., and Fontecilla, J. S.: Impact of Coupling with an Ice-Ocean Model on Global Medium-Range NWP Forecast Skill, Mon. Weather Rev., 146, 1157–1180, <a href="https://doi.org/10.1175/MWR-D-17-0157.1" target="_blank">https://doi.org/10.1175/MWR-D-17-0157.1</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>67</label><mixed-citation>Smith, G. C., Surcel Colan, D., Chikhar, K., and Liu, Y.: Global Ice Ocean Prediction System (GIOPS): Update from version 2.3.1 to version 3.0.0. Technical Documentation for GIOPSv3.0, CMC Tech Doc., 49 pp., available at: <a href="https://collaboration.cmc.ec.gc.ca/cmc/cmoi/product_guide/docs/tech_notes/technote_giops-300_e.pdf" target="_blank"/> (last access: 25 February 2021), 2019a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>68</label><mixed-citation>Smith, G. C., Allard, R., Babin, M., Bertino, L., Chevallier, M., Corlett, G., Crout, J., Davidson, F., Delille, B., Gille, S. T., Hebert, D., Hyder, P., Intrieri, J., Lagunas, J., Larnicol, G., Kaminski, T., Kater, B., Kauker, F., Marec, C., Mazloff, M., Metzger, E. J., Mordy, C., O'Carroll, A., Olsen, S. M., Phelps, M., Posey, P., Prandi, P., Rehm, E., Reid, P., Rigor, I., Sandven, S., Shupe, M., Swart, S., Smedstad, O. M., Solomon, A., Storto, A., Thibaut, P., Toole, J., Wood, K., Xie, J., Yang, Q., and the WWRP PPP Steering Group: Polar Ocean Observations: A Critical Gap in the Observing System and its effect on Environmental Predictions from Hours to a Season, Front. Mar. Sci., 6, 429, doi.org/10.3389/fmars.2019.00429, 2019b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>69</label><mixed-citation>Soontiens, N., Allen, S. E., Latornell, D., Le Souëf, K., Machuca, I., Paquin, J.-P., Lu, Y., Thompson, K., and Korabel, V.: Storm surges in the Strait of Georgia simulated with a regional model, Atmos.-Ocean, 54, 1–21, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>70</label><mixed-citation>Sotillo, M. G., Cailleau, S., Lorente, P., Levier, B., Reffray, G., Amo-Baladrón, A., Benkiran, M., and Alvarez Fanjul, E.: The MyOcean IBI Ocean Forecast and Reanalysis Systems: operational
products and roadmap to the future Copernicus Service, J. Oper. Oceanogr.,
8, 63–79, <a href="https://doi.org/10.1080/1755876X.2015.1014663" target="_blank">https://doi.org/10.1080/1755876X.2015.1014663</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>71</label><mixed-citation>Sutherland, G., Soontiens, N., Davidson, F., Smith, G. C., Bernier, N., Blanken, H., Shillinger, D., Marcotte, G., Röhrs, J., Dagestad, K.-F., Christensen, K. H., and Breivik, Ø.: Evaluating the leeway coefficient of ocean drifters using operational marine environmental prediction systems, J. Atmos. Ocean. Tech., 37, 1943–1954, <a href="https://doi.org/10.1175/JTECH-D-20-0013.1" target="_blank">https://doi.org/10.1175/JTECH-D-20-0013.1</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>72</label><mixed-citation>Talagrand, O.: A posteriori evaluation and verification of analysis and assimilation algorithms, in: Proc. of ECMWF Workshop on Diagnosis of Data Assimilation System, 2–4 November, 1998, Reading, UK, 17–28, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>73</label><mixed-citation>Tang, C. L., Yao, T., Perrie, W., Detracey, B.M., Toulany, B., Dunlap E., and Wu, Y.: BIO ice-ocean and wave forecasting models and systems for eastern Canadian waters, Canadian Technical Report of Hydrography and Ocean Sciences,  261, 61 pp., 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>74</label><mixed-citation>Tonani, M., Pinardi, N., Dobricic, S., Pujol, I., and Fratianni, C.: A high-resolution free-surface model of the Mediterranean Sea, Ocean Sci., 4, 1–14, <a href="https://doi.org/10.5194/os-4-1-2008" target="_blank">https://doi.org/10.5194/os-4-1-2008</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>75</label><mixed-citation>Tonani, M., Balmaseda, M., Bertino, L., Blockley, E., Brassington, G. B., Davidson, F., Drillet, Y., Hogan, P. J., Kuragano, T., Lee, T., Mehra, A., Paranathara, F., Tanajura, C. A. S., and Wang, H.:
Status and future of global and regional ocean prediction systems, J. Oper. Oceanogr., 8, 201–220, <a href="https://doi.org/10.1080/1755876X.2015.1049892" target="_blank">https://doi.org/10.1080/1755876X.2015.1049892</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>76</label><mixed-citation>Toole, J. M., Krishfield, R. A., Timmermans, M.-L., and Proshutinsky, A.: The Ice-Tethered Profiler: Argo of the Arctic, Oceanography, 24, 126–135, <a href="https://doi.org/10.5670/oceanog.2011.64" target="_blank">https://doi.org/10.5670/oceanog.2011.64</a>, 2011.

</mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>77</label><mixed-citation>Tschudi, M., Meier, W. N., Stewart, J. S., Fowler, C., and Maslanik, J.: Polar Pathfinder Daily 25&thinsp;km EASE-Grid Sea Ice Motion Vectors, Version 4, Boulder, Colorado USA,  NASA National Snow and Ice Data Center Distributed Active Archive Center <a href="https://doi.org/10.5067/INAWUWO7QH7B" target="_blank">https://doi.org/10.5067/INAWUWO7QH7B</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>78</label><mixed-citation>Umlauf, L. and Burchard, H.: A generic length-scale equation for geophysical turbulence models, J. Mar. Res., 61, 235–265, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>79</label><mixed-citation>
Ungermann, M., Tremblay, L. B., Martin, T., and Losch, M.: Impact of the ice strength formulation on the performance of a sea ice thickness distribution model in the A rctic, J. Geophys. Res.-Oceans, 122, 2090–2107, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>80</label><mixed-citation>Wood, K. R., Jayne, S. R., Mordy, C. W., Bond, N., Overland, J. E., Ladd, C., Stabeno, P. J., Ekholm, A. K., Robbins, P. E., Schreck, M. B., and Heim, R.: Results of the First Arctic Heat Open Science Experiment, B. Am. Meteorol. Soc., 99, 513–520, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib81"><label>81</label><mixed-citation>Xie, J., Counillon, F., Zhu, J., and Bertino, L.: An eddy resolving tidal-driven model of the South China Sea assimilating along-track SLA data using the EnOI, Ocean Sci., 7, 609–627, <a href="https://doi.org/10.5194/os-7-609-2011" target="_blank">https://doi.org/10.5194/os-7-609-2011</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib82"><label>82</label><mixed-citation>Xue, H., Shi, L., Cousins, S., and Pettigrew, N. R.: The GoMOOS
nowcast/forecast system, Continental Shelf Res., 25, 2122–2146,
2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib83"><label>83</label><mixed-citation>Zhang, W. G., Wilkin, J. L., and Arango, H. G.: Towards an integrated observation and modeling system in the New York Bight using variational methods. Part I: 4DVAR data assimilation, Ocean Model., 35, 119–133, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib84"><label>84</label><mixed-citation>Zedel, L., Wang, Y., Davidson, F., and Xu, J.: Comparing ADCP data collected during a seismic survey off the coast of Newfoundland with analysis data from the CONCEPTS operational ocean model, J. Oper. Oceanogr., 11, 100–111, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib85"><label>85</label><mixed-citation>Zhuang, S. Y., Fu, W. W., and She, J.: A pre-operational three Dimensional variational data assimilation system in the North/Baltic Sea, Ocean Sci., 7, 771–781, <a href="https://doi.org/10.5194/os-7-771-2011" target="_blank">https://doi.org/10.5194/os-7-771-2011</a>, 2011.
</mixed-citation></ref-html>--></article>
