Changes between Version 1 and Version 2 of ImplementAnalysisenkf
- Timestamp:
- May 19, 2011, 9:25:39 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImplementAnalysisenkf
v1 v2 52 52 * [#U_add_obs_erradd_obs_err.F90 U_add_obs_err]: The name of the user-supplied routine that adds the observation error covariance matrix to the ensemble covariance matrix projected onto the observation space. 53 53 * [#U_init_obscovarinit_obscovar.F90 U_init_obscovar]: The name of the user-supplied routine that initializes the observation error covariance matrix. 54 * `status`: The integer status flag. It is zero, if `PDAF_put_state_enkf` is exited without errors. 55 56 Note: 57 * The order of the routine names does not show the order in which these routines are executed. See the [#Executionorderofuser-suppliedroutines section on the order of the execution] at the bottom of this page. 54 * `status`: The integer status flag. It is zero, if `PDAF_put_state_enkf` is exited without errors. 58 55 59 56 … … 219 216 == Execution order of user-supplied routines == 220 217 221 The user-supplied routines are executed in the order listed below. The order can be important as some routines can perform preparatory work for later routines. For example, `U_init_dim_obs` can prepare an index array that provides the information for executing the observation operator in `U_obs_op`.218 For the EnKF, the user-supplied routines are essentially executed in the order they are listed in the interface to `PDAF_put_state_enkf`. The order can be important as some routines can perform preparatory work for later routines. For example, `U_init_dim_obs` can prepare an index array that provides the information for executing the observation operator in `U_obs_op`. 222 219 223 220 Before the analysis step is called the following routine is executed: