Changeset 11597 for NEMO/trunk/doc/latex/NEMO/subfiles/chap_OBS.tex
- Timestamp:
- 2019-09-25T20:20:19+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/doc/latex/NEMO/subfiles/chap_OBS.tex
r11596 r11597 9 9 \vfill 10 10 \begin{figure}[b] 11 %% ================================================================================================= 11 12 \subsubsection*{Changes record} 12 13 \begin{tabular}{l||l|m{0.65\linewidth}} … … 55 56 In \autoref{sec:OBS_obsutils} we describe some utilities to help work with the files produced by the OBS code. 56 57 58 %% ================================================================================================= 57 59 \section{Running the observation operator code example} 58 60 \label{sec:OBS_example} … … 103 105 \autoref{sec:OBS_obsutils}. 104 106 107 %% ================================================================================================= 105 108 \section{Technical details (feedback type observation file headers)} 106 109 \label{sec:OBS_details} … … 109 112 the observation files that may be used with the observation operator. 110 113 111 %------------------------------------------namobs--------------------------------------------------------112 114 113 115 \begin{listing} … … 116 118 \label{lst:namobs} 117 119 \end{listing} 118 %-------------------------------------------------------------------------------------------------------------119 120 120 121 The observation operator code uses the feedback observation file format for all data types. … … 123 124 sea surface temperature are in the following subsections. 124 125 126 %% ================================================================================================= 125 127 \subsection{Profile feedback file} 126 128 … … 279 281 \end{clines} 280 282 283 %% ================================================================================================= 281 284 \subsection{Sea level anomaly feedback file} 282 285 … … 425 428 \end{clines} 426 429 430 %% ================================================================================================= 427 431 \subsection{Sea surface temperature feedback file} 428 432 … … 542 546 \end{clines} 543 547 548 %% ================================================================================================= 544 549 \section{Theoretical details} 545 550 \label{sec:OBS_theory} 546 551 552 %% ================================================================================================= 547 553 \subsection{Horizontal interpolation and averaging methods} 548 554 … … 579 585 Below is some more detail on the various options for interpolation and averaging available in \NEMO. 580 586 587 %% ================================================================================================= 581 588 \subsubsection{Horizontal interpolation} 582 589 … … 667 674 \end{enumerate} 668 675 676 %% ================================================================================================= 669 677 \subsubsection{Horizontal averaging} 670 678 … … 708 716 \end{figure} 709 717 718 %% ================================================================================================= 710 719 \subsection{Grid search} 711 720 … … 758 767 the $i$ and $j$ ranges of this point searched to determine the precise four points surrounding the observation. 759 768 769 %% ================================================================================================= 760 770 \subsection{Parallel aspects of horizontal interpolation} 761 771 \label{subsec:OBS_parallel} … … 772 782 and 2) round-robin. 773 783 784 %% ================================================================================================= 774 785 \subsubsection{Geographical distribution of observations among processors} 775 786 … … 798 809 this could lead to load imbalance. 799 810 811 %% ================================================================================================= 800 812 \subsubsection{Round-robin distribution of observations among processors} 801 813 … … 819 831 a subroutine has been developed that retrieves any grid points in the global space. 820 832 833 %% ================================================================================================= 821 834 \subsection{Vertical interpolation operator} 822 835 … … 830 843 %\usepackage{framed} 831 844 845 %% ================================================================================================= 832 846 \section{Standalone observation operator} 833 847 \label{sec:OBS_sao} 834 848 849 %% ================================================================================================= 835 850 \subsection{Concept} 836 851 … … 849 864 By forecast, we mean any method which produces an estimate of physical reality which is not an observed value. 850 865 851 %--------------------------------------------------------------------------------------------------------852 866 % sao.exe 853 %-------------------------------------------------------------------------------------------------------- 854 867 868 %% ================================================================================================= 855 869 \subsection{Using the standalone observation operator} 856 870 871 %% ================================================================================================= 857 872 \subsubsection{Building} 858 873 … … 862 877 Note this a similar approach to that taken by the standalone surface scheme \emph{SAS\_SRC} and the offline TOP model \emph{OFF\_SRC}. 863 878 864 %--------------------------------------------------------------------------------------------------------865 879 % Running 866 % --------------------------------------------------------------------------------------------------------880 %% ================================================================================================= 867 881 \subsubsection{Running} 868 882 … … 870 884 a full \NEMO\ namelist and then to run the executable as if it were nemo.exe. 871 885 872 %--------------------------------------------------------------------------------------------------------873 886 % Configuration section 874 % --------------------------------------------------------------------------------------------------------887 %% ================================================================================================= 875 888 \subsection{Configuring the standalone observation operator} 876 889 The observation files and settings understood by \nam{obs}{obs} have been outlined in the online observation operator section. 877 890 In addition is a further namelist \nam{sao}{sao} which used to set the input model fields for the SAO 878 891 892 %% ================================================================================================= 879 893 \subsubsection{Single field} 880 894 … … 901 915 \end{forlines} 902 916 917 %% ================================================================================================= 903 918 \subsubsection{Multiple fields per run} 904 919 … … 936 951 This 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. 937 952 953 %% ================================================================================================= 938 954 \section{Observation utilities} 939 955 \label{sec:OBS_obsutils} … … 948 964 OBSTOOLS and dataplot are described in more detail below. 949 965 966 %% ================================================================================================= 950 967 \subsection{Obstools} 951 968 … … 953 970 This are helpful in handling observation files and the feedback file output from the observation operator. A brief description of some of the utilities follows 954 971 972 %% ================================================================================================= 955 973 \subsubsection{corio2fb} 956 974 … … 962 980 \end{cmds} 963 981 982 %% ================================================================================================= 964 983 \subsubsection{enact2fb} 965 984 … … 971 990 \end{cmds} 972 991 992 %% ================================================================================================= 973 993 \subsubsection{fbcomb} 974 994 … … 981 1001 \end{cmds} 982 1002 1003 %% ================================================================================================= 983 1004 \subsubsection{fbmatchup} 984 1005 … … 990 1011 \end{cmds} 991 1012 1013 %% ================================================================================================= 992 1014 \subsubsection{fbprint} 993 1015 … … 1018 1040 \end{cmds} 1019 1041 1042 %% ================================================================================================= 1020 1043 \subsubsection{fbsel} 1021 1044 … … 1027 1050 \end{cmds} 1028 1051 1052 %% ================================================================================================= 1029 1053 \subsubsection{fbstat} 1030 1054 … … 1036 1060 \end{cmds} 1037 1061 1062 %% ================================================================================================= 1038 1063 \subsubsection{fbthin} 1039 1064 … … 1046 1071 \end{cmds} 1047 1072 1073 %% ================================================================================================= 1048 1074 \subsubsection{sla2fb} 1049 1075 … … 1058 1084 \end{cmds} 1059 1085 1086 %% ================================================================================================= 1060 1087 \subsubsection{vel2fb} 1061 1088 … … 1067 1094 \end{cmds} 1068 1095 1096 %% ================================================================================================= 1069 1097 \subsection{Building the obstools} 1070 1098 1071 1099 To build the obstools use in the tools directory use ./maketools -n OBSTOOLS -m [ARCH]. 1072 1100 1101 %% ================================================================================================= 1073 1102 \subsection{Dataplot} 1074 1103
Note: See TracChangeset
for help on using the changeset viewer.