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.
Changeset 11596 for NEMO/trunk/doc/latex/NEMO/subfiles/chap_OBS.tex – NEMO

Ignore:
Timestamp:
2019-09-25T19:06:37+02:00 (5 years ago)
Author:
nicolasmartin
Message:

Application of some coding rules

  • Replace comments before sectioning cmds by a single line of 100 characters long to display when every line should break
  • Replace multi blank lines by one single blank line
  • For list environment, put \item, label and content on the same line
  • Remove \newpage and comments line around figure envs
File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/trunk/doc/latex/NEMO/subfiles/chap_OBS.tex

    r11584 r11596  
    22 
    33\begin{document} 
    4 % ================================================================ 
    5 % Chapter observation operator (OBS) 
    6 % ================================================================ 
    74\chapter{Observation and Model Comparison (OBS)} 
    85\label{chap:OBS} 
     
    2219\end{figure} 
    2320 
    24 \newpage 
    25  
    2621The observation and model comparison code, the observation operator (OBS), reads in observation files 
    2722(profile temperature and salinity, sea surface temperature, sea level anomaly, sea ice concentration, and velocity) and calculates an interpolated model equivalent value at the observation location and nearest model time step. 
     
    6055In \autoref{sec:OBS_obsutils} we describe some utilities to help work with the files produced by the OBS code. 
    6156 
    62 % ================================================================ 
    63 % Example 
    64 % ================================================================ 
    6557\section{Running the observation operator code example} 
    6658\label{sec:OBS_example} 
     
    610602\begin{enumerate} 
    611603 
    612 \item[1.] {\bfseries Great-Circle distance-weighted interpolation.} 
     604\item [1.] {\bfseries Great-Circle distance-weighted interpolation.} 
    613605  The weights are computed as a function of the great-circle distance $s(P, \cdot)$ between $P$ and 
    614606  the model grid points $A$, $B$ etc. 
     
    655647   \end{alignat*} 
    656648 
    657 \item[2.] {\bfseries Great-Circle distance-weighted interpolation with small angle approximation.} 
     649\item [2.] {\bfseries Great-Circle distance-weighted interpolation with small angle approximation.} 
    658650  Similar to the previous interpolation but with the distance $s$ computed as 
    659651  \begin{alignat*}{2} 
     
    665657  where $M$ corresponds to $A$, $B$, $C$ or $D$. 
    666658 
    667 \item[3.] {\bfseries Bilinear interpolation for a regular spaced grid.} 
     659\item [3.] {\bfseries Bilinear interpolation for a regular spaced grid.} 
    668660  The interpolation is split into two 1D interpolations in the longitude and latitude directions, respectively. 
    669661 
    670 \item[4.] {\bfseries Bilinear remapping interpolation for a general grid.} 
     662\item [4.] {\bfseries Bilinear remapping interpolation for a general grid.} 
    671663  An iterative scheme that involves first mapping a quadrilateral cell into 
    672664  a cell with coordinates (0,0), (1,0), (0,1) and (1,1). 
     
    697689\autoref{fig:OBS_avgrec} and~\autoref{fig:OBS_avgrad}. 
    698690 
    699 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    700691\begin{figure} 
    701692  \centering 
     
    708699% >>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    709700 
    710 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    711701\begin{figure} 
    712702  \centering 
     
    717707  \label{fig:OBS_avgrad} 
    718708\end{figure} 
    719 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    720  
    721709 
    722710\subsection{Grid search} 
     
    786774\subsubsection{Geographical distribution of observations among processors} 
    787775 
    788 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    789776\begin{figure} 
    790777  \centering 
     
    795782  \label{fig:OBS_local} 
    796783\end{figure} 
    797 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    798784 
    799785This is the simplest option in which the observations are distributed according to 
     
    814800\subsubsection{Round-robin distribution of observations among processors} 
    815801 
    816 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    817802\begin{figure} 
    818803  \centering 
     
    823808  \label{fig:OBS_global} 
    824809\end{figure} 
    825 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    826810 
    827811An alternative approach is to distribute the observations equally among processors and 
     
    843827 
    844828For profile observation types we do both vertical and horizontal interpolation. \NEMO\ has a generalised vertical coordinate system this means the vertical level depths can vary with location. Therefore, it is necessary first to perform vertical interpolation of the model value to the observation depths for each of the four surrounding grid points. After this the model values, at these points, at the observation depth, are horizontally interpolated to the observation location. 
    845  
    846 \newpage 
    847  
    848 % ================================================================ 
    849 % Standalone observation operator documentation 
    850 % ================================================================ 
    851829 
    852830%\usepackage{framed} 
     
    957935climatologies with the same set of observations. 
    958936This approach is referred to as \emph{Class 4} since it is the fourth metric defined by the GODAE intercomparison project. This requires multiple runs of the SAO and running an additional utility (not currently in the \NEMO\ repository) to combine the feedback files into one class 4 file. 
    959  
    960 \newpage 
    961937 
    962938\section{Observation utilities} 
     
    11461122The rightmost group of buttons will print the plot window as a postscript, save it as png, or exit from dataplot. 
    11471123 
    1148 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    11491124\begin{figure} 
    11501125  \centering 
     
    11531128  \label{fig:OBS_dataplotmain} 
    11541129\end{figure} 
    1155 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    11561130 
    11571131If a profile point is clicked with the mouse button a plot of the observation and background values as 
    11581132a function of depth (\autoref{fig:OBS_dataplotprofile}). 
    11591133 
    1160 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    11611134\begin{figure} 
    11621135  \centering 
     
    11661139  \label{fig:OBS_dataplotprofile} 
    11671140\end{figure} 
    1168 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    11691141 
    11701142\onlyinsubfile{\input{../../global/epilogue}} 
Note: See TracChangeset for help on using the changeset viewer.