Changeset 9407 for branches/2017/dev_merge_2017/DOC/tex_sub/chap_OBS.tex
- Timestamp:
- 2018-03-15T17:40:35+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/DOC/tex_sub/chap_OBS.tex
r9394 r9407 5 5 % ================================================================ 6 6 \chapter{Observation and Model Comparison (OBS)} 7 \label{ OBS}7 \label{chap:OBS} 8 8 9 9 Authors: D. Lea, M. Martin, K. Mogensen, A. Vidard, A. Weaver, A. Ryan, ... % do we keep that ? … … 42 42 details on setting up the namelist. 43 43 44 Section~\ref{OBS_example} introduces a test example of the observation operator code including45 where to obtain data and how to setup the namelist. Section~\ref{OBS_details} introduces some44 \autoref{sec:OBS_example} introduces a test example of the observation operator code including 45 where to obtain data and how to setup the namelist. \autoref{sec:OBS_details} introduces some 46 46 more technical details of the different observation types used and also shows a more complete 47 namelist. Section~\ref{OBS_theory} introduces some of the theoretical aspects of the observation47 namelist. \autoref{sec:OBS_theory} introduces some of the theoretical aspects of the observation 48 48 operator including interpolation methods and running on multiple processors. 49 Section~\ref{OBS_ooo} describes the offline observation operator code.50 Section~\ref{OBS_obsutils} introduces some utilities to help working with the files49 \autoref{sec:OBS_ooo} describes the offline observation operator code. 50 \autoref{sec:OBS_obsutils} introduces some utilities to help working with the files 51 51 produced by the OBS code. 52 52 … … 55 55 % ================================================================ 56 56 \section{Running the observation operator code example} 57 \label{ OBS_example}57 \label{sec:OBS_example} 58 58 59 59 This section describes an example of running the observation operator code using … … 99 99 Setting \np{ln\_grid\_global} means that the code distributes the observations 100 100 evenly between processors. Alternatively each processor will work with 101 observations located within the model subdomain (see section~\ ref{OBS_parallel}).101 observations located within the model subdomain (see section~\autoref{subsec:OBS_parallel}). 102 102 103 103 A number of utilities are now provided to plot the feedback files, convert and 104 recombine the files. These are explained in more detail in section~\ ref{OBS_obsutils}.104 recombine the files. These are explained in more detail in section~\autoref{sec:OBS_obsutils}. 105 105 Utilites to convert other input data formats into the feedback format are also 106 described in section~\ ref{OBS_obsutils}.106 described in section~\autoref{sec:OBS_obsutils}. 107 107 108 108 \section{Technical details (feedback type observation file headers)} 109 \label{ OBS_details}109 \label{sec:OBS_details} 110 110 111 111 Here we show a more complete example namelist \ngn{namobs} and also show the NetCDF headers … … 545 545 546 546 \section{Theoretical details} 547 \label{ OBS_theory}547 \label{sec:OBS_theory} 548 548 549 549 \subsection{Horizontal interpolation and averaging methods} … … 683 683 \end{itemize} 684 684 685 Examples of the weights calculated for an observation with rectangular and radial footprints are shown in Figs.~\ ref{fig:obsavgrec} and~\ref{fig:obsavgrad}.685 Examples of the weights calculated for an observation with rectangular and radial footprints are shown in Figs.~\autoref{fig:obsavgrec} and~\autoref{fig:obsavgrad}. 686 686 687 687 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> … … 768 768 769 769 \subsection{Parallel aspects of horizontal interpolation} 770 \label{ OBS_parallel}770 \label{subsec:OBS_parallel} 771 771 772 772 For horizontal interpolation, there is the basic problem that the … … 794 794 795 795 This is the simplest option in which the observations are distributed according 796 to the domain of the grid-point parallelization. Figure~\ref{fig:obslocal}796 to the domain of the grid-point parallelization. \autoref{fig:obslocal} 797 797 shows an example of the distribution of the {\em in situ} data on processors 798 798 with a different colour for each observation … … 823 823 among processors and use message passing in order to retrieve 824 824 the stencil for interpolation. The simplest distribution of the observations 825 is to distribute them using a round-robin scheme. Figure~\ref{fig:obsglobal}825 is to distribute them using a round-robin scheme. \autoref{fig:obsglobal} 826 826 shows the distribution of the {\em in situ} data on processors for the 827 827 round-robin distribution of observations with a different colour for 828 828 each observation on a given processor for a 4 $\times$ 2 decomposition 829 with ORCA2 for the same input data as in Fig.~\ref{fig:obslocal}.829 with ORCA2 for the same input data as in \autoref{fig:obslocal}. 830 830 The observations are now clearly randomly distributed on the globe. 831 831 In order to be able to perform horizontal interpolation in this case, … … 850 850 851 851 \section{Offline observation operator} 852 \label{ OBS_ooo}852 \label{sec:OBS_ooo} 853 853 854 854 \subsection{Concept} … … 1183 1183 1184 1184 \section{Observation utilities} 1185 \label{ OBS_obsutils}1185 \label{sec:OBS_obsutils} 1186 1186 1187 1187 Some tools for viewing and processing of observation and feedback files are provided in the … … 1354 1354 \end{minted} 1355 1355 1356 Fig~\ref{fig:obsdataplotmain} shows the main window which is launched when dataplot starts.1356 \autoref{fig:obsdataplotmain} shows the main window which is launched when dataplot starts. 1357 1357 This is split into three parts. At the top there is a menu bar which contains a variety of 1358 1358 drop down menus. Areas - zooms into prespecified regions; plot - plots the data as a … … 1389 1389 1390 1390 If a profile point is clicked with the mouse button a plot of the observation and background 1391 values as a function of depth ( Fig~\ref{fig:obsdataplotprofile}).1391 values as a function of depth (\autoref{fig:obsdataplotprofile}). 1392 1392 1393 1393 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Note: See TracChangeset
for help on using the changeset viewer.