Abstract
This article presents some advantages using a shape-preserving total variation diminishing (TVD) advection scheme in an ecosystem model. The superbee flux-limiter has been used to the second-order Lax–Wendroff advection scheme to make it TVD. We performed simulations for three shelf sea regions with different characteristic time scales, namely, the North Sea, the Barents Sea, and the Baltic Sea. To explore the advantages, we also performed reference runs with the much simpler and computationally cheaper upwind advection scheme. Frontal structures are much better resolved with the TVD scheme. The bottom salinity in the Baltic Sea stays at realistic values throughout the 10-year simulation with the TVD scheme, while with the upwind scheme, it drifts towards lower values and the permanent haline stratification in the Baltic is almost completely eroded within one seasonal cycle. Only when applying TVD for both the vertical and horizontal advections the model succeeded to preserve haline stratification in the decadal simulation. Lower trophic level patterns are far better reproduced with the TVD scheme, and for the estimated cod larval survival, the advantages seem to be even stronger. Simulations using the TVD-derived prey fields identified distinct regions such as Dogger Bank to favor potential larvae survival (PLS), which did not appear as particularly favorable in the upstream simulations. The TVD scheme needs about 25 % more time on the central processing unit (CPU) in case of a pure hydrodynamic setup with only two scalar state variables (Barents Sea application). The additional CPU time cost increases for a coupled physical–biological model application with a large number of state variables. However, this is more than compensated by all the advantages found, and, hence, we conclude that it is worthwhile to use the TVD scheme in our ecosystem model.
Similar content being viewed by others
References
Albretsen J, Røed L (2010) Decadal long simulations of mesoscale structures in the northern North Sea/Skagerrak using two ocean models. Ocean Dyn 60(4):933–955
Arakawa A, Lamb VR (1977) Computational design of the basic dynamical processes of the UCLA general circulation model. Methods Comput Phys 17:173–265
Arheimer B, Dahné J, Donnelly C, Lindström G, Strömqvist J (2012) Water and nutrient simulations using the HYPE model for Sweden vs. the Baltic Sea basin—influence of input-data quality and scale. Hydrol Res 43(4):315–329
Årthun M, Schrum C (2010) Ocean surface heat flux variability in the Barents Sea. J Mar Syst 83(1–2):88–98
Årthun M, Ingvaldsen RB, Smedsrud LH, Schrum C (2011) Dense water formation and circulation in the Barents Sea. Deep-Sea Res I Oceanogr Res Pap 58(8):801–817
Aumont O, Maier-Reimer E, Blain S, Monfray P (2003) An ecosystem model of the global ocean including Fe, Si, P colimitations. Global Biogeochem Cycles 17(2):1060
Backhaus JO, Hainbucher D (1987) A finite difference general circulation model for shelf seas and its application to low frequency variability on the North European Shelf. In: Nihoul JCJ, Jamart BM (eds) Elsevier oceanography series. Elsevier, Amsterdam, pp 221–244
Bohle-Carbonell M (1992) Pitfalls in sampling, comments on reliability and suggestions for simulation. Cont Shelf Res 12(1):3–24
Boris JP, Book DL (1973) Flux-corrected transport. I. SHASTA, a fluid transport algorithm that works. J Comput Phys 11(1):38–69
Brink KH (2005) Coastal physical process overview. In: Robinson AR, Brink KH (eds) The global coastal ocean. Multiscale interdisciplinary processes. The Sea 13:37–59
Coastal physical process overview. In: A.R. Robinson and K.H. Brink (Editors), The global coastal ocean. Multiscale interdisciplinary processes. The Sea 13 pp 37–59
Daewel U et al (2008a) Coupling ecosystem and individual-based models to simulate the influence of environmental variability on potential growth and survival of larval sprat (Sprattus sprattus L.) in the North Sea. Fish Oceanogr 17(5):333–351
Daewel U, Peck MA, Schrum C, St John MA (2008b) How best to include the effects of climate-driven forcing on prey fields in larval fish individual-based models. J Plankton Res 30(1):1–5
Daewel U, Peck MA, Schrum C (2011) Life history strategy and impacts of environmental variability on early life stages of two marine fishes in the North Sea: an individual-based modelling approach. Can J Fish Aquat Sci 68(3):426–443
Damm P (1997) Die saisonale Salzgehalts- und Frischwasserverteilung in der Nordsee und ihre Bilanzierung. Berichte aus dem Zentrum für Meereskunde und Klimaforschung der Universität Hamburg, Germany. Reihe B: Ozeanographie 28: 259 pp
Engquist BE, Osher S, Somerville RCJ (1985) Large-scale computations in fluid mechanics. Lect Appl Math 22(2):409
Fer I, Drinkwater K (2012) Mixing in the Barents Sea Polar Front near Hopen in spring. J Mar Syst. doi:10.1016/j.jmarsys.2012.01.005
Fox CJ et al (2008) Mapping the spawning grounds of North Sea cod (Gadus morhua) by direct and indirect means. Proceedings of the Royal Society B: Biological Sciences 275(1642):1543–1548
Golubev VA, Zuyev AN (1999) Barents and Kara Seas oceanographic database (BarKode). Tech. Rep. ACSYS IACPO. World Research Program, Arctic Climate System Study, Tromsø, Report 5
Griffies SM et al (2000) Developments in ocean climate modelling. Ocean Model 2(3–4):123–192
Gustafsson B (1997) Interaction between Baltic Sea and North Sea. Ocean Dyn 49(2):165–183
Harten A (1983) High-resolution schemes for hyperbolic conservation-laws. J Comput Phys 49(3):357–393
Hood RR, Coles VJ, Capone DG (2004) Modeling the distribution of Trichodesmium and nitrogen fixation in the Atlantic Ocean. J Geophys Res 109(C6):C06006
Ingvaldsen R, Loeng H, Ådlandsvik B (2003) Climate variability in the Barents Sea during the 20th century with focus on the 1990s. ICES Mar Sci Symp 219:160–168
Ivanov VV, Shapiro GI (2005) Formation of a dense water cascade in the marginal ice zone in the Barents Sea. Deep-Sea Res I Oceanogr Res Pap 52(9):1699–1717
James ID (1996) Advection schemes for shelf sea models. J Mar Syst 8(3–4):237–254
Janssen F, Schrum C, Backhaus J (1999) A climatological data set of temperature and salinity for the Baltic Sea and the North Sea. Ocean Dyn 51:5–245
Joint I, Pomroy A (1993) Phytoplankton biomass and production in the southern North Sea. Mar Ecol Prog Ser 99:169–182
Kalnay E et al (1996) The NCEP/NCAR 40-year reanalysis project. Bull Am Meteorol Soc 77(3):437–471
Kowalik Z, Murty TS (1993) Numerical modelling of ocean dynamics. World Scientific, Singapore, p 496
Kriest I, Oschlies A (2011) Numerical effects on organic-matter sedimentation and remineralization in biogeochemical ocean models. Ocean Model 39(3–4):275–283
Lax P, Wendroff B (1960) Systems of conservation laws. Commun Pure Appl Math 13(2):217–237
Luyten PJ et al (1999) COHERENS — A coupled hydrodynamical-ecological model for regional and shelf seas: user documentation. MUMM report, Management Unit of the Mathematical Models of the North Sea, Belgium, p 911
Meyer EMI, Pohlmann T, Weisse R (2011) Thermodynamic variability and change in the North Sea (1948–2007) derived from a multidecadal hindcast. J Mar Syst 86(3–4):35–44
Müller-Navarra S (2003) Zu den selbständigen Gezeiten der Ostsee. In: Fennel W, Hentzsch B (eds) Festschrift zum 65. Geburtstag von Wolfgang Matthäus, Meereswissenschaftliche Berichte Nr. 54, Institut für Ostseeforschung Warnemünde, Germany, pp 33–37
Omstedt A, Hansson D (2006) The Baltic Sea ocean climate system memory and response to changes in the water and heat balance components. Cont Shelf Res 26(2):236–251
Omstedt A, Elken J, Lehmann A, Piechura J (2004) Knowledge of the Baltic Sea physics gained during the BALTEX and related programmes. Prog Oceanogr 63(1–2):1–28
Orlanski I (1976) A simple boundary condition for unbounded hyperbolic flows. J Comput Phys 21(3):251–269
Peters SWM et al. (2005) Atlas of chlorophyll-a concentration for the North Sea based on MERIS imagery of 2003. VU- IVM, Amsterdam, Netherlands, p 117
Petersen W, Schroeder F, Bockelmann F-D (2011) FerryBox—application of continuous water quality observations along transects in the North Sea. Ocean Dyn 61(10):1541–1554
Pietrzak J (1998) The use of TVD limiters for forward-in-time upstream-biased advection schemes in ocean modeling. Mon Weather Rev 126(3):812–830
Pohlmann T (1996) Calculating the annual cycle of the vertical eddy viscosity in the North Sea with a three-dimensional baroclinic shelf sea circulation model. Cont Shelf Res 16(2):147–161
Pohlmann T (2006) A meso-scale model of the central and southern North Sea: consequences of an improved resolution. Cont Shelf Res 26(19):2367–2385
Radach G, Pätsch J (2007) Variability of continental riverine freshwater and nutrient inputs into the North Sea for the years 1977–2000 and its consequences for the assessment of eutrophication. Estuar Coasts 30(1):66–81
Reigstad M, Wassmann P, Wexels Riser C, Øygarden S, Rey F (2002) Variations in hydrography, nutrients and chlorophyll a in the marginal ice-zone and the central Barents Sea. J Mar Syst 38(1–2):9–29
Rodhe J, Tett P, Wulff F (2004) The Baltic and North Seas: a regional review of some important physical–chemical–biological interaction processes (20,S), Chapter 26. In: Robinson AR , Brink KH (eds), The Sea 14:(1029–1071)
Samuelsson M (1996) Interannual salinity variations in the Baltic Sea during the period 1954–1990. Cont Shelf Res 16(11):1463–1477
Sandø AB, Nilsen JEO, Gao Y, Lohmann K (2010) Importance of heat transport and local air-sea heat fluxes for Barents Sea climate variability. J Geophys Res Oceans 115(C07013):11
Schrum C (1997) Thermohaline stratification and instabilities at tidal mixing fronts: results of an eddy resolving model for the German Bight. Cont Shelf Res 17(6):689–716
Schrum C, Backhaus JO (1999) Sensitivity of atmosphere–ocean heat exchange and heat content in the North Sea and the Baltic Sea. Tellus A 51(4):526–549
Schrum C, Siegismund F, StJohn M (2003) Decadal variations in the stratification and circulation patterns of the North Sea. Are the 90's unusual? ICES symposium of hydrobiological variability in the ICES area 1990–1999. ICES J Mar Sci Symp Ser 219:121–131
Schrum C, Harms IH, Hatten K (2005) Modelling air–sea exchange in the Barents Sea by using a coupled regional ice-ocean model. Evaluation of modelling strategies. Meteorol Z 14(6):801–808
Schrum C, Alekseeva I, St. John M (2006) Development of a coupled physical–biological ecosystem model ECOSMO: part I: model description and validation for the North Sea. J Mar Syst 61(1–2):79–99
Skagseth Ø (2008) Recirculation of Atlantic water in the western Barents Sea. Geophys Res Lett 35(L11606):5
Smolarkiewicz PK (1983) A simple positive definite advection scheme with small implicit diffusion. Mon Weather Rev 111(3):479–486
Smolarkiewicz PK, Margolin LG (1998) MPDATA: a finite-difference solver for geophysical flows. J Comput Phys 140(2):459–480
Sokolov A (2002) The client program—Nest—of the decision support system of MARE: user interface. Baltic Nest Institute, University of Stockholm, p 37
Stigebrandt A (1983) A model for the exchange of water and salt between the Baltic and the Skagerrak. J Phys Oceanogr 13(3):411–427
Sweby PK (1984) High-resolution schemes using flux limiters for hyperbolic conservation laws. SIAM J Numer Anal 21(5):995–1011
Tremback CJ, Powell J, Cotton WR, Pielke RA (1987) The forward-in-time upstream advection scheme: extension to higher orders. Mon Weather Rev 115(2):540–555
Vested HJ, Baretta JW, Ekebjærg LC, Labrosse A (1996) Coupling of hydrodynamical transport and ecological models for 2D horizontal flow. J Mar Syst 8(3–4):255–267
Wehde H et al. (2006) FerryBox observations in the Southern North Sea—application of numerical models for improving the significance of the FerryBox data. In: Dahlin H, Flemming NC, Petersson S (eds) European operational oceanography: present and future. Proceedings of the 4th EuroGOOS Conference, Brest, France, 6–9 June 2005, pp 169–173
Wulff F, Rahm L (1990) A database and its tools. In: Wulff F. (ed), Large-scale environmental effects and ecological processes in the Baltic Sea. Research programme for the period 1990-1995 and background documents. SNV Report 3849:217–225
Wulff F, Bonsdorff E, Gren I-M, Johansson S, Stigebrandt A (2001) Giving advice on cost effective measures for a cleaner Baltic Sea: a challenge for science. AMBIO: A Journal of the Human Environment, 30(4):254–259
Acknowledgments
The authors thank Frank Cleveland for the processing of Figs. 1 and 5 and Sturla Winger Svendsen for compiling the data for Fig. 5. The ICES dataset was provided by the data center of the International Council of the Exploration of the Sea (ICES). This work has been partly supported by the Research Council of Norway through the IPY-BIAC project (M.Å. and C.S.) and by the EU project MEECE (grant # 212085, U.D., D.P., and C.S.), and the MarinERA project ECODRIVE (D.P. and C.S.). It forms a contribution to the MEECE WP3 and ECODRIVE WP2. For the simulations, we partly utilized NOTUR (Norwegian High Performance Computing) resources of the NOTUR project MEECE. The authors also thank an anonymous reviewer for help in improving the manuscript.
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: Eric Deleersnijder
Rights and permissions
About this article
Cite this article
Barthel, K., Daewel, U., Pushpadas, D. et al. Resolving frontal structures: on the payoff using a less diffusive but computationally more expensive advection scheme. Ocean Dynamics 62, 1457–1470 (2012). https://doi.org/10.1007/s10236-012-0578-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10236-012-0578-9