Changes between Version 6 and Version 7 of ModifyModelforEnsembleIntegrationFullpar


Ignore:
Timestamp:
Apr 29, 2014, 11:20:48 AM (6 years ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModifyModelforEnsembleIntegrationFullpar

    v6 v7  
    99<li><a href="InitPdaf">Initialization of PDAF</a></li>
    1010<li>Modifications for ensemble integration</li>
     11  <li>&nbsp;&nbsp;&nbsp;<a href="InsertAnalysisStep">Fully parallel implementation variant</li>
     12  <li>&nbsp;&nbsp;&nbsp;<a href="ModifyModelforEnsembleIntegration">Flexible implementation variant</li>
    1113<li><a href="ImplementationofAnalysisStep">Implementation of the analysis step</a></li>
    1214<li><a href="AddingMemoryandTimingInformation">Memory and timing information</a></li>
     
    3032
    3133
    32 Operations that are specific to the model and to the assimilated observations are performed by call-back routines that are supplied by the user. These are called through the defined interface of PDAF. Generally, these user-supplied routines have to provide quite elementary operations, like initializing a model state vector for PDAF from model fields or providing the vector of observations. PDAF provides examples for these routines and templates that can be used as the basis for the implementation. As only the interface of these routines is specified, the user can implement the routines like a routine of the model. Thus, the implementation of these routines should not be difficult.
     34Operations that are specific to the model and to the assimilated observations are performed by call-back routines that are supplied by the user. These are called through the defined interface of PDAF. Generally, these user-supplied routines have to provide quite elementary operations, like initializing a model state vector for PDAF from model fields or providing the vector of observations. PDAF provides examples for these routines and templates that can be used as the basis for the implementation. As only the interface of these routines is specified, the user can implement the routines like a routine of the model. Thus, the implementation of these routines should not be difficult. The implementation of the call-back routines is identical for the fully-parallel and flexible implementation variants.
     35
     36The implementations that are required for the fully-parallel and the flexible implementation variants are described on separate pages:
     37 * [InsertAnalysisStep '''fully parallel''': Inserting the routine for the analysis step]
     38 * [ModifyModelforEnsembleIntegration Modification of the model code for the '''flexible''' implementation variant]
    3339
    3440