Changes between Version 3 and Version 4 of OfflineImplementationofAnalysisStep_PDAF23
- Timestamp:
- Jun 10, 2025, 4:47:11 PM (7 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OfflineImplementationofAnalysisStep_PDAF23
v3 v4 55 55 56 56 57 || This Implementation Guide describes the implementation of the offline mode as of PDAF V2.3. This is intended as a reference for existing implementations before the release of PDAF V3.0. For new implementations, we recommend to follow the [wiki:OfflineImplementationGuide updated Implementation Guide for PDAF 3]. ||57 || This page describes the implementation approach of the offline mode for PDAF2. This is intended for reference for existing implementations performed for PDAF2. See the [wiki:ImplementationofAnalysisStep_PDAF3 page on implementing the analysis step with PDAF3] for the updated recommendations. || 58 58 59 59 The implementation of the analysis step requires that the user-supplied routines whose names are given in the call to the filter-specific put-state routine are implemented with full functionality. … … 64 64 65 65 There are three different routines that call the filter analysis step. 66 * [ ImplementFilterAnalysisOverviewGeneral overview] of routines required to implement the analysis step for ensemble filters.67 1. [ ImplementAnalysisGlobalImplementation of the analysis for Global Filters]68 1. [ ImplementAnalysisLocalImplementation of the analysis for Local Filters]69 1. [ ImplementAnalysislenkfOmiImplementation of the analysis for the LEnKF using covariance localization]66 * [wiki:ImplementFilterAnalysisOverview_PDAF23 General overview] of routines required to implement the analysis step for ensemble filters. 67 1. [wiki:ImplementAnalysisGlobal_PDAF23 Implementation of the analysis for Global Filters] 68 1. [wiki:ImplementAnalysisLocal_PDAF23 Implementation of the analysis for Local Filters] 69 1. [wiki:ImplementAnalysislenkfOmi_PDAF23 Implementation of the analysis for the LEnKF using covariance localization] 70 70 71 71 For the application of the 3D-Var methods there are separate routines (added with PDAF 2.0): 72 * [wiki:Implement3DVarAnalysisOverview General overview] of routines required to implement the analysis step for 3D-Var.73 1. [wiki:ImplementAnalysis_3DVar Implementation of the analysis for 3D-Var with parameterized background covariance matrix]74 1. [wiki:ImplementAnalysis_3DEnVar Implementation of the analysis for 3D Ensemble Var ]75 1. [wiki:ImplementAnalysis_Hyb3DVar Implementation of the analysis for hybrid 3D-Var]72 * [wiki:Implement3DVarAnalysisOverview_PDAF23 General overview] of routines required to implement the analysis step for 3D-Var. 73 1. [wiki:ImplementAnalysis_3DVar_PDAF23 Implementation of the analysis for 3D-Var with parameterized background covariance matrix] 74 1. [wiki:ImplementAnalysis_3DEnVar_PDAF23 Implementation of the analysis for 3D Ensemble Var ] 75 1. [wiki:ImplementAnalysis_Hyb3DVar_PDAF23 Implementation of the analysis for hybrid 3D-Var] 76 76 77 77 78 78 == Implementation of the analysis step without OMI == 79 79 80 PDAF-OMI was introduced with version 1.16 of PDAF. While we recommend using OMI, the [wiki: ImplementationofAnalysisStep_noOMI implementation of the analysis step without OMI], thus using PDAF's full interface, is still possible. However, this can be considered as an expert mode.80 PDAF-OMI was introduced with version 1.16 of PDAF. While we recommend using OMI, the [wiki:OfflineImplementationofAnalysisStep_noOMI implementation of the analysis step without OMI] is still possible. 81 81 82 82 … … 84 84 85 85 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'. 86