Changes between Version 22 and Version 23 of PdafTutorial


Ignore:
Timestamp:
May 30, 2025, 8:50:53 AM (2 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PdafTutorial

    v22 v23  
    1010== Implementing the online mode of PDAF ==
    1111
    12 In the online mode of PDAF one couples PDAF to a model into a single assimilation program. With version 1.16 we introduced PDAF-OMI, the [wiki:PDAF_OMI_Overview Observation Module Infrastructure]. The tutorials are adapted for OMI, while tutorials describing the implementation without OMI are provided further below. The implementation is done from the templates provided in /templates/online of the source code package. Two implementations are demonstrated: The case that the model itself is not parallelized and the case that the model is parallelized (i.e. if field is decomposed over several processes).
     12In the online mode of PDAF one couples PDAF to a model into a single assimilation program. With version 3.0 we introduced the [wiki:PDAF3_interface universal PDAF3 interface]. The tutorials describe the recommended implementation using this advanved interface, while tutorials describing the implementation using PDAF's more complex full interface are provided further below. The implementation is done from the templates provided in /templates/online of the source code package. Two implementations are demonstrated: The case that the model itself is not parallelized and the case that the model is parallelized (i.e. if field is decomposed over several processes).
    1313
    14 Step-by-step descriptions of the required implementation steps are provided by the following slide sets (the described features are supported from PDAF 2.1): [[BR]]
     14Step-by-step descriptions of the required implementation steps are provided by the following slide sets (the described features are supported from PDAF 3.0): [[BR]]
    1515 * [http://pdaf.awi.de/files/pdaf_tutorial_onlineserial.pdf PDAF Tutorial: Implementation of the assimilation system with a model that is not parallelized] (PDF, 0.9 MB)[[BR]]
    1616 * [http://pdaf.awi.de/files/pdaf_tutorial_onlineparallel.pdf PDAF Tutorial: Implementation of the assimilation system with a parallelized model] (PDF, 0.9 MB)[[BR]]
     
    1818== Implementing the offline analysis step ==
    1919
    20 In the offline mode of PDAF one uses separate programs for the model and the data assimilation. The implementation is done from the templates provided in /templates/offline of the source code package. The tutorial describes the implementation with PDAF-OMI that was introduced with version 1.16.
     20In the offline mode of PDAF one uses separate programs for the model and the data assimilation. The implementation is done from the templates provided in /templates/offline of the source code package. The tutorial describes the implementation using the PDAF3 interface that was introduced with PDAF V3.0.
    2121
    22 A step-by-step description of the required implementation steps is provided by the following slide set (the described features are supported from PDAF 2.1): [[BR]]
     22A step-by-step description of the required implementation steps is provided by the following slide set: [[BR]]
    2323 * [http://pdaf.awi.de/files/pdaf_tutorial_offline.pdf PDAF Tutorial: Implementation of the analysis step in offline mode] (PDF, 0.8 MB)
    2424
    2525== Implementing 3D-Var ==
    2626
    27 With PDAF V2.0 we added 3D variational methods to PDAF. Templates for the implementation are provided in /templates/3dvar of the course package. Tutorial codes are in /tutorial/3dvar. The tutorial explains the particularities for the implementation of the 3D-Var methods:[[BR]]
     27Templates for the implementation of 3D variational methods are provided in /templates/3dvar of the course package. Tutorial codes are in /tutorial/3dvar. The tutorial explains the particularities for the implementation of the 3D-Var methods:[[BR]]
    2828 * [http://pdaf.awi.de/files/pdaf_tutorial_3dvar.pdf PDAF Tutorial: Implementation of the analysis step for 3D-Var] (PDF, 1.8 MB)
    2929
     
    3131== Implementing without using PDAF-OMI ==
    3232
    33 With PDAF version 1.16 we introduced PDAF-OMI (Observation Module Infrastructure). We recommend to use this new way to implement observationhandling more efficiently. However, implementing without OMI is still possible and here we provide the tutorial slides for this case:
     33The PDAF3 interface uses PDAF-OMI (Observation Module Infrastructure), which enables an effective and structured approach to handle observations. We recommend to use this way to implement observation handling more efficiently. Implementing without PDAFOMI is still possible, and should be considered as an 'expert mode'. Herem we provide the tutorial slides for this case:
    3434
    35 Step-by-step descriptions of the required implementation steps are provided by the following slide sets (the described features are supported from PDAF 2.1): [[BR]]
     35Step-by-step descriptions of the required implementation steps are provided by the following slide sets (the described features are supported from PDAF V3.0): [[BR]]
    3636Online mode:[[br]]
    3737 * [http://pdaf.awi.de/files/pdaf_tutorial_onlineserial_fullInterface.pdf PDAF Tutorial: Implementation of the assimilation system without OMI with a model that is not parallelized] (PDF, 0.9 MB)[[BR]]