![]() |
||||||||
|
||||||||
IFS documentation Front PageChapter 2. Observations: Types, variables and error statistics Chapter 3. CMA creation (MAKEMA) Chapter 4. The FEEBACK task Chapter 5. The TOOLS task Chapter 6. Central-memory array (CMA) structure/format Chapter 7. BUFR feedback data structure/format Chapter 8. SIMULATED-observations data structure/format Chapter 9. NAMELISTS Chapter 10. Processing of scatterometer data REFERENCES |
Next
Section Previous Section 5.4 Simulated-observation toolsThere is only one activity in the simulated-observations tool (see Fig. 5.4 ). Data assimilation has had its standard simulated-observation structure/format defined for quite some time. This structure/format is still acceptable as an input-data format/structure by OBSPROC, or rather MAKECMA. However, there are two shortcomings when using this structure/format as direct input to create the CMA data, and subsequently to use them in the analysis. Firstly, it cannot be used in the context of the parallel MAKECMA version, and secondly there is no feedback. In order to overcome these two deficiencies, a view taken was that we should keep the well-established (standard) simulated-observation structure/format, but to convert it into the BUFR structure/format. By using this approach, both problems are solved in one go. Also, a special BUFR software utility was designed to carry out this convertion.
However, for BUFR software it was rather difficult to use the existing standard simulated-observations structure/format directly. This problem is solved by regarding the simulated-observations tool as a part of the OBSPROC's tools task, the purpose of which is to convert the standard simulated-observation structure/format into a `converted' simulated-observation structure/format that is acceptable to the BUFR software utility. The NAMTOOL namelist switches, LSIMTOOL=.T. and LSIMCONV=.T., force the TOOLS subroutine to branch off to the simulated-observation-tool section. Once in that section, the input simulated-observations file is first initialized via a call to the INIISIMF subroutine. Also, the output converted simulated-observation file is initialized by calling the INIOSIMF subroutine. The actual conversion is carried out by calling subroutine SIMCONV. After the conversion is complete, some diagnostics are printed out by calling the SIMSTA subroutine, and then both the input and the output files are closed by calling FINISIMF and FINOSIMF, respectively. Next Section Previous Section |
|||||||
|
|
|||||||