Changes between Version 3 and Version 4 of OfflineImplementationofAnalysisStep_PDAF23


Ignore:
Timestamp:
Jun 10, 2025, 4:47:11 PM (7 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OfflineImplementationofAnalysisStep_PDAF23

    v3 v4  
    5555
    5656
    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. ||
    5858
    5959The 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.
     
    6464
    6565There are three different routines that call the filter analysis step.
    66  * [ImplementFilterAnalysisOverview General overview] of routines required to implement the analysis step for ensemble filters.
    67  1. [ImplementAnalysisGlobal Implementation of the analysis for Global Filters]
    68  1. [ImplementAnalysisLocal Implementation of the analysis for Local Filters]
    69  1. [ImplementAnalysislenkfOmi Implementation 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]
    7070
    7171For 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]
    7676
    7777
    7878== Implementation of the analysis step without OMI ==
    7979
    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.
     80PDAF-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.
    8181
    8282
     
    8484
    8585After 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