Changes between Version 16 and Version 17 of AuxiliaryRoutines


Ignore:
Timestamp:
May 29, 2025, 11:17:49 AM (3 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AuxiliaryRoutines

    v16 v17  
    133133== Incremental analysis updates ==
    134134
    135 === PDAF_incremental ===
    136 
    137 When incremental updating is used, this routine is called during the forecast phase to add a fraction of the analysis increment to an ensemble member.
    138 
    139 {{{
    140 CALL PDAF_incremental(steps, U_dist_stateinc)
    141 }}}
    142 
    143 The arguments are:
    144  * `steps`: The number of time steps over which the increment should be distributed
    145  * `U_dist_stateinc`: The name of the user supplied call-back function that performs the actual addition of the state vector increment to the individual model fields.
    146 
    147 
    148 === PDAF_add_increment ===
    149 
    150 When incremental updating is used, the state increment of the analysis step is not directly added to the forecast state. To add the increment to some state vector `PDAF_add_increment` is called:
    151 
    152 {{{
    153 CALL PDAF_add_increment(dim_p, state_p)
    154 }}}
    155 
    156 The arguments are
    157  * `dim_p`: An integer giving the state dimension of `state_p`
    158  * `state_p`: A real array of size `dim_p` holding the on input the state vector and on output the state vector plus increment.
    159 
    160 Note:
    161  * the routine can be used in the prepoststep routine when the analysis state should be analyzed.
    162 
     135See page on [wiki:IncrementalAnalysisUpdates Incremental Analysis Updates in PDAF3].
    163136
    164137