Changes between Version 32 and Version 33 of ImplementationGuide
- Timestamp:
- Feb 22, 2023, 2:14:30 PM (21 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImplementationGuide
v32 v33 38 38 39 39 In Steps 1 to 3, PDAF is attached to the numerical model to allow it to perform ensemble integrations. Step 4 completes the data assimilation program with the analysis step. Finally, step 5 is optional to obtain information on the computing time and required memory. 40 The implementation steps are described on the pages linked above. An example of the implementation is given in t he test suite provided with PDAF with the routines in `testsuite/main/` and `testsuite/dummymodel_1D/`. Another example is provided in the [PdafTutorial tutorial implementations] in the directory `tutorial/`.40 The implementation steps are described on the pages linked above. An example of the implementation is given in tutorial cose provided with PDAF in `tutorial/online_2D_serialmodel/` and `tutorial/online_2D_serialmodel/`. (The [PdafTutorial tutorial] also provides detail explanations of the implementation steps). 41 41 42 42 Several subroutines that contain model and observation specific operations are called as call-back routines by PDAF. For this, PDAF defines interfaces for all routines. These routines need to be implemented by the user. The operations in all these routines are rather elementary like the initialization of the model's physical fields from a state vector provided by PDAF and the initialization of the vector of observations. The examples mentioned above also include example implementations for these routines. In addition, the directory `templates/` contains template implementations of the routines that can be used as a basis for new implementations.