Changes between Version 41 and Version 42 of ImplementationofAnalysisStep
- Timestamp:
- May 25, 2025, 1:30:00 PM (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImplementationofAnalysisStep
v41 v42 56 56 <li><a href="OMI_observation_operators">Observation operators</a></li> 57 57 <li><a href="OMI_debugging">Debugging functionality</a></li> 58 <li>Implementing the analysis step with OMI</li> 59 <ol> 60 <li> <a href="ImplementFilterAnalysisOverview"> General overview for ensemble filters</a></li> 61 <ol> 62 <li><a href="ImplementAnalysisGlobal">Implementation for Global Filters</a></li> 63 <li><a href="ImplementAnalysisLocal">Implementation for Local Filters</a></li> 64 <li><a href="ImplementAnalysislenkfOmi">Implementation for LEnKF</a></li> 65 </ol> 66 <li> <a href="Implement3DVarAnalysisOverview"> General overview for 3D-Var methods</a></li> 67 <ol> 68 <li><a href="ImplementAnalysis_3DVar">Implementation for 3D-Var</a></li> 69 <li><a href="ImplementAnalysis_3DEnVar">Implementation for 3D Ensemble Var</a></li> 70 <li><a href="ImplementAnalysis_Hyb3DVar">Implementation for Hybrid 3D-Var</a></li> 71 </ol> 72 </ol> 58 <li>Implementing the analysis step</li> 73 59 <li><a href="Porting_to_OMI">Porting an existing implemention to OMI</a></li> 74 60 <li><a href="OMI_use_global_obs">Using domain-limited observations</a></li> … … 111 97 112 98 113 == Implementation Variants before PDAF3 ==99 == Implementation variants before PDAF3 == 114 100 115 101 === Implementation of the analysis step using PDAF-OMI without PDAFlocal === 116 102 117 Before releasing PDAF V3.0 with its now PDAF3-interface routines for the analysis step, using the PDAF Observation Module Interface (PDAF-OMI) was recommended. PDAFlocal was introduced with PDAF V2.3 in September 2024 as an add-on to PDAF-OMI . With PDAFlocal we simplified the localization of the state vector. Implementations done before the release of PDAF V2.3 likely use PDAF-OMI without PDAFlocal.103 Before releasing PDAF V3.0 with its now PDAF3-interface routines for the analysis step, using the PDAF Observation Module Interface (PDAF-OMI) was recommended. PDAFlocal was introduced with PDAF V2.3 in September 2024 as an add-on to PDAF-OMI for local filters. With PDAFlocal we simplified the localization of the state vector. Implementations done before the release of PDAF V2.3 likely use PDAF-OMI without PDAFlocal. This mean they call user-procided routines `g2l_state_pdaf` and `l2g_state_pdaf`. 118 104 119 105 || For reference we provide the documentation on the **[wiki:ImplementAnalysisLocal_untilPDAF221 implementation of the analysis step with PDAF-OMI not using PDAFlocal].** || … … 123 109 The full interface omits the use of PDAF-OMI for the observation handling, and PDAFlocal for the simplified handling of localization. Using the full interface is an 'expert mode' because it requires to implement a larger number of call-back routines. Nonetheless, assimilation systems implemented before the introduction of PDAF-OMI with Version 1.16 in November 2020 might still use this approach. 124 110 125 || For reference we provide the documentation on the **[wiki:OfflineImplementationofAnalysisStep_noOMI implementation of the analysis step without OMI]**, which is still possible. ||111 || For reference we provide the documentation on the **[wiki:OfflineImplementationofAnalysisStep_noOMI implementation of the analysis step without PDAF-OMI]**, which is still possible. || 126 112 127 113 == Testing the full implementation == 128 114 129 After the implementation of the user-supplied routines for the analysis step, the data assimilation system is fully implemented. In order to test the program one has to compile it without setting 'PDAF_NO_UPDATE'.115 After the implementation of the user-supplied routines for the analysis step, the data assimilation system is fully implemented. Thus, one an now test its full functionality including the analysis step. 130 116 131 117