/[MITgcm]/manual/s_phys_pkgs/text/shelfice.tex
ViewVC logotype

Diff of /manual/s_phys_pkgs/text/shelfice.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.2 by mlosch, Thu May 14 15:35:48 2009 UTC revision 1.5 by mlosch, Thu Dec 1 11:59:46 2011 UTC
# Line 11  Authors: Martin Losch, Jean-Michel Campi Line 11  Authors: Martin Losch, Jean-Michel Campi
11    
12  %----------------------------------------------------------------------  %----------------------------------------------------------------------
13  \subsubsection{Introduction  \subsubsection{Introduction
14  \label{sec:pkg:exf:intro}}  \label{sec:pkg:shelfice:intro}}
15    
16    
17  Package ``shelfice'' provides a thermodynamic model for basal melting  Package ``shelfice'' provides a thermodynamic model for basal melting
# Line 26  A description of key subroutines is give Line 26  A description of key subroutines is give
26  \ref{sec:pkg:shelfice:subroutines}.  \ref{sec:pkg:shelfice:subroutines}.
27  Input fields, units and sign conventions are summarized in  Input fields, units and sign conventions are summarized in
28  Section \ref{sec:pkg:shelfice:fields_units}, and available diagnostics  Section \ref{sec:pkg:shelfice:fields_units}, and available diagnostics
29  output is listed in Section \ref{sec:pkg:shelfice:fields_diagnostics}.  output is listed in Section \ref{sec:pkg:shelfice:diagnostics}.
30    
31  %----------------------------------------------------------------------  %----------------------------------------------------------------------
32    
# Line 56  schemes, be aware, that non-local parame Line 56  schemes, be aware, that non-local parame
56  off, e.g.\ for KPP (\ref{sec:pkg:kpp}).  off, e.g.\ for KPP (\ref{sec:pkg:kpp}).
57  %  %
58  \end{itemize}  \end{itemize}
59  (see Section \ref{sect:buildingCode}).  (see Section \ref{sec:buildingCode}).
60    
61  Parts of the SHELFICE code can be enabled or disabled at compile time  Parts of the SHELFICE code can be enabled or disabled at compile time
62  via CPP preprocessor flags. These options are set  via CPP preprocessor flags. These options are set
63  \code{SHELFICE\_OPTIONS.h}.  \code{SHELFICE\_OPTIONS.h}.
64  Table \ref{tab:pkg:shelfice:cpp} summarizes these options.  Table \ref{tab:pkg:shelfice:cpp} summarizes these options.
65    
66  \begin{table}[h!]  \begin{table}[!ht]
67  \centering  \centering
68    \label{tab:pkg:shelfice:cpp}    \label{tab:pkg:shelfice:cpp}
69    {\footnotesize    {\footnotesize
# Line 94  and \code{data.shelfice} (read in \code{ Line 94  and \code{data.shelfice} (read in \code{
94  ~ \\  ~ \\
95  %  %
96  A package is switched on/off at run-time by setting  A package is switched on/off at run-time by setting
97  (e.g. for SHELFICE) \code{useSHELFICE = .TRUE.} in \code{data.pkg}.  (e.g.\ for SHELFICE) \code{useSHELFICE = .TRUE.} in \code{data.pkg}.
98    
99  \paragraph{General flags and parameters}  \paragraph{General flags and parameters}
100  ~ \\  ~ \\
101  %  %
102  Table~\ref{tab:pkg:shelfice:runtimeparms} lists all run-time parameters.  Table~\ref{tab:pkg:shelfice:runtimeparms} lists all run-time parameters.
103  \begin{table}[h!]  \begin{table}[!ht]
104    \caption{Run-time parameters and default values    \caption{Run-time parameters and default values
105      \label{tab:pkg:shelfice:runtimeparms}}      \label{tab:pkg:shelfice:runtimeparms}}
106    {\footnotesize    {\footnotesize
# Line 129  Table~\ref{tab:pkg:shelfice:runtimeparms Line 129  Table~\ref{tab:pkg:shelfice:runtimeparms
129        &  %---ref---        &  %---ref---
130        \\        \\
131        SHELFICEtopoFile         & UNSET        SHELFICEtopoFile         & UNSET
132        &   under-ice topography of ice shelfes        &   under-ice topography of ice shelves
133        &  %---ref---        &  %---ref---
134        \\        \\
135        SHELFICElatentHeat       &  334.0E+03        SHELFICElatentHeat       &  334.0E+03
# Line 137  Table~\ref{tab:pkg:shelfice:runtimeparms Line 137  Table~\ref{tab:pkg:shelfice:runtimeparms
137        &  %---ref---        &  %---ref---
138        \\        \\
139        SHELFICEHeatCapacity\_Cp & 2000.0E+00        SHELFICEHeatCapacity\_Cp & 2000.0E+00
140        &   latent heat of fusion ($c_{p,I}$)        &   specific heat capacity of ice ($c_{p,I}$)
141        &  %---ref---        &  %---ref---
142        \\        \\
143        rhoShelfIce              &  917.0E+00        rhoShelfIce              &  917.0E+00
# Line 199  Table~\ref{tab:pkg:shelfice:runtimeparms Line 199  Table~\ref{tab:pkg:shelfice:runtimeparms
199  }  }
200  \end{table}  \end{table}
201    
202    \paragraph{Input fields and units\label{sec:pkg:shelfice:fields_units}}
203    
204    \begin{description}
205    \item[\code{SHEFLICEtopoFile}:] under-ice topography of ice shelves in
206      meters; upwards is positive, that as for the bathymetry files,
207      negative values are required for topography below the sea-level;
208    \item[\code{SHEFLICEloadAnomalyFile}:] pressure load anomaly at the bottom of
209      the ice shelves in pressure units (Pa); this field is absolutely
210      required to avoid large excursions of the free surface during
211      initial adjustment processes; obtained by integrating an approximate
212      density from the surface at $z=0$ down to the bottom of the last
213      fully dry cell within the ice shelf, see
214      Eq.~(\ref{eq:surfacepressure}); however, the file
215      \code{SHEFLICEloadAnomalyFile} must not be $p_{top}$, but
216      $p_{top}-g\sum_{k'=1}^{n-1}\rho_{0}\Delta{z}_{k'}$, with
217      $\rho_{0}=$~\code{rhoConst}, so that in the absenses of a $\rho^{*}$
218      that is different from $\rho_{0}$, the anomaly is zero.
219    \end{description}
220    
221  %----------------------------------------------------------------------  %----------------------------------------------------------------------
222  \subsubsection{Description  \subsubsection{Description
# Line 390  $T_{f}$ which is computed from a linear Line 407  $T_{f}$ which is computed from a linear
407  \begin{equation}  \begin{equation}
408    \label{eq:helmerfreeze}    \label{eq:helmerfreeze}
409      T_{f} = (0.0901 - 0.0575\ S_{b})^{\circ}      T_{f} = (0.0901 - 0.0575\ S_{b})^{\circ}
410      - 7.61 \times 10^{-4}\frac{^{\circ}}{\text{dBar}}\ p_{b}      - 7.61 \times 10^{-4}\frac{\text{K}}{\text{dBar}}\ p_{b}
411  \end{equation}  \end{equation}
412  with the salinity $S_{b}$ and the pressure $p_{b}$ (in dBar) in the  with the salinity $S_{b}$ and the pressure $p_{b}$ (in dBar) in the
413  cell at the ice-water interface. From the salt budget, the salt flux  cell at the ice-water interface. From the salt budget, the salt flux
# Line 505  C ... Line 522  C ...
522  C | | |-EXTERNAL_FORCING_T :: Problem specific forcing for temperature.  C | | |-EXTERNAL_FORCING_T :: Problem specific forcing for temperature.
523  C | | |-SHELFICE_FORCING_T :: apply heat fluxes from ice shelf model  C | | |-SHELFICE_FORCING_T :: apply heat fluxes from ice shelf model
524  C ...  C ...
525  C | | |-EXTERNAL_FORCING_S :: Problem specific forcing for temperature.  C | | |-EXTERNAL_FORCING_S :: Problem specific forcing for salinity.
526  C | | |-SHELFICE_FORCING_S :: apply fresh water fluxes from ice shelf model  C | | |-SHELFICE_FORCING_S :: apply fresh water fluxes from ice shelf model
527  C ...  C ...
528  C | |-DYNAMICS             :: Momentum equations driver.  C | |-DYNAMICS             :: Momentum equations driver.
# Line 535  Diagnostics output is available via the Line 552  Diagnostics output is available via the
552  Available output fields are summarized in  Available output fields are summarized in
553  Table \ref{tab:pkg:shelfice:diagnostics}.  Table \ref{tab:pkg:shelfice:diagnostics}.
554    
555  \begin{table}[h!]  \begin{table}[!ht]
556  \centering  \centering
557  \label{tab:pkg:shelfice:diagnostics}  \label{tab:pkg:shelfice:diagnostics}
558  {\footnotesize  {\footnotesize
# Line 569  Table \ref{tab:pkg:shelfice:diagnostics} Line 586  Table \ref{tab:pkg:shelfice:diagnostics}
586    
587  %%% Local Variables:  %%% Local Variables:
588  %%% mode: latex  %%% mode: latex
589  %%% TeX-master: "../manual"  %%% TeX-master: "../../manual"
590  %%% End:  %%% End:

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.22