Changes between Version 12 and Version 13 of OfflineImplementationGuide
- Timestamp:
- Feb 22, 2023, 2:22:26 PM (20 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OfflineImplementationGuide
v12 v13 32 32 4. [OfflineAddingMemoryandTimingInformation Adding memory and timing information] 33 33 34 The implementation steps are described on the pages linked above. An example of the implementation is given in the t est 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.34 The 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. 35 35 36 36 Several 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.