Skip to main content
Geosciences LibreTexts

15.3: Global Ocean Models

  • Page ID
    30161
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Several types of global models are widely used in oceanography. Most have grid points about one tenth of a degree apart, which is sufficient to resolve mesoscale eddies, such as those seen in figures \(11.4.4\), \(11.4.5\), and \(\PageIndex{2}\), that have a diameter larger than two to three times the distance between grid points. Vertical resolution is typically around 30 vertical levels. Models include: i) realistic coasts and bottom features; ii) heat and water fluxes though the surface; iii) eddy dynamics; and iv) the meridional-overturning circulation. Many assimilate satellite and float data using techniques described in Section 15.5. The models range in complexity from those that can run on desktop workstations to those that require the world’s fastest computers.

    All models must be be run to calculate one to two decades of variability before they can be used to simulate the ocean. This is called spin-up. Spin-up is needed because initial conditions for density, fluxes of momentum and heat through the sea-surface, and the equations of motion are not all consistent. Models are started from rest with values of density from the Levitus (1982) atlas and integrated for a decade using mean-annual wind stress, heat fluxes, and water flux. The model may be integrated for several more years using monthly wind stress, heat fluxes, and water fluxes.

    The Bryan-Cox models evolved into several widely used models which are providing impressive views of the global ocean circulation.

    The Geophysical Fluid Dynamics Laboratory Modular Ocean Model (MOM) consists of a large set of modules that can be configured to run on many different computers to model many different aspects of the circulation. The source code is open and free, and it is in the public domain. The model is widely use for climate studies and for studying the ocean’s circulation over a wide range of space and time scales (Pacanowski and Griffies, 1999).

    Because MOM is used to investigate processes which cover a wide range of time and space scales, the code and manual are lengthy. However, it is far from necessary for the typical ocean modeler to become acquainted with all of its aspects. Indeed, MOM can be likened to a growing city with many different neighborhoods. Some of the neighborhoods communicate with one another, some are mutually incompatible, and others are basically independent. This diversity is quite a challenge to coordinate and support. Indeed, over the years certain “neighborhoods” have been jettisoned or greatly renovated for various reasons.—Pacanowski and Griffies.

    The model uses the momentum equations, equation of state, and the hydrostatic and Boussinesq approximations. Subgrid-scale motions are reduced by use of eddy viscosity. Version 4 of the model has improved numerical schemes, a free surface, realistic bottom features, and many types of mixing including horizontal mixing along surfaces of constant density. Plus, it can be coupled to atmospheric models.

    The Parallel Ocean Program Model produced by Smith and colleagues at Los Alamos National Laboratory (Maltrud et al, 1998) is another widely used model growing out of the original Bryan-Cox code. The model includes improved numerical algorithms, realistic coasts, islands, and unsmoothed bottom features. It has model has \(1280 \times 896\) equally spaced grid points on a Mercator projection extending from 77\(^{\circ}\)S to 77\(^{\circ}\)N, and 20 levels in the vertical. Thus it has \(2.2 \times 10^{7}\) points, giving a resolution of \(0.28^{\circ} \times 0.28^{\circ} \cos \theta\), which varies from \(0.28^{\circ}\) (31.25 km) at the equator to \(0.06^{\circ}\) (6.5 km) at the highest latitudes. The average resolution is about \(0.2^{\circ}\). The model was is forced by ECMWF wind stress and surface heat and water fluxes (Barnier et al, 1995).

    Near-surface geostrophic currents on October 1, 1995 calculated by the Parallel Ocean Program numerical model.
    Figure \(\PageIndex{1}\): Near-surface geostrophic currents on October 1, 1995 calculated by the Parallel Ocean Program numerical model developed at the Los Alamos National Laboratory. The length of the vector is the mean speed in the upper 50 m of the ocean. The direction is the mean direction of the current. From Richard Smith, Los Alamos National Laboratory.

    All the models just described use \(x, y, z\) coordinates. Such a coordinate system has both advantages and disadvantages. It can have high resolution in the surface mixed layer and in shallower regions. But it is less useful in the interior of the ocean. Below the mixed layer, mixing in the ocean is easy along surfaces of constant density, and difficult across such surfaces. A more natural coordinate system in the interior of the ocean uses \(x, y, \rho\), where \(\rho\) is density. Such a model is called an isopycnal model. Essentially, \(\rho(z)\) is replaced with \(z(\rho)\). Because isopycnal surfaces are surfaces of constant density, horizontal mixing is always on constant-density surfaces in this model.

    The Hybrid Coordinate Ocean Model (HYCOM) model uses different vertical coordinates in different regions of the ocean, combining the best aspects of zcoordinate model and isopycnal-coordinate model (Bleck, 2002). The hybrid model has evolved from the Miami Isopycnic-Coordinate Ocean Model (figure \(\PageIndex{2}\)). It is a primitive-equation model driven by wind stress and heat fluxes. It has realistic mixed layer and improved horizontal and vertical mixing schemes that include the influences of internal waves, shear instability, and double-diffusion (see Section 8.5). The model results from collaborative work among investigators at many oceanographic laboratories.

    Output of Bleck’s Miami Isopycnal Coordinate Ocean Model showing the Gulf Stream, its variability, and the circulation of the north Atlantic.
    Figure \(\PageIndex{2}\): Output of Bleck’s Miami Isopycnal Coordinate Ocean Model micom. It is a high-resolution model of the Atlantic showing the Gulf Stream, its variability, and the circulation of the north Atlantic. From Bleck.

    The Regional Oceanic Modeling System (ROMS) is a regional model that can be embedded in models of much larger regions. It is widely used for studying coastal current systems closely tied to flow further offshore, for example, the California Current. ROMS is a hydrostatic, primitive equation, terrain-following model using stretched vertical coordinates, driven by surface fluxes of momentum, heat, and water. It has improved surface and bottom boundary layers (Shchepetkin and McWilliams, 2004).

    Climate models are used for studies of large-scale hydrographic structure, climate dynamics, and water-mass formation. These models are the same as the eddy-admitting, primitive equation models I have just described except the horizontal resolution is much coarser because they must simulate ocean processes for decades or centuries. As a result, they must have high dissipation for numerical stability, and they cannot simulate mesoscale eddies. Typical horizontal resolutions are 2\(^{\circ}\) to 4\(^{\circ}\). The models tend, however, to have high vertical resolution necessary for describing the deep circulation important for climate.


    This page titled 15.3: Global Ocean Models is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Robert H. Stewart via source content that was edited to the style and standards of the LibreTexts platform.