Changes between Version 8 and Version 9 of ImplementationGuide


Ignore:
Timestamp:
Aug 25, 2010, 2:00:59 PM (14 years ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImplementationGuide

    v8 v9  
    55The implementation of PDAF with an existing model can be performed in several steps. A possible sequence is the following:
    66
    7  1. [AdaptParallelization Adaptation of parallelization]
     7 1. [AdaptParallelization Adaptation of the parallelization]
    88 2. [InitPdaf Initialization of PDAF and the ensemble by PDAF_init]
    99 3. [ModifyModelforEnsembleIntegration Modification of the model code for the ensemble integration]
    10  4. Implementation of the analysis step
     10 4. [ImplementationofAnalysisStep Implementation of the analysis step]
    1111
    12 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/dummymodel_1D/.
     12The 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/dummymodel_1D/`.
     13
     14Several 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 the initialization of the model's physical fields from a state vector provided by PDAF 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.