Changes between Version 42 and Version 43 of ImplementAnalysislseik
- Timestamp:
- Jan 22, 2012, 10:58:47 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImplementAnalysislseik
v42 v43 58 58 * [#U_init_obs_finit_obs_f_pdaf.F90 U_init_obs_f]: The name of the user-supplied routine that initializes the full vector of observations 59 59 * [#U_init_obs_linit_obs_l_pdaf.F90 U_init_obs_l]: The name of the user-supplied routine that initializes the vector of observations for a local analysis domain 60 * [#U_prepoststepprepoststep_ seik_pdaf.F90 U_prepoststep]: The name of the pre/poststep routine as in `PDAF_get_state`60 * [#U_prepoststepprepoststep_ens_pdaf.F90 U_prepoststep]: The name of the pre/poststep routine as in `PDAF_get_state` 61 61 * [#U_prodRinvA_lprodrinva_l_pdaf.F90 U_prodRinvA_l]: 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. 62 62 * [#U_init_n_domainsinit_n_domains_pdaf.F90 U_init_n_domains]: The name of the routine that provides the number of local analysis domains … … 168 168 169 169 170 === `U_prepoststep` (prepoststep_ seik_pdaf.F90) ===171 172 This routine can be identical to that used for the global SEIK filter, which has already been described on the [ModifyModelforEnsembleIntegration#U_prepoststepprepoststep_ seik.F90 page on modifying the model code for the ensemble integration]. For completeness, the description is repeated:170 === `U_prepoststep` (prepoststep_ens_pdaf.F90) === 171 172 This routine can be identical to that used for the global SEIK filter, which has already been described on the [ModifyModelforEnsembleIntegration#U_prepoststepprepoststep_ens_pdaf.F90 page on modifying the model code for the ensemble integration]. For completeness, the description is repeated: 173 173 174 174 The interface of the routine is identical for all filters. However, the particular operations that are performed in the routine can be specific for each filter algorithm. Here, we exemplify the interface on the example of the SEIK filter. … … 413 413 414 414 When the ensemble integration of the forecast is completed, the analysis step is executed. Before the loop over all local analysis domains, the following routines are executed: 415 1. [#U_prepoststepprepoststep_ seik_pdaf.F90 U_prepoststep] (Call to act on the forecast ensemble, called with negative value of the time step)415 1. [#U_prepoststepprepoststep_ens_pdaf.F90 U_prepoststep] (Call to act on the forecast ensemble, called with negative value of the time step) 416 416 1. [#U_init_n_domainsinit_n_domains_pdaf.F90 U_init_n_domains] 417 417 1. [#U_init_dim_obs_finit_dim_obs_f_pdaf.F90 U_init_dim_obs_f] … … 432 432 433 433 After the loop over all local analysis domains, it is executed: 434 1. [#U_prepoststepprepoststep_ seik_pdaf.F90 U_prepoststep] (Call to act on the analysis ensemble, called with (positive) value of the time step)435 436 437 434 1. [#U_prepoststepprepoststep_ens_pdaf.F90 U_prepoststep] (Call to act on the analysis ensemble, called with (positive) value of the time step) 435 436 437