Changes between Version 1 and Version 2 of OMI_observation_operators_PDAF23
- Timestamp:
- Jun 10, 2025, 12:04:27 PM (4 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OMI_observation_operators_PDAF23
v1 v2 5 5 <div class="wiki-toc"> 6 6 <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> 10 10 <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> 31 17 </ol> 32 18 </div> … … 193 179 Dependent 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. 194 180 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.181 In 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. 196 182 197 183 ||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.||