Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
Nemo
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Requirements
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Terraform modules
Monitor
Incidents
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Sam Hatfield
Nemo
Commits
e8fc2b86
Commit
e8fc2b86
authored
3 years ago
by
Andrew Coward
Browse files
Options
Downloads
Patches
Plain Diff
Tidying in chap_DYN.tex and chap_DOM.tex
parent
d2342317
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
doc/latex/NEMO/subfiles/chap_DOM.tex
+11
-11
11 additions, 11 deletions
doc/latex/NEMO/subfiles/chap_DOM.tex
doc/latex/NEMO/subfiles/chap_DYN.tex
+3
-3
3 additions, 3 deletions
doc/latex/NEMO/subfiles/chap_DYN.tex
with
14 additions
and
14 deletions
doc/latex/NEMO/subfiles/chap_DOM.tex
+
11
−
11
View file @
e8fc2b86
...
@@ -392,16 +392,16 @@ The explicit specification of a range of mesh-related fields are required for
...
@@ -392,16 +392,16 @@ The explicit specification of a range of mesh-related fields are required for
the definition of a configuration.
the definition of a configuration.
These include:
These include:
\begin{
c
lines}
\begin{
for
lines}
integer Ni0glo, NjOglo, jpkglo /* global domain sizes (without MPI halos) */
integer Ni0glo, NjOglo, jpkglo /* global domain sizes (without MPI halos) */
logical l
\
_
Iperio, l
\
_
Jperio /* lateral global domain b.c.: i- j-periodicity */
logical l
_
Iperio, l
_
Jperio
/* lateral global domain b.c.: i- j-periodicity */
logical l
\
_
NFold /* lateral global domain b.c.: North Pole folding */
logical l
_
NFold
/* lateral global domain b.c.: North Pole folding */
char(1) c
\
_
NFtype /* type of North pole Folding: T or F point */
char(1) c
_
NFtype
/* type of North pole Folding: T or F point */
real glamt, glamu, glamv, glamf /* geographic longitude (t,u,v and f points respectively) */
real glamt, glamu, glamv, glamf /* geographic longitude (t,u,v and f points respectively) */
real gphit, gphiu, gphiv, gphif /* geographic latitude */
real gphit, gphiu, gphiv, gphif /* geographic latitude */
real e1t, e1u, e1v, e1f /* horizontal scale factors */
real e1t, e1u, e1v, e1f /* horizontal scale factors */
real e2t, e2u, e2v, e2f /* horizontal scale factors */
real e2t, e2u, e2v, e2f /* horizontal scale factors */
\end{
c
lines}
\end{
for
lines}
The values of the geographic longitude and latitude arrays at indices
$
i,j
$
correspond to
The values of the geographic longitude and latitude arrays at indices
$
i,j
$
correspond to
the analytical expressions of the longitude
$
\lambda
$
and latitude
$
\varphi
$
as a function of
$
(
i,j
)
$
,
the analytical expressions of the longitude
$
\lambda
$
and latitude
$
\varphi
$
as a function of
$
(
i,j
)
$
,
...
@@ -413,12 +413,12 @@ evaluated for the same arguments as $\lambda$ and $\varphi$.
...
@@ -413,12 +413,12 @@ evaluated for the same arguments as $\lambda$ and $\varphi$.
%% =================================================================================================
%% =================================================================================================
\subsubsection
{
Optional fields
}
\subsubsection
{
Optional fields
}
\begin{
c
lines}
\begin{
for
lines}
/* Optional: */
/* Optional: */
int ORCA, ORCA
_
index /* configuration name, configuration resolution */
int ORCA, ORCA
_
index /* configuration name, configuration resolution */
double e1e2u, e1e2v /* U and V surfaces (if grid size reduction in some straits) */
double e1e2u, e1e2v /* U and V surfaces (if grid size reduction in some straits) */
double ff
_
f, ff
_
t /* Coriolis parameter (if not on the sphere) */
double ff
_
f, ff
_
t /* Coriolis parameter (if not on the sphere) */
\end{
c
lines}
\end{
for
lines}
\NEMO\
can support the local reduction of key strait widths by
\NEMO\
can support the local reduction of key strait widths by
altering individual values of e2u or e1v at the appropriate locations.
altering individual values of e2u or e1v at the appropriate locations.
...
@@ -560,7 +560,7 @@ The explicit specification of a range of fields related to the vertical grid are
...
@@ -560,7 +560,7 @@ The explicit specification of a range of fields related to the vertical grid are
the definition of a configuration.
the definition of a configuration.
These include:
These include:
\begin{
c
lines}
\begin{
for
lines}
int ln
_
zco, ln
_
zps, ln
_
sco /* flags for z-coord, z-coord with partial steps and s-coord */
int ln
_
zco, ln
_
zps, ln
_
sco /* flags for z-coord, z-coord with partial steps and s-coord */
int ln
_
isfcav /* flag for ice shelf cavities */
int ln
_
isfcav /* flag for ice shelf cavities */
double e3t
_
1d, e3w
_
1d /* reference vertical scale factors at T and W points */
double e3t
_
1d, e3w
_
1d /* reference vertical scale factors at T and W points */
...
@@ -569,7 +569,7 @@ double e3uw_0, e3vw_0 /* vertical scale factors 3D coordinate
...
@@ -569,7 +569,7 @@ double e3uw_0, e3vw_0 /* vertical scale factors 3D coordinate
int bottom
_
level, top
_
level /* last wet T-points, 1st wet T-points (for ice shelf cavities) */
int bottom
_
level, top
_
level /* last wet T-points, 1st wet T-points (for ice shelf cavities) */
/* For reference: */
/* For reference: */
float bathy
_
metry /* bathymetry used in setting top and bottom levels */
float bathy
_
metry /* bathymetry used in setting top and bottom levels */
\end{
c
lines}
\end{
for
lines}
This set of vertical metrics is sufficient to describe the initial depth and thickness of
This set of vertical metrics is sufficient to describe the initial depth and thickness of
every gridcell in the model regardless of the choice of vertical coordinate.
every gridcell in the model regardless of the choice of vertical coordinate.
...
@@ -639,11 +639,11 @@ it should be noted here that a successful use of these options requires
...
@@ -639,11 +639,11 @@ it should be noted here that a successful use of these options requires
appropriate mask fields to be present in the domain configuration file.
appropriate mask fields to be present in the domain configuration file.
Among the possibilities are:
Among the possibilities are:
\begin{
c
lines}
\begin{
for
lines}
int closea
_
mask /* non-zero values in closed sea areas for optional masking */
int closea
_
mask /* non-zero values in closed sea areas for optional masking */
int closea
_
mask
_
rnf /* non-zero values in closed sea areas with runoff locations (precip only) */
int closea
_
mask
_
rnf /* non-zero values in closed sea areas with runoff locations (precip only) */
int closea
_
mask
_
emp /* non-zero values in closed sea areas with runoff locations (total emp) */
int closea
_
mask
_
emp /* non-zero values in closed sea areas with runoff locations (total emp) */
\end{
c
lines}
\end{
for
lines}
%% =================================================================================================
%% =================================================================================================
\subsection
{
Output grid files
}
\subsection
{
Output grid files
}
...
...
This diff is collapsed.
Click to expand it.
doc/latex/NEMO/subfiles/chap_DYN.tex
+
3
−
3
View file @
e8fc2b86
...
@@ -916,9 +916,9 @@ As far as tracer conservation is concerned,
...
@@ -916,9 +916,9 @@ As far as tracer conservation is concerned,
barotropic velocities used to advect tracers must also be updated at
\textit
{
now
}
time step.
barotropic velocities used to advect tracers must also be updated at
\textit
{
now
}
time step.
This implies to change the traditional order of computations in
\NEMO
:
This implies to change the traditional order of computations in
\NEMO
:
most of momentum trends (including the barotropic mode calculation) updated first, tracers' after.
most of momentum trends (including the barotropic mode calculation) updated first, tracers' after.
This
\textit
{
de facto
}
makes semi-implicit hydrostatic pressure gradient
%%
This \textit{de facto} makes semi-implicit hydrostatic pressure gradient
(see section
\autoref
{
subsec:DYN
_
hpg
_
imp
}
)
%%
(see section \autoref{subsec:DYN_hpg_imp})
and time splitting not compatible.
%%
and time splitting not compatible.
Advective barotropic velocities are obtained by using a secondary set of filtering weights,
Advective barotropic velocities are obtained by using a secondary set of filtering weights,
uniquely defined from the filter coefficients used for the time averaging (
\citet
{
shchepetkin.mcwilliams
_
OM05
}
).
uniquely defined from the filter coefficients used for the time averaging (
\citet
{
shchepetkin.mcwilliams
_
OM05
}
).
Consistency between the time averaged continuity equation and the time stepping of tracers is here the key to
Consistency between the time averaged continuity equation and the time stepping of tracers is here the key to
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment