16 |
|
|
17 |
%---------------------------------------------------------------------- |
%---------------------------------------------------------------------- |
18 |
\subsubsection{Introduction |
\subsubsection{Introduction |
19 |
\label{sec:pkg:exf:intro}} |
\label{sec:pkg:seaice:intro}} |
20 |
|
|
21 |
|
|
22 |
Package ``seaice'' provides a dynamic and thermodynamic interactive |
Package ``seaice'' provides a dynamic and thermodynamic interactive |
31 |
\ref{sec:pkg:seaice:subroutines}. |
\ref{sec:pkg:seaice:subroutines}. |
32 |
Input fields, units and sign conventions are summarized in |
Input fields, units and sign conventions are summarized in |
33 |
Section \ref{sec:pkg:seaice:fields_units}, and available diagnostics |
Section \ref{sec:pkg:seaice:fields_units}, and available diagnostics |
34 |
output is listed in Section \ref{sec:pkg:seaice:fields_diagnostics}. |
output is listed in Section \ref{sec:pkg:seaice:diagnostics}. |
35 |
|
|
36 |
%---------------------------------------------------------------------- |
%---------------------------------------------------------------------- |
37 |
|
|
58 |
no additional CPP options are required. |
no additional CPP options are required. |
59 |
% |
% |
60 |
\end{itemize} |
\end{itemize} |
61 |
(see Section \ref{sect:buildingCode}). |
(see Section \ref{sec:buildingCode}). |
62 |
|
|
63 |
Parts of the SEAICE code can be enabled or disabled at compile time |
Parts of the SEAICE code can be enabled or disabled at compile time |
64 |
via CPP preprocessor flags. These options are set in either |
via CPP preprocessor flags. These options are set in either |
65 |
\code{SEAICE\_OPTIONS.h} or in \code{ECCO\_CPPOPTIONS.h}. |
\code{SEAICE\_OPTIONS.h} or in \code{ECCO\_CPPOPTIONS.h}. |
66 |
Table \ref{tab:pkg:seaice:cpp} summarizes these options. |
Table \ref{tab:pkg:seaice:cpp} summarizes these options. |
67 |
|
|
68 |
\begin{table}[h!] |
\begin{table}[!ht] |
69 |
\centering |
\centering |
70 |
\label{tab:pkg:seaice:cpp} |
\label{tab:pkg:seaice:cpp} |
71 |
{\footnotesize |
{\footnotesize |
127 |
~ \\ |
~ \\ |
128 |
% |
% |
129 |
Table~\ref{tab:pkg:seaice:runtimeparms} lists most run-time parameters. |
Table~\ref{tab:pkg:seaice:runtimeparms} lists most run-time parameters. |
130 |
\input{part6/seaice-parms.tex} |
\input{s_phys_pkgs/text/seaice-parms.tex} |
|
|
|
131 |
|
|
132 |
|
\paragraph{Input fields and units\label{sec:pkg:seaice:fields_units}} |
133 |
|
\begin{description} |
134 |
|
\item[\code{HeffFile}:] Initial sea ice thickness averaged over grid cell |
135 |
|
in meters; initializes variable \code{HEFF}; |
136 |
|
\item[\code{AreaFile}:] Initial fractional sea ice cover, range $[0,1]$; |
137 |
|
initializes variable \code{AREA}; |
138 |
|
\item[\code{HsnowFile}:] Initial snow thickness on sea ice averaged |
139 |
|
over grid cell in meters; initializes variable \code{HSNOW}; |
140 |
|
\item[\code{HsaltFile}:] Initial salinity of sea ice averaged over grid |
141 |
|
cell in g/m$^2$; initializes variable \code{HSALT}; |
142 |
|
\item[\code{IceAgeFile}:] Initial ice age of sea ice averaged over grid |
143 |
|
cell in seconds; initializes variable \code{ICEAGE}; |
144 |
|
\end{description} |
145 |
|
|
146 |
%---------------------------------------------------------------------- |
%---------------------------------------------------------------------- |
147 |
\subsubsection{Description |
\subsubsection{Description |
769 |
Available output fields are summarized in |
Available output fields are summarized in |
770 |
Table \ref{tab:pkg:seaice:diagnostics}. |
Table \ref{tab:pkg:seaice:diagnostics}. |
771 |
|
|
772 |
\begin{table}[h!] |
\begin{table}[!ht] |
773 |
\centering |
\centering |
774 |
\label{tab:pkg:seaice:diagnostics} |
\label{tab:pkg:seaice:diagnostics} |
775 |
{\footnotesize |
{\footnotesize |