Changes between Version 12 and Version 13 of OfflineImplementationGuide


Ignore:
Timestamp:
Feb 22, 2023, 2:22:26 PM (14 months ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OfflineImplementationGuide

    v12 v13  
    3232 4. [OfflineAddingMemoryandTimingInformation Adding memory and timing information]
    3333
    34 The implementation steps are described on the pages linked above. An example of the implementation is given in the test suite provided with PDAF with the routines in `testsuite/main/` and `testsuite/offline_1D/`. It should be possible to base you own implementation on this example by adding reading and writing routines for model files as well as adding the user-supplied routines for the handling of observations.
     34The implementation steps are described on the pages linked above. An example of the implementation is given in the tutorial provided with PDAF  in `tutorial/offline_2D_serial` (or `tutorial/offline 2D_parallel` for a parallelized case). It should be possible to base you own implementation on this example by adding reading and writing routines for model files as well as adding the user-supplied routines for the handling of observations.
    3535
    3636Several routines that contain model and observation specific operations are called by PDAF through its defined interface. These routines need to be implemented by the user. The operations in all these routines are rather elementary like filling the array of the ensemble of model states from model output files and the initialization of the vector of observations. The example mentioned above also includes examples for these routines. In addition, the directory `templates/` contains template implementations of the routines that can be used as a basis for new implementations.