Changes between Version 1 and Version 2 of OMI_observation_operators_PDAF23


Ignore:
Timestamp:
Jun 10, 2025, 12:04:27 PM (4 weeks ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OMI_observation_operators_PDAF23

    v1 v2  
    55<div class="wiki-toc">
    66<h4>PDAF-OMI Guide</h4>
    7 <ol><li><a href="PDAF_OMI_Overview">Overview</a></li>
    8 <li><a href="OMI_Callback_obs_pdafomi">callback_obs_pdafomi.F90</a></li>
    9 <li><a href="OMI_observation_modules">Observation Modules</a></li>
     7<ol><li><a href="PDAF_OMI_Overview_PDAF23">Overview</a></li>
     8<li><a href="OMI_Callback_obs_pdafomi_PDAF23">callback_obs_pdafomi.F90</a></li>
     9<li><a href="OMI_observation_modules_PDAF23">Observation Modules</a></li>
    1010<li>Observation Operators</li>
    11 <li><a href="OMI_error_checking">Checking error status</a></li>
    12 <li><a href="OMI_debugging">Debugging functionality</a></li>
    13 <li><a href="OMI_ImplementationofAnalysisStep">Implementing the analysis step with OMI</a></li>
    14 <ol>
    15 <li> <a href="ImplementFilterAnalysisOverview"> General overview for ensemble filters</a></li>
    16 <ol>
    17 <li><a href="ImplementAnalysisGlobal">Implementation for Global Filters</a></li>
    18 <li><a href="ImplementAnalysisLocal">Implementation for Local Filters</a></li>
    19 <li><a href="ImplementAnalysislenkfOmi">Implementation for LEnKF</a></li>
    20 </ol>
    21 <li> <a href="Implement3DVarAnalysisOverview"> General overview for 3D-Var methods</a></li>
    22 <ol>
    23 <li><a href="ImplementAnalysis_3DVar">Implementation for 3D-Var</a></li>
    24 <li><a href="ImplementAnalysis_3DEnVar">Implementation for 3D Ensemble Var</a></li>
    25 <li><a href="ImplementAnalysis_Hyb3DVar">Implementation for Hybrid 3D-Var</a></li>
    26 </ol>
    27 </ol>
    28 <li><a href="OMI_nondiagonal_observation_error_covariance_matrices">Using nondiagonal R-matrices</a></li>
    29 <li><a href="Porting_to_OMI">Porting an existing implemention to OMI</a></li>
    30 <li><a href="PDAFomi_additional_functionality">Additional OMI Functionality</a></li>
     11<li><a href="OMI_error_checking_PDAF23">Checking error status</a></li>
     12<li><a href="OMI_debugging_PDAF23">Debugging functionality</a></li>
     13<li><a href="OMI_ImplementationofAnalysisStep_PDAF23">Implementing the analysis step</a></li>
     14<li><a href="OMI_nondiagonal_observation_error_covariance_matrices_PDAF23">Using nondiagonal R-matrices</a></li>
     15<li><a href="Porting_to_OMI_PDAF23">Porting an existing implemention to OMI</a></li>
     16<li><a href="PDAFomi_additional_functionality_PDAF23">Additional OMI Functionality</a></li>
    3117</ol>
    3218</div>
     
    193179Dependent on the complexity of an observation operator it might be useful to separate the functional computations from the interpolation. For this one could consider multi-step observation operators in separate routines.
    194180
    195 In the template we also included outputs for the [wiki:OMI_debugging debug functionality]. These should be adapted to a particular observation operator so that meaningful outputs are generated that help to check whether the operations in the routine are correct.
     181In the template we also included outputs for the [wiki:OMI_debugging_PDAF23 debug functionality]. These should be adapted to a particular observation operator so that meaningful outputs are generated that help to check whether the operations in the routine are correct.
    196182
    197183||In case that you implement a new observation operator: The community of PDAF users would be grateful if you can help to advance PDAF-OMI by providing new observation operators for inclusion into PDAF-OMI under the LGPL license.||