45 | | * [#U_collect_statecollect_state.F90 U_collect_state]: The name of the user-supplied routine that initializes a state vector from the array holding the ensemble of model states from the model fields. This is basically the inverse operation to `U_distribute_state` used in `PDAF_get_state` |
46 | | * [#U_init_dim_obsinit_dim_obs.F90 U_init_dim_obs]: The name of the user-supplied routine that provides the size of observation vector |
47 | | * [#U_obs_opobs_op.F90 U_obs_op]: The name of the user-supplied routine that acts as the observation operator on some state vector |
48 | | * [#U_init_obsinit_obs.F90 U_init_obs]: The name of the user-supplied routine that initializes the vector of observations |
49 | | * [#U_prepoststepprepoststep_seik.F90 U_prepoststep]: The name of the pre/poststep routine as in `PDAF_get_state` |
50 | | * [#U_prodRinvAprodrinva.F90 U_prodRinvA]: The name of the user-supplied routine that computes the product of the inverse of the observation error covariance matrix with some matrix provided to the routine by PDAF. This operation occurs during the analysis step of the ETKF. |
51 | | * [#U_init_obsvarinit_obsvar.F90 U_init_obsvar]: The name of the user-supplied routine that provides a mean observation error variance to PDAF (This routine will only be executed, if an adaptive forgetting factor is used) |
| 45 | * [#U_collect_statecollect_state_pdaf.F90 U_collect_state]: The name of the user-supplied routine that initializes a state vector from the array holding the ensemble of model states from the model fields. This is basically the inverse operation to `U_distribute_state` used in `PDAF_get_state` |
| 46 | * [#U_init_dim_obsinit_dim_obs_pdaf.F90 U_init_dim_obs]: The name of the user-supplied routine that provides the size of observation vector |
| 47 | * [#U_obs_opobs_op_pdaf.F90 U_obs_op]: The name of the user-supplied routine that acts as the observation operator on some state vector |
| 48 | * [#U_init_obsinit_obs_pdaf.F90 U_init_obs]: The name of the user-supplied routine that initializes the vector of observations |
| 49 | * [#U_prepoststepprepoststep_seik_pdaf.F90 U_prepoststep]: The name of the pre/poststep routine as in `PDAF_get_state` |
| 50 | * [#U_prodRinvAprodrinva_pdaf.F90 U_prodRinvA]: The name of the user-supplied routine that computes the product of the inverse of the observation error covariance matrix with some matrix provided to the routine by PDAF. This operation occurs during the analysis step of the ETKF. |
| 51 | * [#U_init_obsvarinit_obsvar_pdaf.F90 U_init_obsvar]: The name of the user-supplied routine that provides a mean observation error variance to PDAF (This routine will only be executed, if an adaptive forgetting factor is used) |
221 | | 1. [#U_prepoststepprepoststep_etkf.F90 U_prepoststep] (Call to act on the forecast ensemble, called with negative value of the time step) |
222 | | 1. [#U_init_dim_obsinit_dim_obs.F90 U_init_dim_obs] |
223 | | 1. [#U_obs_opobs_op.F90 U_obs_op] (A single call to operate on the ensemble mean state) |
224 | | 1. [#U_init_obsinit_obs.F90 U_init_obs] |
225 | | 1. [#U_obs_opobs_op.F90 U_obs_op] (`dim_ens` calls; one call for each ensemble member) |
226 | | 1. [#U_init_obsvarinit_obsvar.F90 U_init_obsvar] (Only executed, if the adaptive forgetting factor is used (`type_forget=1` in the example implemention)) |
227 | | 1. [#U_prodRinvAprodrinva.F90 U_prodRinvA] |
228 | | 1. [#U_prepoststepprepoststep_etkf.F90 U_prepoststep] (call to act on the analysis ensemble, called with (positive) value of the time step) |
229 | | |
| 221 | 1. [#U_prepoststepprepoststep_etkf_pdaf.F90 U_prepoststep] (Call to act on the forecast ensemble, called with negative value of the time step) |
| 222 | 1. [#U_init_dim_obsinit_dim_obs_pdaf.F90 U_init_dim_obs] |
| 223 | 1. [#U_obs_opobs_op_pdaf.F90 U_obs_op] (A single call to operate on the ensemble mean state) |
| 224 | 1. [#U_init_obsinit_obs_pdaf.F90 U_init_obs] |
| 225 | 1. [#U_obs_opobs_op_pdaf.F90 U_obs_op] (`dim_ens` calls; one call for each ensemble member) |
| 226 | 1. [#U_init_obsvarinit_obsvar_pdaf.F90 U_init_obsvar] (Only executed, if the adaptive forgetting factor is used (`type_forget=1` in the example implemention)) |
| 227 | 1. [#U_prodRinvAprodrinva_pdaf.F90 U_prodRinvA] |
| 228 | 1. [#U_prepoststepprepoststep_etkf_pdaf.F90 U_prepoststep] (call to act on the analysis ensemble, called with (positive) value of the time step) |
| 229 | |