New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
introduction.tex in NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/doc/latex/NEMO/main – NEMO

source: NEMO/branches/2020/dev_r14116_HPC-04_mcastril_Mixed_Precision_implementation_final/doc/latex/NEMO/main/introduction.tex @ 14644

Last change on this file since 14644 was 14644, checked in by sparonuz, 3 years ago

Merge trunk -r14642:HEAD

File size: 7.3 KB
Line 
1\chapter*{Introduction}
2
3The \textbf{N}ucleus for \textbf{E}uropean \textbf{M}odelling of the \textbf{O}cean (\NEMO) is
4a framework of ocean related engines, namely the aforementioned for
5the ocean dynamics and thermodynamics,
6\SIcube \footnote{\textbf{S}ea-\textbf{I}ce modelling \textbf{I}ntegrated \textbf{I}nitiative}
7for the sea-ice dynamics and thermodynamics,
8\TOP \footnote{\textbf{T}racer in the \textbf{O}cean \textbf{P}aradigm} for
9the biogeochemistry (both transport and sources minus sinks
10(\PISCES \footnote{
11  \textbf{P}elagic \textbf{I}nteractions \textbf{S}cheme for
12  \textbf{C}arbon and \textbf{E}cosystem \textbf{S}tudies
13}
14)).
15The ocean component has been developed from the legacy of
16the \OPA \footnote{\textbf{O}c\'{e}an \textbf{PA}rall\'{e}lis\'{e} (French)}
17model, described in \citet{madec.delecluse.ea_NPM98}.
18This model has been used for a wide range of applications, both regional or global,
19as a forced ocean model and as a model coupled with the sea-ice and/or the atmosphere.
20
21This manual provides information about the physics represented by the ocean component of \NEMO\ and
22the rationale for the choice of numerical schemes and the model design.
23For the use of framework,
24a guide which gathers the \texttt{README} files spread out in the source code can be build and
25exported in a web or printable format (see \path{./doc/rst}).
26Also a online copy is available on the \href{http://forge.ipsl.jussieu.fr/nemo}{forge platform}.
27
28%% =================================================================================================
29\section*{Manual outline}
30
31\subsection*{Chapters}
32
33The manual mirrors the organization of the model and it is organised in as follows:
34after the presentation of the continuous equations
35(primitive equations with temperature and salinity, and an equation of seawater) in the next chapter,
36the following chapters refer to specific terms of the equations each associated with
37a group of modules.
38
39\begin{description}
40\item [\nameref{chap:MB}] presents the equations and their assumptions, the vertical coordinates used,
41and the subgrid scale physics.
42The equations are written in a curvilinear coordinate system, with a choice of vertical coordinates
43($z$, $s$, \zstar, \sstar, \ztilde, \stilde, and a mix of them).
44Momentum equations are formulated in vector invariant or flux form.
45Dimensional units in the meter, kilogram, second (MKS) international system are used throughout.
46The following chapters deal with the discrete equations.
47\item [\nameref{chap:TD}] presents the model time stepping environment.
48it is a three level scheme in which the tendency terms of the equations are evaluated either
49centered in time, or forward, or backward depending of the nature of the term.
50\item [\nameref{chap:DOM}] presents the model \textbf{DOM}ain.
51It is discretised on a staggered grid (Arakawa C grid) with masking of land areas.
52Vertical discretisation used depends on both how the bottom topography is represented and whether
53the free surface is linear or not.
54Full step or partial step $z$-coordinate or $s$- (terrain-following) coordinate is used with
55linear free surface (level position are then fixed in time).
56In non-linear free surface, the corresponding rescaled height coordinate formulation
57(\zstar or \sstar) is used
58(the level position then vary in time as a function of the sea surface heigh).
59\item [\nameref{chap:TRA} and \nameref{chap:DYN}] describe the discretisation of
60the prognostic equations for the active \textbf{TRA}cers (potential temperature and salinity) and
61the momentum (\textbf{DYN}amic).
62Explicit, split-explicit and filtered free surface formulations are implemented.
63A number of numerical schemes are available for momentum advection,
64for the computation of the pressure gradients, as well as for the advection of tracers
65(second or higher order advection schemes, including positive ones).
66\item [\nameref{chap:SBC}] can be implemented as prescribed fluxes,
67or bulk formulations for the surface fluxes (wind stress, heat, freshwater).
68The model allows penetration of solar radiation.
69There is an optional geothermal heating at the ocean bottom.
70Within the \NEMO\ system the ocean model is interactively coupled with
71a sea ice model (\SIcube) and a biogeochemistry model (\PISCES).
72Interactive coupling to Atmospheric models is possible via the \OASIS\ coupler.
73Two-way nesting is also available through an interface to the \AGRIF\ package,
74\ie\ \textbf{A}daptative \textbf{G}rid \textbf{R}efinement in \textbf{F}ortran
75\citep{debreu.vouland.ea_CG08}.
76The interface code for coupling to an alternative sea ice model (\CICE) has now been upgraded so that
77it works for both global and regional domains.
78\item [\nameref{chap:LBC}] presents the \textbf{L}ateral
79\textbf{B}oun\textbf{D}ar\textbf{Y} \textbf{C}onditions.
80Global configurations of the model make use of the ORCA tripolar grid,
81with special north fold boundary condition.
82Free-slip or no-slip boundary conditions are allowed at land boundaries.
83Closed basin geometries as well as periodic domains and open boundary conditions are possible.
84\item [\nameref{chap:LDF} and \nameref{chap:ZDF}] describe the physical parameterisations
85(\textbf{L}ateral \textbf{D}i\textbf{F}fusion and vertical \textbf{Z} \textbf{D}i\textbf{F}fusion)
86The model includes an implicit treatment of vertical viscosity and diffusivity.
87The lateral Laplacian and biharmonic viscosity and diffusion can be rotated following
88a geopotential or neutral direction.
89There is an optional eddy induced velocity \citep{gent.mcwilliams_JPO90} with
90a space and time variable coefficient \citet{treguier.held.ea_JPO97}.
91The model has vertical harmonic viscosity and diffusion with a space and time variable coefficient,
92with options to compute the coefficients with \citet{blanke.delecluse_JPO93},
93\citet{pacanowski.philander_JPO81}, or \citet{umlauf.burchard_JMR03} mixing schemes.
94\item [\nameref{chap:DIA}] describes model \textbf{I}n-\textbf{O}utputs \textbf{M}anagement and
95specific online \textbf{DIA}gnostics.
96The diagnostics includes the output of all the tendencies of the momentum and tracers equations,
97the output of tracers \textbf{TR}en\textbf{D}s averaged over the time evolving mixed layer,
98the output of the tendencies of the barotropic vorticity equation,
99the computation of on-line \textbf{FLO}ats trajectories...
100\item [\nameref{chap:OBS}] describes a tool which reads in \textbf{OBS}ervation files
101(profile temperature and salinity, sea surface temperature, sea level anomaly and
102sea ice concentration) and calculates an interpolated model equivalent value at
103the observation location and nearest model timestep.
104Originally developed of data assimilation, it is a fantastic tool for model and data comparison.
105\item [\nameref{chap:ASM}] describes how increments produced by
106data \textbf{A}s\textbf{S}i\textbf{M}ilation may be applied to the model equations.
107\item [\nameref{chap:STO}]
108\item [\nameref{chap:MISC}] (including solvers)
109\item [\nameref{chap:CFGS}] provides finally a brief introduction to
110the pre-defined model configurations
111(water column model \texttt{C1D}, ORCA and GYRE families of configurations).
112\end{description}
113
114%% =================================================================================================
115\subsection*{Appendices}
116
117\begin{description}
118\item [\nameref{apdx:SCOORD}]
119\item [\nameref{apdx:DIFFOPERS}]
120\item [\nameref{apdx:INVARIANTS}]
121\item [\nameref{apdx:TRIADS}]
122\item [\nameref{apdx:DOMCFG}]
123\item [\nameref{apdx:CODING}]
124\end{description}
Note: See TracBrowser for help on using the repository browser.