| 93 | |
| 94 | == Generic options == |
| 95 | |
| 96 | Some options are used for all DA methods. |
| 97 | |
| 98 | === `dim_p` and `dim_ens` === |
| 99 | |
| 100 | These are the dimension of the state vector (`dim_p`) and the ensemble size (`dim_ens`). |
| 101 | |
| 102 | === `obs_ens`, iparam(8) === |
| 103 | |
| 104 | The option `obs_ens` is optional. In controls how the observed ensemble mean, used in the innovation, is computed. |
| 105 | Thus, 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 | |
| 107 | The 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 | |
| 113 | The 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 | |
| 115 | For compatibility with previous PDAF releases the observations are by default initialized afer the call to `prepoststep_pdaf`. |
| 116 | |
| 117 | The 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 | |
| 121 | Note: 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`. |