Changes between Version 16 and Version 17 of AvailableOptionsforInitPDAF


Ignore:
Timestamp:
May 31, 2025, 8:05:40 AM (3 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AvailableOptionsforInitPDAF

    v16 v17  
    1616Overview of integer options for ensemble Kalman filters. The parameters are explained in the list of options as they are displayed using `subtype=-1`, which are shown further below.
    1717
    18 Parameters shown in italic font have changed in PDAF V3 compared to PDAF V2.3.1. The index position in PDAF V2.3.1 is shown in parenthesis.
     18Parameters shown in ''italic'' have changed in PDAF V3 compared to PDAF V2.3.1. The index position in PDAF V2.3.1 is shown in parenthesis.
    1919
    2020||= iparam =||= SEIK =||= LSEIK =||= EnKF =||= LEnKF =||= ETKF =||= LETKF =||= ESTKF =||= LESTKF =||= //ENSRF// =||
     
    9191
    9292In the overview 'solver param1' to 'solver param4' denote different integer and real-valued parameters that control the different solvers used in the 3D-Var methods.
     93
     94== Generic options ==
     95
     96Some options are used for all DA methods.
     97
     98=== `dim_p` and `dim_ens` ===
     99
     100These are the dimension of the state vector (`dim_p`) and the ensemble size (`dim_ens`).
     101
     102=== `obs_ens`, iparam(8) ===
     103
     104The option `obs_ens`  is optional. In controls how the observed ensemble mean, used in the innovation, is computed.
     105Thus, it controls whether the observation operator **H** is applied directly to the ensemble mean state, or whether it is applied to all ensemble members states and then the mean of the observed ensemble is computed.
     106
     107The values for this option are
     108* 0: Apply **H** to ensemble mean to compute innovation
     109* 1: Apply **H** to ensemble states; then compute innovation from their mean (default; recomended for nonlinear H)
     110
     111=== `type_obs`, iparam(9) ===
     112
     113The option `type_obs` is optional. It controls whether the observations are initialized before or after PDAF calls `prepoststep_pdaf` for the forecast, thus before the analysis step. Initializing observations before `prepoststep_pdaf` allows one to compare the forecast ensemble with the observation that will be assimilated. The [wiki:PDAFomi_observation_diagnostics PDAFD-OMI observation diagnostics] can be used for this comparison.
     114
     115For compatibility with previous PDAF releases the observations are by default initialized afer the call to `prepoststep_pdaf`.
     116
     117The values for this option are
     118* 0: Initialize observations before call to `prepoststep_pdaf`
     119* 1: Initialize observations after call to `prepoststep_pdaf` (default)
     120
     121Note: For DA methods that apply covariance inflation by explicitly inflating the ensemble perturbations this inflation will be done before the observations are intitialized. In this case, the estimated ensemble standard deviation, which is commonly computed in `prepoststep_pdaf`, will be different for the cases that observations are intiialized before or after `prepoststep_pdaf`.
    93122
    94123