the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
ShyBFM v1.0: unstructured grid advection-diffusion-reaction modelling for coastal biogeochemical processes
Jacopo Alessandri
Giulia Bonino
Tomas Lovato
Momme Butenschön
Lorenzo Mentaschi
Giorgia Verri
Ivan Federico
Nadia Pinardi
This study presents ShyBFM, a high-resolution coupled physical–biogeochemical modelling system based on an unstructured grid. The physical component is the parallel computing finite element, ocean circulation model SHYFEM-MPI, while the marine ecosystem is described through the Biogeochemical Flux Model (BFM) which resolves the coupled pelagic and benthic lower trophic level interactions. The unstructured grid framework enables an accurate representation of complex coastal geometries while maintaining the influence of larger-scale dynamics through open boundary conditions. The numerical implementation of the model coupling is described, including the treatment of lateral and surface boundary conditions, and its application is illustrated through a reference case study. Model validation is performed for a coastal region of the northern Adriatic Sea (Mediterranean Sea), nested within an existing large-scale coupled physical–biogeochemical model that provides initial and lateral boundary conditions and serves as a calibration and validation benchmark. Simulated biogeochemical tracers from both the large-scale model and ShyBFM are compared against observational climatology. Results indicate that ShyBFM successfully reproduces the seasonal variability of key biogeochemical variables, exhibiting enhanced temporal variability and improved skill scores relative to the coarser-resolution model, although some limitations remain to be addressed. ShyBFM constitutes a robust and flexible tool for investigating interactions between physical dynamics and biogeochemical processes in coastal environments, which are strongly constrained by geomorphology, bathymetry, and riverine inputs. As such, ShyBFM is particularly well suited for applications supporting coastal management and environmental assessment.
- Article
(11324 KB) - Full-text XML
-
Supplement
(6572 KB) - BibTeX
- EndNote
Coastal areas are dynamic interfaces between land and ocean, where complex physical, chemical and biological interactions regulate the cycling of foundational Earth System chemical elements such as carbon, nitrogen and oxygen (Liu et al., 2010; Mackenzie et al., 2011). Estuaries, wetlands, mangroves and nearshore waters are among the most productive and diverse ecosystems on Earth (Gattuso et al., 1998). As transitional zones, they link hydrodynamics, organic matter transport and air-sea gas exchanges that steer natural primary production and nutrient cycling (Levin et al., 2001). Understanding these interactions is essential for predicting responses to stressors such as eutrophication, hypoxia and environmental impacts from global warming (Trégarot et al., 2024).
Coastal biogeochemistry is marked by strong spatial and temporal variability, driven by salinity, light and nutrient gradients that generate distinct ecological niches (Geyer and MacCready, 2014; Ward et al., 2020). These systems play a key role in the global carbon cycle, but the balance between sequestration and release is highly sensitive to human pressures such as land use change, nutrient enrichment and coastal interventions (Bauer et al., 2013). Nutrient inputs from rivers, atmosphere and groundwater (Seitzinger et al., 2010) fuel high productivity but can also trigger severe marine eutrophication and hypoxia disruptive conditions (Diaz and Rosenberg, 1995, 2008; Rabalais et al., 2010).
To address these challenges, advanced observational and modelling approaches have been increasingly employed in recent decades. Remote sensing provides spatially extensive data on chlorophyll, sediments and temperature (Hu et al., 2004; Tong et al., 2022), which are complementary to local in situ sensors and autonomous vehicles fine-scale insights (Glenn et al., 2000). Coupled physical–biogeochemical models allowed to simulate interactions between physical and ecological processes and to support scenario testing for nutrient and climate impacts (Fennel et al., 2011; Libralato, 2025; Liu et al., 2021; Ramirez-Romero et al., 2020). In particular, structured-grid models were widely applied at global and regional scales: a regional configuration with a horizontal resolution of 10 km was implemented for the North East North American shelf (NENA; Fennel et al., 2006), using the Regional Ocean Modelling System (ROMS; Shchepetkin and McWilliams, 2005) ocean model. An internal Nutrient-Phytoplankton-Zooplankton-Detritus (NPZD) module focusing on the nitrogen cycle was developed for this model. The Nucleus for European Modelling of the Ocean (NEMO; Madec et al., 2024) was coupled with the BFM (Vichi et al., 2023) in a global configuration (Vichi and Masina, 2009) as well as with the PISCES model (Aumont et al., 2015) for global carbon and ecosystem studies. Coupled models are widely used in operational systems such as MedBFM (Salon et al., 2019) within the Copernicus Marine Environment Monitoring Service (CMEMS) and in Earth System Models (ESM), including CMCC-ESM2 (Lovato et al., 2022) and CESM-BGC (Lindsay et al., 2014), that integrate the carbon cycle for climate applications.
However, structured models often lack the resolution to capture sharp coastal gradients. Unstructured-grid approaches overcome this by enabling variable resolution (Umgiesser et al., 2004). Examples of common unstructured grid ocean models include the System of HYdrodynamic Finite Element Modules (SHYFEM; Bellafiore and Umgiesser, 2010) and its MPI version (SHYFEM-MPI; Micaletto et al., 2022; Verri et al., 2023), which were initially developed for lagoons and have since been used in many other coastal systems worldwide (Alessandri et al., 2023; Federico et al., 2017; Ferrarin et al., 2010; Maicu et al., 2021a; Park et al., 2022; Umgiesser et al., 2016). Other examples include the Finite-Volume Community Ocean Model (FVCOM; Chen et al., 2003), which uses the finite volume approach, and the Semi-Implicit Cross-scale Hydroscience Integrated System Model (SCHISM; Zhang et al., 2016). Increasingly, these models were coupled with biogeochemistry: FVCOM with ERSEM (Butenschön et al., 2016; Ge et al., 2020) and GEM (Ji et al., 2008); SCHISM with EcoSim 2.0 (Bissett et al., 2004; Rodrigues et al., 2009) and CoSiNE (Chai et al., 2002; Liu et al., 2018). A barotropic implementation of SHYFEM was coupled with the EUTRO ecosystem module of the WASP water quality modelling system (Ambrose et al., 1993), for ecological studies of the Venice Lagoon (Umgiesser et al., 2003) and the Curonian Lagoon (Zemlys et al., 2008), as well as with the BFM model for applications in the Cabras Lagoon (Cucco et al., 2012). More recently, the SHYFEM model has been coupled with BFM for regional ecosystem studies (Zennaro et al., 2023, 2024). These studies demonstrated the scientific value of integrating unstructured grid modelling of currents with complex biogeochemical rates; however, they provided only limited details on code availability and on the modelling integration approach.
The present work offers a full description of the advection-diffusion-reaction (ADR) equation formalism and of the coupling architecture between SHYFEM-MPI (Micaletto et al., 2022; Verri et al., 2023) and BFM (v5.3, Vichi et al., 2023), hereafter called ShyBFM (v1.0), an open-source system designed for efficient execution in a parallel MPI environment. ShyBFM is demonstrated for a case study along the Emilia-Romagna coast in the northern Adriatic Sea, a nutrient-impacted area influenced by the Po River. The results are compared to a well-established physical-biogeochemical coupled model (NEMO-BFM) and validated against climatological data.
The paper is organised as follows: Section 1 introduces the context; Sect. 2 presents the ADR governing equations, their boundary conditions, the ocean circulation and the biogeochemical reaction numerical models and the coupling strategy; Sect. 3 describes the numerical implementation of the ADR equation; Sect. 4 shows the testcase and results; and Sects. 5 and 6 cover discussion and conclusions.
In this paper the numerical development and implementation of an ADR equation are documented for a marine biogeochemical tracer (C), written analytically as:
All symbols are explained in Appendix B. The terms related to physical processes, Sphys, in Eq. (1a) from left to right are the horizontal and vertical advection and the horizontal and vertical diffusion, while Sbgc account for the biogeochemical reaction rate of a tracer C. Equation (1) is solved in an unstructured horizontal grid and a vertical z-coordinate system as for the SHYFEM-MPI physical model described in Sect. 2.3.
The flow is assumed to be incompressible, i.e. the horizontal current fields uh obey the approximated continuity equation:
2.1 Vertical boundary conditions
The physical model (Sect. 2.3) considers the free surface and kinematic boundary conditions for the vertical velocity, respectively at the surface (z=η) and bottom () as:
The surface boundary conditions for the tracers can be deduced by taking the volume integral of Eq. (1) in a laterally closed domain and by applying the Leibniz integral rule which, after substituting Eqs. (3) and (4), gives:
where V and Ω are the volume and area of the model region, respectively. In the layer-integrated formulation of the model, horizontal diffusion occurs between different columns of the same layer, so its flux is tangent to the layers by construction, and the 6th and 7th terms on the RHS of Eq. (5) are identically zero.
In the case of surface inputs of tracer, the surface boundary condition is equal to the sum of wet deposition by precipitation, PCpw, dry deposition, Fg(Cair), and river contributions, RCrw, plus the term which ensures that the freshwater volume flux does not alter the tracer inventory and accounts for the dilution/concentration effects (Verri et al., 2020). Because particulate matter does not settle out through the air–sea interface, . The most general surface vertical flux boundary condition is therefore:
Here the rivers are assumed to discharge the tracer only at the surface which is a widely used assumption in other modelling systems (Madec et al., 2024). Each symbol in Eq. (6) is explained in Appendix B.
The bottom boundary conditions for tracers use a benthic return parameterization. Particulate organic matter (POM) is deposited into the benthic compartment, where it is remineralized using constant rates and returned to the water column as dissolved inorganic nutrients:
Frem(Cbent) is the remineralization flux returned from the sedimented pools. Here Cbent denotes the areal content of the tracer in the benthic compartment, i.e. the sedimented POM and benthic nutrient pools. For particulate matter, Frem=0, since organic matter is returned to the water column as dissolved inorganic nutrients and Eq. (7) reduces to a vanishing diffusive flux at the bottom, the whole exchange is the settling flux. Dissolved nutrients have no settling velocity (ws=0) and the benthic return imposes a remineralization flux from the bottom toward the water column, Frem(Cbent).
If we substitute Eqs. (6) and (7) into Eq. (5) the rate of change of tracer inventory is:
The rate of change of tracer inventory evolves in time due to surface fluxes, equal to the sum of river contribution and wet and dry deposition, the net pelagic-benthic exchange and the net biogeochemical reaction rates.
2.2 Lateral boundary conditions
In this version of the coupled model ShyBFM, the lateral boundary conditions are flow-dependent (Oddo and Pinardi, 2008). If the flux is towards the interior of the domain, the tracer values are prescribed at the inflow boundary points, ∂Ωin, of the domain:
where Cext is the tracer concentration value provided by an external model. If the flux is directed outside the domain at boundary grid points, ∂Ωout the condition is:
where Cint is the tracer concentration of the nearest model interior grid point.
2.3 Physical and biogeochemical model components
The ShyBFM ADR Eq. (1) couples the unstructured grid model SHYFEM-MPI (Micaletto et al., 2022; Verri et al., 2023) producing the current fields and turbulent diffusivities and BFM (Vichi et al., 2023) representing the reaction terms.
SHYFEM-MPI is a parallel ocean model solving the primitive equations for an incompressible fluid, applying the hydrostatic and Boussinesq approximations. It runs on a triangular, unstructured grid analogous to an Arakawa B-grid type of horizontal discretization. Scalar quantities are computed at nodes (the vertices of the triangular elements), while vectors are solved at the centroid of the elements. This version of SHYFEM-MPI uses the free surface z-coordinates and discretizes the vertical with layers, with only the surface layer varying with time.
The model uses a semi-implicit algorithm to integrate the free surface equation over time, ensuring stability by damping the fastest external gravity waves. Vertical eddy viscosity and eddy diffusivity in the tracer equations are treated fully implicitly for stability reasons. The advection and horizontal diffusion terms in the momentum and tracer equations are instead treated explicitly. Vertical turbulent viscosities and diffusivities are computed using the k-ϵ model of the General Ocean Turbulence Model (GOTM; Burchard et al., 1999). Further details of the model equations can be found in Bellafiore and Umgiesser (2010) and Maicu et al. (2021b).
BFM is an open-source, community-developed marine ecological numerical model based on a living and non-living functional groups (FGs) representation. It simulates the pelagic and benthic dynamics of the lower trophic ecosystem through a selection of chemical and biological processes, thereby reproducing the core marine biogeochemical cycles. The cycles of carbon, nitrogen, phosphorus and silicon are solved separately, with the inorganic (dissolved nutrient) pool and the organic content within each FG treated as distinct state variables. Living FGs comprise phytoplankton, micro- and mesozooplankton, and bacteria, while non-living FGs comprise dissolved and particulate organic matter. In this first release of the code sediments are handled using a benthic return parameterization to account for the constant remineralization of deposited organic matter. A detailed explanation of the model equations can be found in Vichi et al. (2023).
2.4 The coupling strategy
Figure 1 is a schematic of the ShyBFM components, outlining the exchanged fields between the physical (SHYFEM-MPI), the biogeochemical (BFM) components and the ADR module.
Figure 1Scheme summarizing the coupling between SHYFEM-MPI, the ADR module and BFM, highlighting the variables that are exchanged. The interface manages the BFM specific data flow among the different components of the coupled model.
Temperature (T), salinity (S), solar radiation (Sw) and wind components are passed to BFM by SHYFEM-MPI via the BFM interface. The ADR module passes the current value of the tracer (C) to BFM that computes the rates that are then given back to the ADR module. SHYFEM-MPI provides velocity components () and the horizontal and vertical diffusion coefficient to the ADR module that solve the system to find the updated value of the tracer C. While in SHYFEM-MPI the solar radiation is computed using the MFS Bulk Formulae (Pettenuzzo et al., 2010), the possibility to provide solar radiation to BFM as an external field was added. Tracers and physical variables are initialized in both SHYFEM-MPI and BFM using data from external sources or climatological values (e.g. carbon dioxide).
Equation (1) is numerically discretized following the formulation of SHYFEM-MPI advection diffusion equations for physical tracers (Micaletto et al., 2022) choosing an implicit time integration scheme for vertical diffusion. It is integrated over the model layer thicknesses, hl, to allow for a better conservation in the volume since the physical model is free surface (Campin et al., 2004; Griffies et al., 2001). Therefore, the numerical form of Eq. (1) is given by:
where the last term in the RHS is the layer-integrated biogeochemical tendency Sbgc of Eq. (1b), namely , while all the other terms are the discretized physical processes (Sphys). KH and KV are the layer-integrated discrete analogues of the horizontal and vertical diffusion coefficients (kh, kv). The transports are defined as:
The superscripts n and n+1 indicate the timestep at which the variables are evaluated. Subscripts t and b denote the quantities considered at the top and bottom of the layer, respectively.
Equation (1) is solved using a synchronous source splitting method (Butenschön et al., 2012), with the same timestep applied to both the “physical” and “reaction” parts. This overrides any errors arising from the use of different timesteps for different processes. The numerical scheme workflow is the following: first the biogeochemical rates (Sbgc) and the advection and horizontal diffusion terms, the latter written as :
are integrated with an Euler forward scheme to give an intermediate result, :
where Δt is the timestep and δ is the Kronecker delta with L the index of the deepest layer of the water column and “1” indicating the first layer. The last term on the RHS of Eq. (14) accounts for the surface and bottom boundary conditions and is active only at the surface (l=1) and bottom layers (l=L). is the prescribed surface flux while Frem(Cbent) is the remineralization flux, as discussed in Sect. 2.1.
The final solution is found rearranging the terms of Eq. (11) after writing the discrete form of the vertical diffusion term to give:
where Δztop(l) and Δzbot(l) are defined as:
At the surface and bottom layers, the vertical diffusive flux is not evaluated but prescribed by Eqs. (6) and (7). Accordingly, in Eq. (15), the first and last rows of the system reduce to two terms, and the prescribed fluxes enter the solution through the last term of Eq. (14).
For each node of the domain, Eq. (15) has the form of a tridiagonal matrix that is inverted using the Thomas algorithm (Thomas, 1949) to provide the final result.
The Emilia-Romagna (ER) coastal area is considered as a testing site for the ShyBFM coupled system.
Given that the physical and biogeochemical model systems have undergone extensive verification across a wide range of applications (Federico et al., 2017; Lovato et al., 2022; McKiver et al., 2016; Micaletto et al., 2022; Verri et al., 2023), no additional verification of the numerical implementation of the physical and biogeochemical processes was deemed necessary.
4.1 Emilia-Romagna coastal area
The ER coastal region (Fig. 2) is a shallow region with a maximum depth of around 50 m. The physical and biogeochemical interactions in this area are extremely important due to the presence of the Po River and other minor Apennine rivers. These form a complex network of land-borne freshwater inputs shaping the hydrological, chemical and ecological dynamics of the coastal area (Scroccaro et al., 2022; Toller et al., 2025; Zavatarelli and Pinardi, 2003). The Po River has a mean discharge of 1500 m3 s−1 and a high nutrient load, accounting for over 50 % of the riverine loads discharged into the northern Adriatic Sea (Degobbis and Gilmartin, 1990; Marini and Grilli, 2023) with mean values of dissolved inorganic nitrogen (DIN; defined here as the sum of nitrate and ammonium as nitrite concentration is considered negligible), dissolved inorganic phosphorus (DIP) and reactive silicic acid (RSI) of 115.98, 2.97 and 128.29 Kt yr−1 respectively (Ludwig et al., 2009) over the period 2000–2009. The variability in inorganic nutrient loads primarily drives the trophic status of the area, potentially leading to a high primary production and, in extreme cases, to severe eutrophication events resulting in hypoxic and anoxic conditions (Degobbis et al., 2000; Justić et al., 1987; Ricci et al., 2022). The northern Adriatic Sea is deeply affected by the river runoff (Scroccaro et al., 2022) and accounts for one third of the freshwater input in the Mediterranean Sea (Marini and Grilli, 2023).
Figure 2Testcase domain of the ER coastal area. Colours and contours indicate the bathymetry of the region. The numerical grid is superimposed in transparency. Crosses indicate the mouth of the rivers considered in the testcase. The plot in the top right corner shows the position of the domain within Italy.
The Adriatic Sea general circulation is cyclonic and a western Adriatic coastal current (WACC), driven by winds and buoyancy inputs from the Po, carries nutrient-rich water southwards. This has a significant impact across the entire Adriatic Sea (Giani et al., 2012; Ricci et al., 2022), with marked seasonal variability.
The specific domain of this study covers two ecosystem regions, classified by Mentaschi et al. (2024). These are the nutrient-rich and productive “Northern Estuarine” (NE) coastal area, influenced by river catchments (especially the Po River), and the “Northern Mesotrophic” (NM) offshore area, which has more oligotrophic conditions than the NE area but is still influenced by the hydrological forcing of the northern Adriatic. This is a well-known feature of the north-western Adriatic, characterised by a dynamic frontal system that separates low-salinity, nutrient-rich coastal waters from oligotrophic offshore waters (Jeffries and Lee, 2007; Polimene et al., 2007; Totti et al., 2019).
The abundance of nitrogen and riverine silicate input in the area leads to diatoms dominating other phytoplankton groups, limited by phosphorus availability (Knjaz et al., 2024; Vichi et al., 2003; Zavatarelli et al., 1998).
4.2 Simulation set-up
The computational model grid comprises 15 392 elements and 8142 nodes with a variable resolution ranging from 2 km offshore at the open boundary, to 300 m at the coast (Fig. 2). The vertical grid is composed of 43 z levels with 1 m thickness from the surface to 30 m depth, then increasing to 2 m up to the maximum depth of 56 m. An upwind advection scheme was chosen to avoid instabilities in solving the ADR equation for biogeochemical tracers. A higher order total variation diminishing (TVD) scheme was also tested but proved insufficiently robust due to instabilities in the biogeochemical tracers. A timestep of 200 s was chosen with a 1 h frequency output.
The lateral and initial conditions were provided daily (except for sea level that was provided at 3 h frequency) by a historical simulation at 2 km resolution carried out for the entire Adriatic Sea with NEMO-BFM (Mentaschi et al., 2024; Verri et al., 2024) with a vertical grid composed of 120 z levels with layer thickness going from around 1 m in the surface to more than 50 m in the deepest levels at around 2500 m. First the physical component ran with a 120 s and 2 s timestep for the baroclinic and barotropic components respectively (NEMO uses the split-explicit time stepping method), then NEMO-BFM ran offline with a 600 s timestep using NEMO-TOP (NEMO TOP WG, 2018). More details about specific model configurations are summarized in Table SI1.1 in Supplement 1 (SI 1). Tides were added to the sea level boundary condition using the TPXO tidal model (Egbert and Erofeeva, 2002). The atmospheric forcing is taken from the reconstruction of Verri et al. (2024) at 6 km resolution with the Weather Research and Forecasting (WRF) model (Skamarock and Klemp, 2008) at 6 h frequency, from which wind components, air temperature (Tair), dewpoint temperature (Tdew), mean sea level pressure (MSLP), solar radiation, precipitation and total cloud cover (TCC) are considered. River runoff was provided by Verri et al. (2024) with hourly frequency at a resolution of 600 m for the Po River and 7 other rivers in the Emilia-Romagna region (from north to south: Reno, Lamone, Fiumi Uniti, Savio, Rubicone, Uso and Marecchia in Fig. 2) using the WRF-Hydro model (Gochis et al., 2025). In addition, climatological runoff values were used for the Bevano river (Verri et al., 2018). Salinity was set to 0 for all the rivers except for the Po, where monthly values ranging from 8 to 20 psu were computed from Regional Environmental Protection Agency (ARPAE) measurements. Annual nutrient loads (DIN, phosphate and silicate) were taken from Ludwig et al. (2009) for the Po, Fiumi Uniti, Reno and Savio rivers, and values of DIN and phosphate were taken from ARPAE data (https://webbook.arpae.it/acque/acque-superficiali/, last access: 15 January 2026). Dissolved inorganic carbon (DIC) and total alkalinity (TA) data were available just for the Po River. The pre-processing procedures for the river nutrient load boundary conditions are described in Appendix A. The bathymetry of the model is derived from the 250 m resolution EMODnet bathymetry (https://EMODnet.ec.europa.eu/en/bathymetry, last access: 15 January 2026) and merged with multibeam measurements from ARPAE (https://inspire-geoportal.ec.europa.eu/srv/api/records/r_emiro:2023-06-22T141617, last access: 15 January 2026) taken along the coast up to a depth of 8 m. The simulation covers ten-years, from 1 January 2000 to 31 December 2009. Table 1 shows the simulation set-up.
The initial configuration considered for BFM was the one implemented in Mentaschi et al. (2024), which consists of 51 pelagic variables, including 4 phytoplankton functional groups (diatoms, dinoflagellates, picophytoplankton, and large phytoplankton), 4 zooplankton functional groups (one micro-, two meso-, and heterotrophic nanoflagellates), marine bacteria, labile dissolved organic matter (DOM), and POM. It is worth mentioning that in the current implementation there is no light attenuation due to inorganic suspended matter (ISM), nor light absorption by chromophoric dissolved organic matter (CDOM), posing some limitations to ShyBFM as will be stressed in the discussion.
4.3 Model calibration
A calibration phase was performed to adjust some of the BFM model parameters over the ER coastal region. The NEMO-BFM model configuration from Mentaschi et al. (2024) was tuned for the entire Adriatic Sea. Since most of the area outside the northern Adriatic is oligotrophic, the parameters were chosen through an optimisation process that adjusted the values to be suitable for both oligotrophic and productive areas, such as the northern Adriatic Sea. In the testcase implemented here, new parameter tuning was then necessary.
The calibration for ShyBFM was carried out through a set of one-year simulations from 1 January 2000 to 31 December 2000. The dataset obtained from EMODnet (Buga et al., 2019; https://doi.org/10.6092/a8cfb472-10db-4225-9737-5a60da9af523), which contains climatological values of chlorophyll a (chl a), oxygen, DIN, phosphate and silicate for the Mediterranean Sea, was used to compare the results and tune the parameters. A list of the BFM parameters for both ShyBFM and NEMO-BFM is provided in Supplement SI 1 (Table SI1.2), highlighting the parameters that were changed compared to Mentaschi et al. (2024).
The major changes related to phytoplankton biomass rate parameters. The maximal productivity at 10 °C was increased for diatoms and dinoflagellates due to underestimation of chl a in the area. Membrane affinity for N, P and Si was also increased while minimum and were decreased to promote phytoplankton growth at low nutrient concentrations. Moreover, the fraction of photosynthetically available radiation (PAR) was increased from 0.4 to 0.45.
Other changes related to the respiration rates of bacteria and zooplankton, which were increased due to the excess oxygen in the calibration simulations. The optimal and minimum bacterial and ratios were also slightly altered to adjust the bacterial population and the remineralization rates.
The entire calibration process required approximately 20 simulations. The final setup was then used to run a ten-year simulation, the results of which can be found in the following section.
4.4 Model evaluation
From here on, a comparison between ShyBFM, NEMO-BFM and the EMODnet climatology will be carried out and in the following sections the ShyBFM simulation will be identified as SB, the NEMO-BFM model as NB and the climatology with EMODnet.
NB represents a benchmark model and is used here to evaluate the ability of SB to correctly reproduce seasonal cycles and realistic mean values of the analysed variables, while the comparison with EMODnet provides an assessment of the model performances. In the following analysis seasons are defined by the EMODnet definition for the Mediterranean Sea (Buga et al., 2019). Winter: January, February and March; spring: April, May and June; summer: July, August and September; autumn: October, November and December.
4.4.1 Surface circulation, temperature and salinity maps
Seasonal temperature and salinity surface maps are shown in Fig. 3, where also differences against EMODnet climatology were reported.
Figure 3Seasonal surface maps of temperature with superimposed mean circulation (a, e, i, o) and salinity (b, f, l, p) for SB and differences against EMODnet climatology for temperature (c, g, m, q) and salinity (d, h, n, r).
Temperature ranges from around 8 °C in winter (Fig. 3a), along the coast, to a maximum of 25–26 °C in summer (Fig. 3i). Stronger coast-to-offshore gradients are shown in winter (Fig. 3a) and autumn (Fig. 3o), with the shallow coast being 3–4 °C colder than the offshore area. The differences against the climatology show in general a slight overestimation of temperature, except for spring (Fig. 3g), which shows temperature underestimation, with a maximum difference of more than −3 °C in front of the Po River. The maximum temperature overestimation is shown in autumn with almost 3 °C more than EMODnet in the central part of the domain (Fig. 3q).
Salinity maps show a constant sharp coast-to-offshore gradient that strengthens in spring due to increased river discharge (Fig. 3f). The salinity differences show in general two different patterns. In winter and autumn (Fig. 3d and r) the larger overestimation (more than 3 psu) is just in front of the ER coast, while in the south-east part of the domain the difference decreases or becomes even negative in winter (Fig. 3d). In spring and summer (Fig. 3h and n) the salinity is overestimated (from 1 to 3/3.5 psu) except than along the ER coast where a slight underestimation is shown (−0.5/−1 psu). Temperature and salinity maps for EMODnet climatology and NB are available in Supplement SI 2 (Figs. SI2.1 and SI2.3). The seasonal mean surface circulation is superimposed to the temperature maps (Fig. 3a, e, i, and o) to provide an indication of the circulation patterns in the area, that is mainly southward due to the wind and river forcing. Seasonal circulation maps for SB and NB and their comparison can be found in Supplement SI 2 (Fig. SI2.6). In general, both SB and NB show consistent fields of circulation, temperature, salinity.
4.4.2 Near-surface biogeochemistry
An analysis of seasonal mean near-surface (1 m depth) maps of the principal biogeochemical variables, namely chl a, DIN, phosphate, and silicate was carried out to assess the spatial patterns produced by SB (Fig. 4). The difference of SB and EMODnet is also shown (Fig. 5) by interpolating the SB fields onto the EMODnet grid. Near surface maps for EMODnet and NB, and the NB-EMODnet difference maps are provided in Supplement SI 2 for comparison (Figs. SI2.2, SI2.4, and SI2.5).
Figure 4Seasonal near-surface spatial distribution of chl a (a, e, i, o), DIN (b, f, l, p), phosphate (c, g, m, q) and silicate (d, h, n, r) for SB.
Figure 5Seasonal near-surface differences between SB and EMODnet of chl a (a, e, i, o), DIN (b, f, l, p), phosphate (c, g, m, q) and silicate (d, h, n, r).
The patterns of chl a highlight the seasonal cycle, with maximum levels in winter (Fig. 4a, spatial median value: 1.60 mg chl m−3) and minimum levels in summer (Fig. 4i, spatial median value: 0.37 mg chl m−3). The chl a pattern follows the main southward circulation, influenced by the Po River plume and affecting the entire ER coastal area. The Po River is indeed the main source of nutrients, although other Apennine rivers (e.g. Reno, Lamone and Fiumi Uniti) also make a smaller but non-negligible contribution (Marchetti and Verna, 1992). The winter map (Fig. 5a) shows the largest underestimation of chl a reaching around −3 mg chl m−3 in front of the Po and along the coast. The other seasons show a positive bias around the Po mouth from 0.6 mg chl m−3 in summer (Fig. 5i) to a maximum of around 3 mg chl m−3 in autumn (Fig. 5o), while along the coast a negative bias remains from −0.6 to −1.5 mg chl m−3 that extends also offshore.
The DIN maps (Fig. 4b, f, l, and p) show a strong signal from the northern boundary and a weaker contribution from rivers mouth, with a maximum in winter (Fig. 4b), a spatial median value of 5.17 mmol N m−3 and a minimum in summer (Fig. 4l; spatial median value: 0.92 mmol N m−3). DIN shows a positive bias in all the seasons in the northern part of the domain and offshore with a maximum in winter (Fig. 5b) of around 15 mmol N m−3, while a negative bias is shown along the coast, that reach a maximum of −15 mmol N m−3 in autumn (Fig. 5p) south to the Po River mouth.
Phosphate (Fig. 4c, g, m, and q) shows a high seasonal and spatial variability. Higher values are found along the coast, especially at the mouth of the rivers. The highest phosphate values (spatial median value: 0.223 mmol P m−3) are observed in winter (Fig. 4c), which is consistent with the seasonal cycle of rivers and DIN, though a spring minimum is also observed (Fig. 4g; spatial median value: 0.082 mmol P m−3). Figure 5c shows a widespread overestimation of phosphate (more than 0.5 mmol P m−3) that occur in winter in front of the Po and along the coast. The positive bias remains in spring (Fig. 5g), although with a more limited extension. In summer and autumn (Fig. 5m and q) alternating patterns of positive and negative bias are shown, with maximum positive bias in the northern part of the domain (max 0.4 mmol P m−3) and a negative bias in the southern part of Po mouth (Min bias of −0.2 mmol P m−3 in autumn) and offshore. In front of the Reno River a positive bias is shown (0.05 and 0.1 mmol P m−3 in summer and autumn respectively) that in autumn extends also along the coast.
In comparison with DIN and phosphate, silicate shows a slightly less pronounced seasonal variability, with a strongly river-mouth-related spatial pattern. Surface values range from a minimum in spring (Fig. 4h; spatial median value: 1.8 mmol Si m−3) to a maximum in summer (Fig. 4n; 2.58 mmol Si m−3). In winter and spring, silicate shows positive bias in front of the Po and Reno rivers with maximum of 7 and 6 mmol Si m−3, respectively at rivers mouth and extending offshore, while a negative bias of around −5 mmol Si m−3 is shown south of the Po delta in spring (Fig. 5d and h). In summer, a widespread positive bias is shown, with a maximum of 7 mmol Si m−3 around the Po mouth (Fig. 5n). In autumn the maximum negative bias of −9 mmol Si m−3 is shown along the coast south to the Po, while a positive bias of maximum 5 mmol Si m−3 can be observed in the northern part of the domain (Fig. 5r).
4.4.3 Seasonal vertical profiles
A comparison of simulated seasonal vertical profiles (from the surface down to 30 m depth) is shown in Figs. 6 and 7 for SB, NB and EMODnet for chl a, DIN, silicate, phosphate, oxygen, temperature and salinity. A summary of the performance of SB and NB against EMODnet climatology is also reported in Table 2 in terms of mean BIAS, RMSE and interquartile range (IQR). Biogeochemical variables (chl a, DIN, silicate, phosphate and oxygen) are shown with spatial median values and IQR, while temperature and salinity use mean values and standard deviation.
Figure 6Seasonal spatial median vertical profiles for SB (green thick lines), NB (thick red dotted lines) and EMODnet (blue dashed lines with circles) for chl a (a, e, i, o), DIN (b, f, l, p), phosphate (c, g, m, q) and silicate (d, h, n, r). Horizontal blue bars indicate EMODnet spatial IQR, green shaded and hatched areas indicate spatial IQR for SB and NB respectively.
Figure 7Seasonal spatial median vertical profiles for oxygen (a, d, g, l) and spatial mean vertical profiles for temperature (b, e, h, m) and salinity (c, f, i, n). Horizontal bars, green shaded and hatched areas indicate IQR for oxygen (left panels) and standard deviation for temperature and salinity (central and right panels).
Table 2RMSE and BIAS averaged along the water column of temperature, salinity and a selection of biogeochemical tracers for NB and SB. The mean vertical value of IQR is also shown for biogeochemical variables of SB, NB and EMODnet (EM).
SB slightly underestimates the chl a values ( mg chl m−3) in all seasons (Fig. 6a, e, i, and o), except the lower layers in winter and autumn, but in general, SB is closer to climatology than NB. The spatial chl a variability along the water column is similar to that of NB and is well reproduced throughout the seasons, except in winter (Fig. 6a) when the climatology shows much greater variability, especially in the upper layers above 10 m depth.
DIN is overestimated (Fig. 6b, f, l, and p) in all seasons except autumn (BIAS=1.38 mmol N m−3), however SB shows lower DIN values compared to NB, except in the lower layers in winter (Fig. 6b). Compared to NB, SB generally shows DIN values closer to EMODnet throughout the water column, and a smaller spatial variability.
SB performance in reproducing phosphate profiles is similar to NB but there are differences between seasons. In winter, SB overestimates the climatology by around 50 % (Fig. 6c), while in spring, there is an underestimation of phosphate throughout the water column (Fig. 6g). Summer and autumn show results closer to climatology (Fig. 6m and q), with a slight overestimation in the upper layer and an underestimation below the 10–15 m depth. SB shows a lower spatial variability compared to NB that however is closer to EMODnet.
SB and NB are both unable to properly reproduce the climatological profiles of silicate (Fig. 6d, h, n, and r). The SB and NB model silicate profiles show a slight overestimation in the upper layers (between 5 and 20 m, depending on the season), while below this level, silicate is underestimated. Overall, SB performs slightly better than NB in terms of RMSE (SB=0.99 mmol Si m−3; NB=1.11 mmol Si m−3) and BIAS ( mmol Si m−3; NB=0.27 mmol Si m−3), however the spatial variability is substantially underestimated (Table 2).
As expected by air-sea equilibrium, surface oxygen is well reproduced (Fig. 7a, d, g, and l) but the performance degrades rapidly with depth. Oxygen is overestimated in all seasons for both SB and NB. Except for the surface layer, SB has a higher RMSE and BIAS compared to NB, and a slightly higher IQR (Table 2).
Temperature (Fig. 7b, e, h, and m) shows a 10 % improvement in the RMSE and a lower BIAS compared to NB, albeit the performance degrades with depth.
The salinity performance of SB is satisfactory and comparable to NB (see Fig. 7c, f, i, and n), with the best performance occurring in spring and summer, while a slight underestimation and overestimation is shown in winter and autumn, respectively. Larger discrepancies occur in the surface layers, where river runoff has a significant impact on the salinity budget.
4.4.4 Time series: interannual and seasonal cycle
As a further assessment of the testcase configuration, the median of the upper 30 m depth integrated time series of chl a, DIN, phosphate, oxygen and silicate variables for both SB and NB is shown in Fig. 8 for the simulation period. The IQR is also reported as shaded bands to illustrate daily variability. The choice to stop at 30 m depth was taken keeping in mind the purpose to focus on the coastal area.
Figure 8Daily median values for SB (green thick line) and NB (red thick dotted line), for the 10 years simulation, integrated over the domain between the surface and 30 m depth: chl a (a), DIN (b), phosphate (c), oxygen (d) and silicate (e). Light green with circles and light red hatched shaded areas indicate the spatial IQR for each modelling system, respectively.
The SB run variables analysed exhibit a seasonal signal that closely resembles that of NB. Nevertheless, the intra-monthly variability of SB is rather higher. All the variables, excluding oxygen, reached their maximum in winter 2002 (Fig. 8).
Figure 9 presents the seasonal mean boxplots of the selected biogeochemical variables for both models and EMODnet climatology. It is worth stressing that each boxplot represents spatial statistics, while seasonal values were computed as simple temporal means.
Figure 9Boxplots indicating seasonal values of chl a (a), DIN (b), phosphate (c), oxygen (d) and silicate (e) integrated from the surface to 30 m depth for EMODnet (blue box), SB (green hatched box) and NB (red dotted box). Black line inside the box indicates the median value. The lower and upper extreme of the box represent the 1st (Q1) and 3rd (Q3) quartile respectively. Lower and upper whiskers are the minimum and maximum values found between Q1 − 1.5IQR and Q3 + 1.5IQR.
The SB chl a seasonal concentrations (Fig. 9a) are consistently higher than those of NB, particularly in late autumn and winter (Toller et al., 2025) with values generally closer to climatology. The spatial variability of chl a in SB is higher than in NB and more comparable to EMODnet, although an overestimation is evident in autumn. The SB performance for DIN is good compared to NB, especially in spring and autumn, despite a slight overestimation compared to climatology (Fig. 9b), particularly pronounced in winter. The spatial variability is lower than NB but closer to EMODnet. The SB oxygen seasonal cycle (Figs. 8d and 9d) is well represented; however, both maximum and minimum values are significantly higher than in NB and climatology (Fig. 9d). SB and NB both show a rather large underestimation of the oxygen spatial variability. The seasonal cycle of phosphate in SB closely resembles that of NB (Fig. 8c), with a slight underestimation relative to EMODnet in all seasons except winter, when both models show an overestimation (Fig. 9c). Nevertheless, the spatial variability of phosphate in SB agrees more closely with the climatology, except during winter. Silicate concentrations are slightly underestimated, especially in spring and autumn (Fig. 9e), and display lower spatial variability compared to both EMODnet and NB, although overall agreement remains satisfactory. In general, the seasonal patterns are consistent with the climatology, showing improved performance of SB for chl a and DIN, but a tendency to overestimate oxygen concentrations relative to EMODnet.
Unstructured grid modelling can accurately describe complex coastal morphologies and transitional environments such as estuaries, lagoons and salt marshes, where key biogeochemical processes often occur (Bonamano et al., 2024; Cravo et al., 2024; Newton et al., 2014). This improves the representation of coastal ecosystems by enabling these environments to be included in the computational domain. The flexibility of the mesh enables changes in resolution in areas with larger spatial scales (e.g. offshore areas). Moreover, the specific parallel implementation (Micaletto et al., 2022) enables the inclusion of all 51 BFM state variables at a grid spacing of approximately 300 metres. The nested approach of ShyBFM offers flexibility in calibration of model parameters to the local areas, especially for the biogeochemical rates.
However, if not handled carefully, the limitations of unstructured grid modelling can potentially override its advantages. A discussion on the results obtained is then needed to understand the capability and limitations of SB.
Model performance
The analysis of chl a indicates the capability of SB to reproduce the phytoplankton biomass cycle, which shows bloom events between late autumn and early spring (Figs. 8a and 9a), a common feature of the northern Adriatic Sea due to the balance between light and nutrient availability and water column stratification (Vichi et al., 2003). Compared to NB chl a is well reproduced with a 45 % lower RMSE and an IQR closer to climatology (Table 2). However, there is still an overall underestimation compared to climatology, except in autumn (Fig. 9a), which shows a slight overestimation. In general, the timing of the blooming periods is consistent with the 1D modelling analysis of Vichi et al. (2003) for the area in front of the Po River. Even though the spatial variability of chl a is well reproduced, some limitations remain, particularly in the upper layers of the winter vertical profile (Fig. 6a) where the upper part of the EMODnet distribution is not well captured by the models. This discrepancy may be due both to model limitations in reproducing strong algal blooms and to inconsistencies in the data comparison, as the analysis compared a ten-year simulation (2000–2009) of SB, with a climatology spanning more than 30 years (1981–2017). It is worth noting that SB was able to reproduce two relevant phytoplankton blooms that can be noticed in 2001 and especially in 2002 (Fig. 8), during which other nutrients also exhibit consistent peaks. These events are related to the exceptionally high discharge of the Po and other rivers (Aragão et al., 2024; Verri et al., 2018), which resulted in higher nutrient loads in 2002 than the 2000–2009 mean, leading to significant mucilage events (Precali et al., 2005; Russo et al., 2005). The surface comparison of chl a with EMODnet (Fig. 5) shows similar patterns for spring, summer and autumn with a positive bias around the Po mouth and a negative bias along the coast. This pattern can be observed also in other variables of Fig. 5 and may result from uncertainties in the river nutrient loads. Other discrepancies arise from the influence of the parent model that may be strong, particularly in the northern boundary where fluxes enter the domain following the main circulation and reducing the effectiveness of domain-specific parameterizations.
The effect of nutrient fluxes entering through the northern boundary is evident in Fig. 5, especially for DIN, but also for the other variables, where larger overestimations occur in the northern part of the domain and can be attributed to the parent model (NB) due to the southward main circulation (see Fig. SI2.5 for a comparison of NB against EMODnet climatology and Fig. SI2.6 for a circulation comparison). Overall, DIN performance is good, with a 47 % reduction in RMSE compared to NB. In the final parameterization, nitrate uptake has been increased, resulting in improved agreement with climatology. However, this adjustment led to larger discrepancies with EMODnet along the coast, particularly in winter and autumn.
The phosphate performance for SB is comparable to NB. However, the IQR of SB phosphate (Fig. 9c and Table 2) is much closer to the climatology compared to NB. It is important to stress that phosphate plays a key role as a limiting nutrient in the northern Adriatic Sea, and a reliable representation of its distribution can significantly improve phytoplankton biomass equilibrium (Knjaz et al., 2024). The coupled model of Scroccaro et al. (2022) reported a substantial overestimation of phosphate in the ER coastal area, where chl a overestimation was also found, attributing this discrepancy to high uncertainty in land-borne river nutrient loads. Consistently, the comparison with EMODnet in Fig. 5 shows that the largest phosphate discrepancies occur around the Po mouth and along the coast, where several Apennine rivers discharge, supporting the role of uncertainty in river nutrient inputs. The available data enabled the computation of mean annual river load concentrations; however, actual concentrations may vary seasonally, thereby introducing additional uncertainty into the modelling framework.
Silicate results are generally satisfactory, with a 10 % reduction in RMSE (Table 2) compared to NB; however, vertical profiles (Fig. 6) show large discrepancies. The climatology indicates an increase in silicate with depth that is not reproduced by the modelling frameworks. Moreover, the IQR is underestimated by almost 50 %. The simple benthic return parameterization applied in the current model may be insufficient to represent the benthic-pelagic fluxes associated with early diagenetic processes that are particularly relevant in coastal areas (Paraska et al., 2014; Vichi et al., 2003). Silicate plays a significant role in the chlorophyll budget, as it is a fundamental component of diatom growth (Krause et al., 2019). However, silicate loads are highly uncertain due to a lack of continuous measurements. Furthermore, riverine silicate inputs are often estimated using indirect methods (Ludwig et al., 2009), which are less reliable than direct observations.
The SB model successfully reproduces the seasonal oxygen cycle (Figs. 8d and 9d), but it is affected by a systematic positive bias of 10 %–15 % (Fig. 9d). Although surface performance is good (Fig. 7), the lack of light attenuation with depth due to ISM prevents the representation of realistic vertical profiles (Zang et al., 2020). The CDOM could be also responsible for a significant fraction of light absorption (Álvarez et al., 2023; Campanelli et al., 2017) in coastal areas, but it is not considered in the configuration used here. This limitation is particularly relevant for the considered testcase, which is characterised by potentially high ISM and CDOM loads from the Po River, affecting phytoplankton photosynthetic processes (Bignami et al., 2007; Penna et al., 2004). Oxygen spatial IQR is also largely underestimated compared to climatology in both SB and NB with values that are less than one third of the climatological range (Fig. 9d and Table 2). Vichi et al. (2003) highlighted the importance of ISM in regulating phytoplankton biomass and nutrient uptake, showing that higher ISM concentrations were associated with lower chlorophyll a and higher phosphate concentrations. Both ISM and CDOM omissions likely contribute to the vertical profile discrepancies reported here. The inclusion of optical formulation accounting for CDOM (Álvarez et al., 2023) is identified as a future development. Moreover, the benthic processes may account for a large fraction of oxygen depletion in the bottom water (Seitaj et al., 2017) emphasizing the need to include benthic-pelagic coupling in coastal marine models. However, the use of more complex models should be supported by measurements of sediment variables that are lacking in the area, otherwise leading to high uncertainties in the benthic variables and their feedback to the water column. This is the main reason for the choice of a simpler benthic return closure in this first implementation of SB.
It is worth noting that in SB tides were added, which are absent in NB. Tides can reach 1 m amplitude in the northern Adriatic Sea and they can significantly enhance the mixing in water column, potentially explaining differences in stratification between SB and NB (Fig. 6).
Temperature influences phytoplankton and zooplankton growth through the metabolic (Q10) dependence in BFM, yet the temperature differences in Fig. 3 do not map onto the chl a differences in Fig. 5: the winter underestimation of chl a coincides with a slight warm bias (∼1 °C; Fig. 3c), while a much larger spring cold bias ( °C; Fig. 3g) leaves the chl a difference (Fig. 5e) essentially unchanged from the other seasons. This suggests that phytoplankton biomass here is controlled less by temperature than by river inputs and open-boundary conditions. Discrepancies in salinity (Fig. 3) can be attributed primarily to uncertainty in the prescribed river discharge, which sets the freshwater input and hence the strength and extent of the low-salinity plume. In addition, biases in the simulated coastal circulation, which advects the plume southward along the shelf, may displace the freshwater signal relative to observations; however, in the absence of current measurements this contribution cannot be quantified directly. SB and NB show similar temperature and salinity patterns (Fig. SI2.3) and vertical profiles (Fig. 7), indicating that these features are largely inherited from the shared forcing and boundary conditions rather than introduced by the differences in the modelling framework (grid, coupling, numerics, etc.).
The northern Adriatic coastal zone is an advection-dominated system, in which wind and river forcing govern the along-shelf transport and spread of phytoplankton biomass (Polimene et al., 2006; Zavatarelli et al., 2000). In such a regime the first-order upwind scheme adopted for horizontal advection, although robust, monotone and positivity-preserving, properties that are desirable for biogeochemical tracers, is only first-order accurate, and its diffusive truncation error tends to smooth the sharp cross-shelf and plume gradients that characterise the region, although no sensitivity experiments were carried out to isolate it from the effects of the boundary conditions, river loads or the specific choice of biogeochemical parameters. Nevertheless, a higher-order advection scheme would be expected to improve the simulated spatial patterns and is left for future work.
Pelagic remineralization rates driven by bacterial activity also play a crucial role in coastal waters (Nixon, 1981) and were the focus of part of the calibration phase, with significant impacts in oxygen and inorganic nutrient concentrations. However, no reference data were available for direct comparison with modelled bacterial biomass.
Overall, the results demonstrate the ability of SB to reproduce the physical and biogeochemical cycles of the testcase area with promising results when implemented accurately with specific parameter calibration and output validation. SB outputs are comparable to those of NB, which serves as the benchmark model, and for several variables, SB shows improved performance relative to the climatology.
In terms of computational cost, SB required around 695 core-hours per simulated year with 36 MPI processes, while NB used around 1728 core-hours per simulated year with 288 MPI processes. This means a wall clock of around 19 h for SB and 6 h for NB per simulated year. NB was almost 3 times faster but used around 2.5 times more core-hours compared to SB.
In this study, a new coupled model, ShyBFM v1.0, is presented. The system consists of the SHYFEM-MPI ocean model and the BFM biogeochemical model, coupled through a dedicated numerical implementation of the ADR equation. The numerical solution adopts a synchronous source splitting technique for biogeochemical rates and an implicit formulation for the tracer time stepping.
SB has been implemented in the coastal area of the Emilia-Romagna region in the northern Adriatic Sea, a dynamically complex environment characterised by large nutrient inputs from the Po River. The nested approach provides considerable flexibility in representing coastal processes across scales, using higher resolution and a more focused calibration. A large number of sensitivity experiments were performed to calibrate biogeochemical parameters, particularly those related to living functional groups. A ten-year simulation (2000–2009) was then conducted, and results were compared with those of the nesting model NB and EMODnet climatology.
The results demonstrate the ability of SB to reproduce the expected biogeochemical cycles (chl a, DIN, phosphate, silicate), improving upon or matching the performance of NB in most cases. An overestimation of oxygen concentration was identified, possibly linked to the absence of CDOM and sediment-induced light attenuation along the water column. As observed in many coastal systems, strong spatial gradients in temperature, chlorophyll and dissolved nutrients make empirical parameterizations particularly challenging (Peña et al., 2010; Ward et al., 2025). Future calibration strategies based on machine learning approaches could help explore parameter space more efficiently and improve local biogeochemical model performance (Buchanan et al., 2025).
Despite the uncertainties concerning empirical parameter calibration and river nutrient load estimates, the performance of SB is satisfactory. However, several limitations remain to be addressed. Low-order advection schemes potentially introduce numerical diffusion, and the simplified benthic return parameterization does not resolve complex early diagenetic processes in shallow environments but was currently the most consistent choice for this first implementation. Future developments should incorporate higher-order advection schemes, the inclusion of ISM and CDOM for light absorption and more mechanistic sediment diagenetic modules, building on the unstructured framework, which already resolves the complex coastal geometry and cross-shelf gradients at variable resolution.
Reducing uncertainties in coastal biogeochemical modelling also requires improvements in external forcing and in local observational networks: finer, kilometre-scale downscaling would better resolve coastal winds and air-sea fluxes at very high resolution, but is computationally very expensive (Denamiel et al., 2021), while denser in-situ networks are needed to better constrain river nutrient loads and boundary conditions. A higher frequency of river nutrient loads measurements would be of great benefit to generate a more consistent forcing and reduce uncertainty.
Overall, ShyBFM v1.0 represents a promising tool for high-fidelity coastal biogeochemical modelling, combining mesh flexibility, full baroclinicity and a detailed representation of the lower trophic ecosystem dynamics.
The inorganic nutrients from rivers are described in terms of dissolved inorganic nitrogen (DIN), dissolved inorganic phosphorus (DIP) and silicates (SiO4) and are provided by EMODnet in the framework of the PERSEUS project (https://EMODnet.ec.europa.eu/en/river-inputs-4, last access: 20 December 2025) on an annual basis. Among the Emilia-Romagna rivers, EMODnet provides data for the Po River, Reno River, Fiumi Uniti and Savio. To test the nutrients loads of rivers in the coupled ShyBFM model, the total amount of DIN was considered as nitrate and the total amount of DIP as phosphate. The rivers are thus represented as a source of nitrate, phosphate and silicate. The data provided are given as a mass flow rate in kt yr−1. However, SHYFEM-MPI needs data as a concentration in mmol m−3. The first step is to convert data from kt yr−1 to mmol s−1. The conversion is carried out using the tracers molar mass (MM). The conversion from mass flow rate, FRmass (kt yr−1) to a molar flow rate, FRmols (mmol s−1) read:
where K is a conversion coefficient that accounts for the conversion from kt to mg (km=1012) and from year to seconds ( s yr−1, for a non-leap year) so that .
The final conversion to a concentration Crw (mmol m−3) is carried out using the mean runoff of the rivers, in m3 s−1. Eventually the annual concentration value Crw is found as:
The concentration Crw is provided to SHYFEM-MPI as a vertical boundary condition (Eq. 6) as discussed in Sect. 2.1. This implies that the mean river runoff used to compute Crw should be consistent with the river runoff R prescribed in Eq. (6).
| Symbol | Description |
| Generic tracer concentration | |
| Tracer concentration at sea surface | |
| Tracer concentration at river boundary | |
| Tracer concentration in precipitation | |
| Tracer areal content in the benthic compartment | |
| Tracer concentration in the atmosphere | |
| Cext | Tracer imposed at the lateral boundary |
| Cint | Tracer concentration of the nearest interior point |
| Fg(Cair) | Dry deposition flux at air-sea interface |
| t | Time variable |
| Cartesian grid coordinates in the zonal, meridional and vertical directions | |
| H | Bottom depth |
| ∇h | Horizontal gradient operator |
| uh | Horizontal water velocity |
| w | Vertical water velocity |
| ws | Settling material velocity, positive upward |
| kh | Horizontal diffusion coefficient |
| kv | Vertical diffusion coefficient |
| η | Sea surface height referred to model coastline |
| hl | Thickness of layer “l” |
| E | Evaporation |
| P | Precipitation |
| R | Run off |
| V | Total volume of the domain |
| Ω | Area of the domain |
| Fs | Surface fluxes |
| Frem(Cbent) | Remineralization flux |
The code of ShyBFM v1.0 and of BFM (v. 5.3) used in this work can be found in the Zenodo repository (Alessandri et al., 2026; https://doi.org/10.5281/zenodo.21359516). A quickstart manual is provided within the repository and in the Supplement. Forcing data, numerical domain, namelists, domain partition and mean seasonal output for the testcase are provided at the following Zenodo repository (Alessandri, 2026; https://doi.org/10.5281/zenodo.21453931).
Two SI documents are available. Supplement SI 1 provides a model comparison table between SB and NB and the BFM namelists with parameters for bacteria, phytoplankton and zooplankton. Supplement SI 2 provides surface maps for EMODnet, NB, surface differences maps between NB and EMODnet and circulation maps for SB, NB and their difference (SB-NB). The quickstart manual is also included in the Supplement. The supplement related to this article is available online at https://doi.org/10.5194/gmd-19-9301-2026-supplement.
NP, IF and LM formulated the research objectives and supervised the work. NP and GV provided a rigorous mathematical formulation of the problem. NP, MB, JA, GB and TL designed the strategy for the model coupling. TL, GB and JA developed and implemented the coupled model. JA and GB verified and tested the coupled model. LM provided forcing and climatological dataset for the testcase. JA implemented and evaluated the testcase, provided data visualization and wrote the first draft of the paper. All the authors contributed to writing and revising the paper.
The contact author has declared that none of the authors has any competing interests.
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
This work was developed in the framework of the WP3 “Underlying models for the European Digital Twin Ocean” of the EDITO Model Lab project. Thanks to Prof. Samantha Siedlecki for her useful suggestions. AI tools were used to improve the clarity and grammar of the manuscript.
This work was supported by the European Horizon project EDITO Model Lab (grant agreement 101093293). The simulations were performed on the Juno HPC facility of the CMCC Foundation using 36 MPI processes.
This paper was edited by Chia-Te Chien and reviewed by J. Palmieri and one anonymous referee.
Alessandri, J.: Testcase ShyBFM v1.0 (1.0.0), Zenodo [data set], https://doi.org/10.5281/zenodo.21453931, 2026.
Alessandri, J., Pinardi, N., Federico, I., and Valentini, A.: Storm Surge Ensemble Prediction System for Lagoons and Transitional Environments, Weather Forecast., 38, 1791–1806, https://doi.org/10.1175/WAF-D-23-0040.1, 2023.
Alessandri, J., Bonino, G., Lovato, T., Butenschön, M., Mentaschi, L., Verri, G., Federico, I., and Pinardi, N.: ShyBFM v1.0 (1.0.0), Zenodo [code], https://doi.org/10.5281/zenodo.21359516, 2026.
Álvarez, E., Cossarini, G., Teruzzi, A., Bruggeman, J., Bolding, K., Ciavatta, S., Vellucci, V., D'Ortenzio, F., Antoine, D., and Lazzari, P.: Chromophoric dissolved organic matter dynamics revealed through the optimization of an optical–biogeochemical model in the northwestern Mediterranean Sea, Biogeosciences, 20, 4591–4624, https://doi.org/10.5194/bg-20-4591-2023, 2023.
Ambrose, R. B., Wool, T. A., and Martin, J. L.: The water quality analysis simulation program, WASP5: Model documentation, Environmental Research Laboratory, Athens, Georgia, https://www.researchgate.net/publication/26991027_Water_Quality_Analysis_Simulation_Program_WASP (last access: 12 October 2025), 1993.
Aragão, L., Mentaschi, L., Pinardi, N., Verri, G., Senatore, A., and Di Sabatino, S.: The freshwater discharge into the Adriatic Sea revisited, Front. Clim., 6, 1368456, https://doi.org/10.3389/fclim.2024.1368456, 2024.
Aumont, O., Ethé, C., Tagliabue, A., Bopp, L., and Gehlen, M.: PISCES-v2: an ocean biogeochemical model for carbon and ecosystem studies, Geosci. Model Dev., 8, 2465–2513, https://doi.org/10.5194/gmd-8-2465-2015, 2015.
Bauer, J. E., Cai, W.-J., Raymond, P. A., Bianchi, T. S., Hopkinson, C. S., and Regnier, P. A. G.: The changing carbon cycle of the coastal ocean, Nature, 504, 61–70, https://doi.org/10.1038/nature12857, 2013.
Bellafiore, D. and Umgiesser, G.: Hydrodynamic coastal processes in the North Adriatic investigated with a 3D finite element model, Ocean Dynam., 60, 255–273, https://doi.org/10.1007/s10236-009-0254-x, 2010.
Bignami, F., Sciarra, R., Carniel, S., and Santoleri, R.: Variability of Adriatic Sea coastal turbid waters from SeaWiFS imagery, J. Geophys. Res.-Oceans, 112, 2006JC003518, https://doi.org/10.1029/2006JC003518, 2007.
Bissett, W. P., De Bra, S., and Dye, D.: Ecological Simulation (EcoSim) 2.0 Technical Description, Florida Environmental Research Institute, Tampa, https://feri.s3.amazonaws.com/pubs_ppts/FERI_2004_0002_U_D.pdf (last access: 12 October 2025), 2004.
Bonamano, S., Federico, I., Causio, S., Piermattei, V., Piazzolla, D., Scanu, S., Madonia, A., Madonia, N., De Cillis, G., Jansen, E., Fersini, G., Coppini, G., and Marcelli, M.: River–coastal–ocean continuum modeling along the Lazio coast (Tyrrhenian Sea, Italy): Assessment of near river dynamics in the Tiber delta, Estuar. Coast. Shelf S., 297, 108618, https://doi.org/10.1016/j.ecss.2024.108618, 2024.
Buchanan, P. J., Reddy, P. J., Matear, R. J., Chamberlain, M. A., Rohr, T., Squire, D., and Shadwick, E. H.: Optimization of the World Ocean Model of Biogeochemistry and Trophic dynamics (WOMBAT) using surrogate machine learning methods, Biogeosciences, 22, 5349–5385, https://doi.org/10.5194/bg-22-5349-2025, 2025.
Buga, L., Sarbu, G., Eilola, K., Wesslander, K., Fryberg, L., Magnus, W., Gatti, J., Leroy, D., Iona, S., Tsompanou, M., Karagevrekis, P., Koefoed Rømer, J., Larsen, Østrem, A. k., Lipizer, M., and Giorgetti, A.: EMODnet Chemistry Regional climatologies produced with Data-Interpolating Variational Analysis (DIVA). Release 2018, https://doi.org/10.6092/A8CFB472-10DB-4225-9737-5A60DA9AF523, 2019.
Burchard, H., Bolding, K., and Villarreal, M. R.: GOTM – a general ocean turbulence model. Theory, applications and test cases, Tech. Rep. EUR 18745 EN, European Commission, https://getm.eu/files/GETM/doc/GOTM1999.pdf (last access: 14 November 2025), 1999.
Butenschön, M., Zavatarelli, M., and Vichi, M.: Sensitivity of a marine coupled physical biogeochemical model to time resolution, integration scheme and time splitting method, Ocean Model., 52–53, 36–53, https://doi.org/10.1016/j.ocemod.2012.04.008, 2012.
Butenschön, M., Clark, J., Aldridge, J. N., Allen, J. I., Artioli, Y., Blackford, J., Bruggeman, J., Cazenave, P., Ciavatta, S., Kay, S., Lessin, G., van Leeuwen, S., van der Molen, J., de Mora, L., Polimene, L., Sailley, S., Stephens, N., and Torres, R.: ERSEM 15.06: a generic model for marine biogeochemistry and the ecosystem dynamics of the lower trophic levels, Geosci. Model Dev., 9, 1293–1339, https://doi.org/10.5194/gmd-9-1293-2016, 2016.
Campanelli, A., Pascucci, S., Betti, M., Grilli, F., Marini, M., Pignatti, S., and Guicciardi, S.: An Empirical Ocean Colour Algorithm for Estimating the Contribution of Coloured Dissolved Organic Matter in North-Central Western Adriatic Sea, Remote Sens.-Basel, 9, 180, https://doi.org/10.3390/rs9020180, 2017.
Campin, J.-M., Adcroft, A., Hill, C., and Marshall, J.: Conservation of properties in a free-surface model, Ocean Model., 6, 221–244, https://doi.org/10.1016/S1463-5003(03)00009-X, 2004.
Chai, F., Dugdale, R. C., Peng, T.-H., Wilkerson, F. P., and Barber, R. T.: One-dimensional ecosystem model of the equatorial Pacific upwelling system. Part I: model development and silicon and nitrogen cycle, Deep-Sea Res. Pt. II, 49, 2713–2745, https://doi.org/10.1016/S0967-0645(02)00055-3, 2002.
Chen, C., Liu, H., and Beardsley, R. C.: An Unstructured Grid, Finite-Volume, Three-Dimensional, Primitive Equations Ocean Model: Application to Coastal Ocean and Estuaries, J. Atmos. Ocean. Tech., 20, 159–186, https://doi.org/10.1175/1520-0426(2003)020<0159:AUGFVT>2.0.CO;2, 2003.
Cravo, A., Jacob, J., Rosa, A., and Correia, C.: Integrating physical and biogeochemical processes and oceanic exchanges at a coastal lagoon in Southern West Europe, Estuar. Coast. Shelf S., 310, 108987, https://doi.org/10.1016/j.ecss.2024.108987, 2024.
Cucco, A., Sinerchia, M., Lefrançois, C., Magni, P., Ghezzo, M., Umgiesser, G., Perilli, A., and Domenici, P.: A metabolic scope based model of fish response to environmental changes, Ecol. Model., 237–238, 132–141, https://doi.org/10.1016/j.ecolmodel.2012.04.019, 2012.
Degobbis, D. and Gilmartin, M.: Nitrogen, phosphorus, and biogenic silicon budgets for the northern Adriatic Sea, Oceanol. Acta, 13, 31–45, 1990.
Degobbis, D., Precali, R., Ivancic, I., Smodlaka, N., Fuks, D., and Kveder, S.: Long-term changes in the northern Adriatic ecosystem related to anthropogenic eutrophication, Int. J. Environ. Pollut., 13, 495, https://doi.org/10.1504/IJEP.2000.002332, 2000.
Denamiel, C., Pranić, P., Ivanković, D., Tojčić, I., and Vilibić, I.: Performance of the Adriatic Sea and Coast (AdriSC) climate component – a COAWST V3.3-based coupled atmosphere–ocean modelling suite: atmospheric dataset, Geosci. Model Dev., 14, 3995–4017, https://doi.org/10.5194/gmd-14-3995-2021, 2021.
Diaz, R. J. and Rosenberg, R.: Marine benthic hypoxia: a review of its ecological effects and the behavioural responses of benthic macrofauna, in: Oceanography and marine biology: an annual review, vol. 33, UCL Press, London, 245–303, ISBN 1857283635, 1995.
Diaz, R. J. and Rosenberg, R.: Spreading Dead Zones and Consequences for Marine Ecosystems, Science, 321, 926–929, https://doi.org/10.1126/science.1156401, 2008.
Egbert, G. D. and Erofeeva, S. Y.: Efficient Inverse Modeling of Barotropic Ocean Tides, J. Atmos. Ocean. Tech., 19, 183–204, https://doi.org/10.1175/1520-0426(2002)019<0183:EIMOBO>2.0.CO;2, 2002.
Federico, I., Pinardi, N., Coppini, G., Oddo, P., Lecci, R., and Mossa, M.: Coastal ocean forecasting with an unstructured grid model in the southern Adriatic and northern Ionian seas, Nat. Hazards Earth Syst. Sci., 17, 45–59, https://doi.org/10.5194/nhess-17-45-2017, 2017.
Fennel, K., Wilkin, J., Levin, J., Moisan, J., O'Reilly, J., and Haidvogel, D.: Nitrogen cycling in the Middle Atlantic Bight: Results from a three-dimensional model and implications for the North Atlantic nitrogen budget, Global Biogeochem. Cy., 20, 2005GB002456, https://doi.org/10.1029/2005GB002456, 2006.
Fennel, K., Hetland, R., Feng, Y., and DiMarco, S.: A coupled physical-biological model of the Northern Gulf of Mexico shelf: model description, validation and analysis of phytoplankton variability, Biogeosciences, 8, 1881–1899, https://doi.org/10.5194/bg-8-1881-2011, 2011.
Ferrarin, C., Umgiesser, G., Bajo, M., Bellafiore, D., De Pascalis, F., Ghezzo, M., Mattassi, G., and Scroccaro, I.: Hydraulic zonation of the lagoons of Marano and Grado, Italy. A modelling approach, Estuar. Coast. Shelf S., 87, 561–572, https://doi.org/10.1016/j.ecss.2010.02.012, 2010.
Gattuso, J.-P., Frankignoulle, M., and Wollast, R.: Carbon and carbonate metabolism in coastal aquatic ecosystems, Annu. Rev. Ecol. Syst., 29, 405–434, https://doi.org/10.1146/annurev.ecolsys.29.1.405, 1998.
Ge, J., Torres, R., Chen, C., Liu, J., Xu, Y., Bellerby, R., Shen, F., Bruggeman, J., and Ding, P.: Influence of suspended sediment front on nutrients and phytoplankton dynamics off the Changjiang Estuary: A FVCOM-ERSEM coupled model experiment, J. Marine Syst., 204, 103292, https://doi.org/10.1016/j.jmarsys.2019.103292, 2020.
Geyer, W. R. and MacCready, P.: The Estuarine Circulation, Annu. Rev. Fluid Mech., 46, 175–197, https://doi.org/10.1146/annurev-fluid-010313-141302, 2014.
Giani, M., Djakovac, T., Degobbis, D., Cozzi, S., Solidoro, C., and Umani, S. F.: Recent changes in the marine ecosystems of the northern Adriatic Sea, Estuar. Coast. Shelf S., 115, 1–13, https://doi.org/10.1016/j.ecss.2012.08.023, 2012.
Glenn, S., Boicourt, W., Parker, B., and Dickey, T.: Operational Observation Networks for Ports, a Large Estuary and an Open Shelf, Oceanography, 13, 12–23, https://doi.org/10.5670/oceanog.2000.49, 2000.
Gochis, D., Dugger, A., Cabell, R., RafieeiNasab, A., Rasmussen, S., Eidhammer, T., Zhang, Y., Sampson, K., Read, L., Yates, D., McCreight, J., Barlage, M., Casali, M., Dunlap, R., Fanfarillo, A., Fersch, B., FitzGerald, K., Heldmyer, A., Johnson, D., Karsten, L., Lahmers, T., Mattern, D., McAllister, M., Rosen, D., and Valayamkunnath, P.: WRF-Hydro (v5.4.0), Zenodo [code], https://doi.org/10.5281/ZENODO.15040873, 2025.
Griffies, S. M., Pacanowski, R. C., Schmidt, M., and Balaji, V.: Tracer Conservation with an Explicit Free Surface Method for z-Coordinate Ocean Models, Mon. Weather Rev., 129, 1081–1098, https://doi.org/10.1175/1520-0493(2001)129<1081:TCWAEF>2.0.CO;2, 2001.
Hu, C., Chen, Z., Clayton, T. D., Swarzenski, P., Brock, J. C., and Muller–Karger, F. E.: Assessment of estuarine water-quality indicators using MODIS medium-resolution bands: Initial results from Tampa Bay, FL, Remote Sens. Environ., 93, 423–441, https://doi.org/10.1016/j.rse.2004.08.007, 2004.
Jeffries, M. A. and Lee, C. M.: A climatology of the northern Adriatic Sea's response to bora and river forcing, J. Geophys. Res.-Oceans, 112, 2006JC003664, https://doi.org/10.1029/2006JC003664, 2007.
Ji, R., Davis, C., Chen, C., and Beardsley, R.: Influence of local and external processes on the annual nitrogen cycle and primary productivity on Georges Bank: A 3-D biological–physical modeling study, J. Marine Syst., 73, 31–47, https://doi.org/10.1016/j.jmarsys.2007.08.002, 2008.
Justić, D., Legović, T., and Rottini-Sandrini, L.: Trends in oxygen content 1911–1984 and occurrence of benthic mortality in the northern Adriatic Sea, Estuar. Coast. Shelf S., 25, 435–445, https://doi.org/10.1016/0272-7714(87)90035-7, 1987.
Knjaz, M., Baricevic, A., Tankovic, M. S., Kuzat, N., Vlasicek, I., Grizancic, L., Podolsak, I., Pfannkuchen, M., Kogovsek, T., and Pfannkuchen, D. M.: First regional reference database of northern Adriatic diatom transcriptomes, Sci. Rep.-UK, 14, 16209, https://doi.org/10.1038/s41598-024-67043-4, 2024.
Krause, J. W., Schulz, I. K., Rowe, K. A., Dobbins, W., Winding, M. H. S., Sejr, M. K., Duarte, C. M., and Agustí, S.: Silicic acid limitation drives bloom termination and potential carbon sequestration in an Arctic bloom, Sci. Rep.-UK, 9, 8149, https://doi.org/10.1038/s41598-019-44587-4, 2019.
Levin, L. A., Boesch, D. F., Covich, A., Dahm, C., Erséus, C., Ewel, K. C., Kneib, R. T., Moldenke, A., Palmer, M. A., Snelgrove, P., Strayer, D., and Weslawski, J. M.: The Function of Marine Critical Transition Zones and the Importance of Sediment Biodiversity, Ecosystems, 4, 430–451, https://doi.org/10.1007/s10021-001-0021-4, 2001.
Libralato, S.: Numerical models for monitoring and forecasting ocean ecosystems: a short description of the present status, in: Ocean prediction: present status and state of the art (OPSR), edited by: Álvarez Fanjul, E., Ciliberti, S. A., Pearlman, J., Wilmer-Becker, K., and Behera, S., Copernicus Publications, State Planet, 5-opsr, 13, https://doi.org/10.5194/sp-5-opsr-13-2025, 2025.
Lindsay, K., Bonan, G. B., Doney, S. C., Hoffman, F. M., Lawrence, D. M., Long, M. C., Mahowald, N. M., Keith Moore, J., Randerson, J. T., and Thornton, P. E.: Preindustrial-Control and Twentieth-Century Carbon Cycle Experiments with the Earth System Model CESM1(BGC), J. Climate, 27, 8981–9005, https://doi.org/10.1175/JCLI-D-12-00565.1, 2014.
Liu, K.-K., Atkinson, L., Quiñones, R., and Talaue-McManus, L. (Eds.): Carbon and Nutrient Fluxes in Continental Margins, Global Change – The IGBP Series, Springer Berlin Heidelberg, Berlin, Heidelberg, https://doi.org/10.1007/978-3-540-92735-8, 2010.
Liu, Q., Chai, F., Dugdale, R., Chao, Y., Xue, H., Rao, S., Wilkerson, F., Farrara, J., Zhang, H., Wang, Z., and Zhang, Y.: San Francisco Bay nutrients and plankton dynamics as simulated by a coupled hydrodynamic-ecosystem model, Cont. Shelf Res., 161, 29–48, https://doi.org/10.1016/j.csr.2018.03.008, 2018.
Liu, X., Stock, C. A., Dunne, J. P., Lee, M., Shevliakova, E., Malyshev, S., and Milly, P. C. D.: Simulated Global Coastal Ecosystem Responses to a Half-Century Increase in River Nitrogen Loads, Geophys. Res. Lett., 48, e2021GL094367, https://doi.org/10.1029/2021GL094367, 2021.
Lovato, T., Peano, D., Butenschön, M., Materia, S., Iovino, D., Scoccimarro, E., Fogli, P. G., Cherchi, A., Bellucci, A., Gualdi, S., Masina, S., and Navarra, A.: CMIP6 Simulations With the CMCC Earth System Model (CMCC-ESM2), J. Adv. Model. Earth Sy., 14, e2021MS002814, https://doi.org/10.1029/2021MS002814, 2022.
Ludwig, W., Dumont, E., Meybeck, M., and Heussner, S.: River discharges of water and nutrients to the Mediterranean and Black Sea: Major drivers for ecosystem changes during past and future decades?, Prog. Oceanogr., 80, 199–217, https://doi.org/10.1016/j.pocean.2009.02.001, 2009.
Mackenzie, F. T., De Carlo, E. H., and Lerman, A.: Coupled C, N, P, and O Biogeochemical Cycling at the Land–Ocean Interface, in: Treatise on Estuarine and Coastal Science, Elsevier, 317–342, https://doi.org/10.1016/B978-0-12-374711-2.00512-X, 2011.
Madec, G., Bell, M., Benshila, R., Blaker, A., Bourdallé-Badie, R., Bricaud, C., Bruciaferri, D., Carneiro, D., Castrillo, M., Calvert, D., Chanut, J., Clementi, E., Coward, A., De Lavergne, C., Dobricic, S., Epicoco, I., Éthé, C., Fiedler, E., Ford, D., Furner, R., Ganderton, J., Graham, T., Harle, J., Hutchinson, K., Iovino, D., King, R., Lea, D., Levy, C., Lovato, T., Maisonnave, E., Mak, J., Sanchez, J. M. C., Martin, M., Martin, N., Martins, D., Masson, S., Mathiot, P., Mele, F., Mocavero, S., Moulin, A., Müller, S., Nurser, G., Oddo, P., Paronuzzi, S., Paul, J., Peltier, M., Person, R., Rousset, C., Rynders, S., Samson, G., Schroeder, D., Storkey, D., Storto, A., Téchené, S., Vancoppenolle, M., and Wilson, C.: NEMO Ocean Engine Reference Manual, Zenodo, https://doi.org/10.5281/Zenodo.1464816, 2024.
Maicu, F., Alessandri, J., Pinardi, N., Verri, G., Umgiesser, G., Lovo, S., Turolla, S., Paccagnella, T., and Valentini, A.: Downscaling With an Unstructured Coastal-Ocean Model to the Goro Lagoon and the Po River Delta Branches, Front. Mar. Sci., 8, 647781, https://doi.org/10.3389/fmars.2021.647781, 2021a.
Maicu, F., Abdellaoui, B., Bajo, M., Chair, A., Hilmi, K., and Umgiesser, G.: Modelling the water dynamics of a tidal lagoon: The impact of human intervention in the Nador Lagoon (Morocco), Cont. Shelf Res., 228, 104535, https://doi.org/10.1016/j.csr.2021.104535, 2021b.
Marchetti, R. and Verna, N.: Quantification of the phosphorus and nitrogen loads in the minor rivers of the Emilia-Romagna coast (Italy). A methodological study on the use of theoretical coefficients in calculating the loads, in: Marine Coastal Eutrophication, Elsevier, 315–336, https://doi.org/10.1016/B978-0-444-89990-3.50028-6, 1992.
Marini, M. and Grilli, F.: The Role of Nitrogen and Phosphorus in Eutrophication of the Northern Adriatic Sea: History and Future Scenarios, Appl. Sci.-Basel, 13, 9267, https://doi.org/10.3390/app13169267, 2023.
McKiver, W. J., Sannino, G., Braga, F., and Bellafiore, D.: Investigation of model capability in capturing vertical hydrodynamic coastal processes: a case study in the north Adriatic Sea, Ocean Sci., 12, 51–69, https://doi.org/10.5194/os-12-51-2016, 2016.
Mentaschi, L., Lovato, T., Butenschön, M., Alessandri, J., Aragão, L., Verri, G., Guerra, R., Coppini, G., and Pinardi, N.: Projected climate oligotrophication of the Adriatic marine ecosystems, Front. Clim., 6, 1338374, https://doi.org/10.3389/fclim.2024.1338374, 2024.
Micaletto, G., Barletta, I., Mocavero, S., Federico, I., Epicoco, I., Verri, G., Coppini, G., Schiano, P., Aloisio, G., and Pinardi, N.: Parallel implementation of the SHYFEM (System of HydrodYnamic Finite Element Modules) model, Geosci. Model Dev., 15, 6025–6046, https://doi.org/10.5194/gmd-15-6025-2022, 2022.
NEMO TOP WG: TOP – Tracers in Ocean Paradigm – The NEMO Tracers engine, In Notes du Pôle de modélisation de l'Institut Pierre-Simon Laplace (IPSL) (v4.2.0, Number 28), Zenodo, https://doi.org/10.5281/ZENODO.1471700, 2018.
Newton, A., Icely, J., Cristina, S., Brito, A., Cardoso, A. C., Colijn, F., Riva, S. D., Gertz, F., Hansen, J. W., Holmer, M., Ivanova, K., Leppäkoski, E., Canu, D. M., Mocenni, C., Mudge, S., Murray, N., Pejrup, M., Razinkovas, A., Reizopoulou, S., Pérez-Ruzafa, A., Schernewski, G., Schubert, H., Carr, L., Solidoro, C., Viaroli, P., and Zaldívar, J.-M.: An overview of ecological status, vulnerability and future perspectives of European large shallow, semi-enclosed coastal systems, lagoons and transitional waters, Estuar. Coast. Shelf S., 140, 95–122, https://doi.org/10.1016/j.ecss.2013.05.023, 2014.
Nixon, S. W.: Remineralization and Nutrient Cycling in Coastal Marine Ecosystems, in: Estuaries and Nutrients, edited by: Neilson, B. J. and Cronin, L. E., Humana Press, Totowa, NJ, 111–138, https://doi.org/10.1007/978-1-4612-5826-1_6, 1981.
Oddo, P. and Pinardi, N.: Lateral open boundary conditions for nested limited area models: A scale selective approach, Ocean Model., 20, 134–156, https://doi.org/10.1016/j.ocemod.2007.08.001, 2008.
Paraska, D. W., Hipsey, M. R., and Salmon, S. U.: Sediment diagenesis models: Review of approaches, challenges and opportunities, Environ. Modell. Softw., 61, 297–325, https://doi.org/10.1016/j.envsoft.2014.05.011, 2014.
Park, K., Federico, I., Di Lorenzo, E., Ezer, T., Cobb, K. M., Pinardi, N., and Coppini, G.: The contribution of hurricane remote ocean forcing to storm surge along the Southeastern U. S. coast, Coast. Eng., 173, 104098, https://doi.org/10.1016/j.coastaleng.2022.104098, 2022.
Peña, M. A., Katsev, S., Oguz, T., and Gilbert, D.: Modeling dissolved oxygen dynamics and hypoxia, Biogeosciences, 7, 933–957, https://doi.org/10.5194/bg-7-933-2010, 2010.
Penna, N., Capellacci, S., and Ricci, F.: The influence of the Po River discharge on phytoplankton bloom dynamics along the coastline of Pesaro (Italy) in the Adriatic Sea, Mar. Pollut. Bull., 48, 321–326, https://doi.org/10.1016/j.marpolbul.2003.08.007, 2004.
Pettenuzzo, D., Large, W. G., and Pinardi, N.: On the corrections of ERA-40 surface flux products consistent with the Mediterranean heat and water budgets and the connection between basin surface total heat flux and NAO, J. Geophys. Res.-Oceans, 115, 2009JC005631, https://doi.org/10.1029/2009JC005631, 2010.
Polimene, L., Pinardi, N., Zavatarelli, M., and Colella, S.: The Adriatic Sea ecosystem seasonal cycle: Validation of a three-dimensional numerical model, J. Geophys. Res.-Oceans, 111, 2005JC003260, https://doi.org/10.1029/2005JC003260, 2006.
Polimene, L., Pinardi, N., Zavatarelli, M., Allen, J. I., Giani, M., and Vichi, M.: A numerical simulation study of dissolved organic carbon accumulation in the northern Adriatic Sea, J. Geophys. Res.-Oceans, 112, 2006JC003529, https://doi.org/10.1029/2006JC003529, 2007.
Precali, R., Giani, M., Marini, M., Grilli, F., Ferrari, C. R., Pečar, O., and Paschini, E.: Mucilaginous aggregates in the northern Adriatic in the period 1999–2002: Typology and distribution, Sci. Total Environ., 353, 10–23, https://doi.org/10.1016/j.scitotenv.2005.09.066, 2005.
Rabalais, N. N., Díaz, R. J., Levin, L. A., Turner, R. E., Gilbert, D., and Zhang, J.: Dynamics and distribution of natural and human-caused hypoxia, Biogeosciences, 7, 585–619, https://doi.org/10.5194/bg-7-585-2010, 2010.
Ramirez-Romero, E., Jordà, G., Amores, A., Kay, S., Segura-Noguera, M., Macias, D. M., Maynou, F., Sabatés, A., and Catalán, I. A.: Assessment of the Skill of Coupled Physical–Biogeochemical Models in the NW Mediterranean, Front. Mar. Sci., 7, 497, https://doi.org/10.3389/fmars.2020.00497, 2020.
Ricci, F., Capellacci, S., Campanelli, A., Grilli, F., Marini, M., and Penna, A.: Long-term dynamics of annual and seasonal physical and biogeochemical properties: Role of minor river discharges in the North-western Adriatic coast, Estuar. Coast. Shelf S., 272, 107902, https://doi.org/10.1016/j.ecss.2022.107902, 2022.
Rodrigues, M., Oliveira, A., Queiroga, H., Fortunato, A. B., and Zhang, Y. J.: Three-dimensional modeling of the lower trophic levels in the Ria de Aveiro (Portugal), Ecol. Model., 220, 1274–1290, https://doi.org/10.1016/j.ecolmodel.2009.02.002, 2009.
Russo, A., Maccaferri, S., Djakovac, T., Precali, R., Degobbis, D., Deserti, M., Paschini, E., and Lyons, D. M.: Meteorological and oceanographic conditions in the northern Adriatic Sea during the period June 1999–July 2002: Influence on the mucilage phenomenon, Sci. Total Environ., 353, 24–38, https://doi.org/10.1016/j.scitotenv.2005.09.058, 2005.
Salon, S., Cossarini, G., Bolzon, G., Feudale, L., Lazzari, P., Teruzzi, A., Solidoro, C., and Crise, A.: Novel metrics based on Biogeochemical Argo data to improve the model uncertainty evaluation of the CMEMS Mediterranean marine ecosystem forecasts, Ocean Sci., 15, 997–1022, https://doi.org/10.5194/os-15-997-2019, 2019.
Scroccaro, I., Zavatarelli, M., Lovato, T., Lanucara, P., and Valentini, A.: The Northern Adriatic Forecasting System for Circulation and Biogeochemistry: Implementation and Preliminary Results, Water-Sui, 14, 2729, https://doi.org/10.3390/w14172729, 2022.
Seitaj, D., Sulu-Gambari, F., Burdorf, L. D. W., Romero-Ramirez, A., Maire, O., Malkin, S. Y., Slomp, C. P., and Meysman, F. J. R.: Sedimentary oxygen dynamics in a seasonally hypoxic basin, Limnol. Oceanogr., 62, 452–473, https://doi.org/10.1002/lno.10434, 2017.
Seitzinger, S. P., Mayorga, E., Bouwman, A. F., Kroeze, C., Beusen, A. H. W., Billen, G., Van Drecht, G., Dumont, E., Fekete, B. M., Garnier, J., and Harrison, J. A.: Global river nutrient export: A scenario analysis of past and future trends, Global Biogeochem. Cy., 24, 2009GB003587, https://doi.org/10.1029/2009GB003587, 2010.
Shchepetkin, A. F. and McWilliams, J. C.: The regional oceanic modeling system (ROMS): a split-explicit, free-surface, topography-following-coordinate oceanic model, Ocean Model., 9, 347–404, https://doi.org/10.1016/j.ocemod.2004.08.002, 2005.
Skamarock, W. C. and Klemp, J. B.: A time-split nonhydrostatic atmospheric model for weather research and forecasting applications, J. Comput. Phys., 227, 3465–3485, https://doi.org/10.1016/j.jcp.2007.01.037, 2008.
Thomas, L. H.: Elliptic problems in linear differential equations over a network, Watson Scientific Computing Laboratory Report, Columbia University, https://itts023d.itts.ttu.edu/ORDB/Data/142102/?db=4 (last access: 15 November 2025), 1949.
Toller, S., Riminucci, F., Böhm, E., Capotondi, L., Correggiari, A., Lapucci, C., Organelli, E., Ravaioli, M., Santoleri, R., Stanghellini, G., and Bergami, C.: Decadal analysis of chlorophyll fluorescence, algal blooms and driving factors from a fixed-point observing system in the Northern Adriatic Sea, Estuar. Coast. Shelf S., 323, 109423, https://doi.org/10.1016/j.ecss.2025.109423, 2025.
Tong, Y., Feng, L., Zhao, D., Xu, W., and Zheng, C.: Remote sensing of chlorophyll a concentrations in coastal oceans of the Greater Bay Area in China: Algorithm development and long-term changes, Int. J. Appl. Earth, 112, 102922, https://doi.org/10.1016/j.jag.2022.102922, 2022.
Totti, C., Romagnoli, T., Accoroni, S., Coluccelli, A., Pellegrini, M., Campanelli, A., Grilli, F., and Marini, M.: Phytoplankton communities in the northwestern Adriatic Sea: Interdecadal variability over a 30-years period (1988–2016) and relationships with meteoclimatic drivers, J. Marine Syst., 193, 137–153, https://doi.org/10.1016/j.jmarsys.2019.01.007, 2019.
Trégarot, E., D'Olivo, J. P., Botelho, A. Z., Cabrito, A., Cardoso, G. O., Casal, G., Cornet, C. C., Cragg, S. M., Degia, A. K., Fredriksen, S., Furlan, E., Heiss, G., Kersting, D. K., Maréchal, J.-P., Meesters, E., O'Leary, B. C., Pérez, G., Seijo-Núñez, C., Simide, R., Van Der Geest, M., and De Juan, S.: Effects of climate change on marine coastal ecosystems – A review to guide research and management, Biol. Conserv., 289, 110394, https://doi.org/10.1016/j.biocon.2023.110394, 2024.
Umgiesser, G., Melaku Canu, D., Solidoro, C., and Ambrose, R.: A finite element ecological model: a first application to the Venice Lagoon, Environ. Modell. Softw., 18, 131–145, https://doi.org/10.1016/S1364-8152(02)00056-7, 2003.
Umgiesser, G., Sclavo, M., Carniel, S., and Bergamasco, A.: Exploring the bottom stress variability in the Venice Lagoon, J. Marine Syst., 51, 161–178, https://doi.org/10.1016/j.jmarsys.2004.05.023, 2004.
Umgiesser, G., Zemlys, P., Erturk, A., Razinkova-Baziukas, A., Mėžinė, J., and Ferrarin, C.: Seasonal renewal time variability in the Curonian Lagoon caused by atmospheric and hydrographical forcing, Ocean Sci., 12, 391–402, https://doi.org/10.5194/os-12-391-2016, 2016.
Verri, G., Pinardi, N., Oddo, P., Ciliberti, S. A., and Coppini, G.: River runoff influences on the Central Mediterranean overturning circulation, Clim. Dynam., 50, 1675–1703, https://doi.org/10.1007/s00382-017-3715-9, 2018.
Verri, G., Pinardi, N., Bryan, F., Tseng, Y., Coppini, G., and Clementi, E.: A box model to represent estuarine dynamics in mesoscale resolution ocean models, Ocean Model., 148, 101587, https://doi.org/10.1016/j.ocemod.2020.101587, 2020.
Verri, G., Barletta, I., Pinardi, N., Federico, I., Alessandri, J., and Coppini, G.: Shelf slope, estuarine dynamics and river plumes in a z* vertical coordinate, unstructured grid model, Ocean Model., 184, 102235, https://doi.org/10.1016/j.ocemod.2023.102235, 2023.
Verri, G., Furnari, L., Gunduz, M., Senatore, A., Santos Da Costa, V., De Lorenzis, A., Fedele, G., Manco, I., Mentaschi, L., Clementi, E., Coppini, G., Mercogliano, P., Mendicino, G., and Pinardi, N.: Climate projections of the Adriatic Sea: role of river release, Front. Clim., 6, 1368413, https://doi.org/10.3389/fclim.2024.1368413, 2024.
Vichi, M. and Masina, S.: Skill assessment of the PELAGOS global ocean biogeochemistry model over the period 1980–2000, Biogeosciences, 6, 2333–2353, https://doi.org/10.5194/bg-6-2333-2009, 2009.
Vichi, M., Oddo, P., Zavatarelli, M., Coluccelli, A., Coppini, G., Celio, M., Fonda Umani, S., and Pinardi, N.: Calibration and validation of a one-dimensional complex marine biogeochemical flux model in different areas of the northern Adriatic shelf, Ann. Geophys., 21, 413–436, https://doi.org/10.5194/angeo-21-413-2003, 2003.
Vichi, M., Lovato, T., Butenschön, M., Tedesco, L., Lazzari, P., Cossarini, G., Masina, S., Pinardi, N., Solidoro, C., and Zavatarelli, M.: The Biogeochemical Flux Model (BFM): Equation Description and User Manual. BFM version 5.3. Release 1.3, Bologna, Italy, http://bfm-community.eu (last access: 7 May 2025), 2023.
Ward, N. D., Megonigal, J. P., Bond-Lamberty, B., Bailey, V. L., Butman, D., Canuel, E. A., Diefenderfer, H., Ganju, N. K., Goñi, M. A., Graham, E. B., Hopkinson, C. S., Khangaonkar, T., Langley, J. A., McDowell, N. G., Myers-Pigg, A. N., Neumann, R. B., Osburn, C. L., Price, R. M., Rowland, J., Sengupta, A., Simard, M., Thornton, P. E., Tzortziou, M., Vargas, R., Weisenhorn, P. B., and Windham-Myers, L.: Representing the function and sensitivity of coastal interfaces in Earth system models, Nat. Commun., 11, 2458, https://doi.org/10.1038/s41467-020-16236-2, 2020.
Ward, N. D., Hinson, K. E., Pagès, R., Cross, J. N., Friedrichs, M. A. M., Hauri, C., MacCready, P., Subban, C. V., Xiong, J., St-Laurent, P., and Yang, Z.: Regional ocean biogeochemical modeling challenges for predicting the effectiveness of marine carbon dioxide removal, Front. Clim., 7, 1640617, https://doi.org/10.3389/fclim.2025.1640617, 2025.
Zang, Z., Xue, Z. G., Xu, K., Bentley, S. J., Chen, Q., D'Sa, E. J., Zhang, L., and Ou, Y.: The role of sediment-induced light attenuation on primary production during Hurricane Gustav (2008), Biogeosciences, 17, 5043–5055, https://doi.org/10.5194/bg-17-5043-2020, 2020.
Zavatarelli, M. and Pinardi, N.: The Adriatic Sea modelling system: a nested approach, Ann. Geophys., 21, 345–364, https://doi.org/10.5194/angeo-21-345-2003, 2003.
Zavatarelli, M., Raicich, F., Bregant, D., Russo, A., and Artegiani, A.: Climatological biogeochemical characteristics of the Adriatic Sea, J. Marine Syst., 18, 227–263, https://doi.org/10.1016/S0924-7963(98)00014-1, 1998.
Zavatarelli, M., Baretta, J. W., Baretta-Bekker, J. G., and Pinardi, N.: The dynamics of the Adriatic Sea ecosystem, Deep-Sea Res. Pt. I, 47, 937–970, https://doi.org/10.1016/S0967-0637(99)00086-2, 2000.
Zemlys, P., Ertürk, A., and Razinkovas, A.: 2D finite element ecological model for the Curonian lagoon, Hydrobiologia, 611, 167–179, https://doi.org/10.1007/s10750-008-9452-7, 2008.
Zennaro, F., Furlan, E., Canu, D., Aveytua Alcazar, L., Rosati, G., Solidoro, C., Aslan, S., and Critto, A.: Venice lagoon chlorophyll a evaluation under climate change conditions: A hybrid water quality machine learning and biogeochemical-based framework, Ecol. Indic., 157, 111245, https://doi.org/10.1016/j.ecolind.2023.111245, 2023.
Zennaro, F., Furlan, E., Canu, D., Alcazar, L. A., Rosati, G., Solidoro, C., and Critto, A.: Hypoxia extreme events in a changing climate: Machine learning methods and deterministic simulations for future scenarios development in the Venice Lagoon, Mar. Pollut. Bull., 208, 117028, https://doi.org/10.1016/j.marpolbul.2024.117028, 2024.
Zhang, Y. J., Ye, F., Stanev, E. V., and Grashorn, S.: Seamless cross-scale modeling with SCHISM, Ocean Model., 102, 64–81, https://doi.org/10.1016/j.ocemod.2016.05.002, 2016.
- Abstract
- Introduction
- The coupled physics-biogeochemistry system
- Numerical schemes of ShyBFM
- ShyBFM testcase
- Discussion
- Conclusions
- Appendix A
- Appendix B: Definition of terms
- Code and data availability
- Author contributions
- Competing interests
- Disclaimer
- Acknowledgements
- Financial support
- Review statement
- References
- Supplement
- Abstract
- Introduction
- The coupled physics-biogeochemistry system
- Numerical schemes of ShyBFM
- ShyBFM testcase
- Discussion
- Conclusions
- Appendix A
- Appendix B: Definition of terms
- Code and data availability
- Author contributions
- Competing interests
- Disclaimer
- Acknowledgements
- Financial support
- Review statement
- References
- Supplement