Changes between Version 3 and Version 4 of PDAF_assimilate_ensrf
- Timestamp:
- Mar 26, 2025, 10:19:33 AM (6 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PDAF_assimilate_ensrf
v3 v4 17 17 * `U_collect_state`: [[BR]]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 the inverse operation to `U_distribute_state` used in `PDAF_get_state` as well as here. 18 18 * `U_distribute_state`: [[BR]]The name of a user supplied routine that initializes the model fields from the array holding the ensemble of model state vectors. This is the inverse operation to `U_collect_state` 19 * `U_init_dim_obs`: [[BR]]The name of the user-supplied routine that provides the size of observation vector19 * `U_init_dim_obs`: [[BR]]The name of the user-supplied routine that provides the size of the observation vector 20 20 * `U_obs_op`: [[BR]]The name of the user-supplied routine that acts as the observation operator on some state vector 21 21 * `U_init_obs`: [[BR]]The name of the user-supplied routine that initializes the vector of observations … … 23 23 * `U_localize_covar_serial`: [[BR]]The name of the routine that applies the covariance localization for a single observation 24 24 * `U_prepoststep`: [[BR]]The name of the pre/poststep routine as in `PDAF_get_state` 25 * `U_next_observation`: [[BR]]The name of auser supplied routine that initializes the variables `nsteps`, `timenow`, and `doexit`. The same routine is also used in `PDAF_get_state`.25 * `U_next_observation`: [[BR]]The name of the user supplied routine that initializes the variables `nsteps`, `timenow`, and `doexit`. The same routine is also used in `PDAF_get_state`. 26 26 * `status_pdaf`: [[BR]]The integer status flag. It is zero, if the routine is exited without errors. 27 27 28 28 29 The user-supplied call-back routines are described on the page on [wiki:ImplementAnalysisENSRF_EAKF implementing the analysis step of the ENSRF/EAKF]. Here also the possible choices of `subtype` are explained. These sele ect the particular filter variant.29 The user-supplied call-back routines are described on the page on [wiki:ImplementAnalysisENSRF_EAKF implementing the analysis step of the ENSRF/EAKF]. Here also the possible choices of `subtype` are explained. These select the particular filter variant. 30 30 31 31 It is recommended to check value of `status_pdaf` in the program after PDAF_assimilate_enkf is executed. Only if its value is 0 the initialization was successful.