74 |
(\ref{sec:pkg:kpp:runtime}), |
(\ref{sec:pkg:kpp:runtime}), |
75 |
more detailed description of equations to which these |
more detailed description of equations to which these |
76 |
parameters relate (\ref{sec:pkg:kpp:equations}), |
parameters relate (\ref{sec:pkg:kpp:equations}), |
77 |
and key subroutines where they are used (\ref{sec:pkg:kpp:subroutines}), |
and key subroutines where they are used %(\ref{sec:pkg:kpp:subroutines}), |
78 |
|
(\ref{sec:pkg:kpp:flowchart}), |
79 |
and diagnostics output of KPP-derived diffusivities, viscosities |
and diagnostics output of KPP-derived diffusivities, viscosities |
80 |
and boundary-layer/mixed-layer depths. |
and boundary-layer/mixed-layer depths |
81 |
|
(\ref{sec:pkg:kpp:diagnostics}). |
82 |
|
|
83 |
%---------------------------------------------------------------------- |
%---------------------------------------------------------------------- |
84 |
|
|
105 |
\texttt{\#define SHORTWAVE\_HEATING} |
\texttt{\#define SHORTWAVE\_HEATING} |
106 |
% |
% |
107 |
\end{itemize} |
\end{itemize} |
108 |
(see Section \ref{sect:buildingCode}). |
(see Section \ref{sec:buildingCode}). |
109 |
|
|
110 |
Parts of the KPP code can be enabled or disabled at compile time |
Parts of the KPP code can be enabled or disabled at compile time |
111 |
via CPP preprocessor flags. These options are set in |
via CPP preprocessor flags. These options are set in |
112 |
\texttt{KPP\_OPTIONS.h}. Table \ref{tab:pkg:kpp:cpp} summarizes them. |
\texttt{KPP\_OPTIONS.h}. Table \ref{tab:pkg:kpp:cpp} summarizes them. |
113 |
|
|
114 |
\begin{table}[h!] |
\begin{table}[!ht] |
115 |
\centering |
\centering |
116 |
\label{tab:pkg:kpp:cpp} |
\label{tab:pkg:kpp:cpp} |
117 |
{\footnotesize |
{\footnotesize |
186 |
runtime flags that are set in \texttt{data.pkg}, and |
runtime flags that are set in \texttt{data.pkg}, and |
187 |
their default values. |
their default values. |
188 |
|
|
189 |
\begin{table}[h!] |
\begin{table}[!ht] |
190 |
\centering |
\centering |
191 |
\label{tab:pkg:kpp:runtime_flags} |
\label{tab:pkg:kpp:runtime_flags} |
192 |
{\footnotesize |
{\footnotesize |
506 |
|
|
507 |
Diagnostics output is available via the diagnostics package |
Diagnostics output is available via the diagnostics package |
508 |
(see Section \ref{sec:pkg:diagnostics}). |
(see Section \ref{sec:pkg:diagnostics}). |
509 |
Available output fields are summarized in |
Available output fields are summarized here: |
|
Table \ref{tab:pkg:kpp:diagnostics}. |
|
510 |
|
|
|
\begin{table}[h!] |
|
|
\centering |
|
|
\label{tab:pkg:kpp:diagnostics} |
|
|
{\footnotesize |
|
511 |
\begin{verbatim} |
\begin{verbatim} |
512 |
------------------------------------------------------ |
------------------------------------------------------ |
513 |
<-Name->|Levs|grid|<-- Units -->|<- Tile (max=80c) |
<-Name->|Levs|grid|<-- Units -->|<- Tile (max=80c) |
520 |
KPPmld | 1 |SM |m |Mixed layer depth, dT=.8degC density criterion |
KPPmld | 1 |SM |m |Mixed layer depth, dT=.8degC density criterion |
521 |
KPPfrac | 1 |SM | |Short-wave flux fraction penetrating mixing layer |
KPPfrac | 1 |SM | |Short-wave flux fraction penetrating mixing layer |
522 |
\end{verbatim} |
\end{verbatim} |
|
} |
|
|
\caption{~} |
|
|
\end{table} |
|
523 |
|
|
524 |
%---------------------------------------------------------------------- |
%---------------------------------------------------------------------- |
525 |
|
|
533 |
|
|
534 |
\subsubsection{References} |
\subsubsection{References} |
535 |
|
|
536 |
|
\subsubsection{Experiments and tutorials that use kpp} |
537 |
|
\label{sec:pkg:kpp:experiments} |
538 |
|
|
539 |
|
\begin{itemize} |
540 |
|
\item{Labrador Sea experiment, in lab\_sea verification directory } |
541 |
|
\end{itemize} |