Changes between Version 2 and Version 3 of ImplementAnalysis_Hyb3DVar
- Timestamp:
- Dec 9, 2021, 2:45:59 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ImplementAnalysis_Hyb3DVar
v2 v3 53 53 The interface is: 54 54 {{{ 55 SUBROUTINE PDAFomi_assimilate_ en3dvar_lestkf(U_collect_state, U_distribute_state, &55 SUBROUTINE PDAFomi_assimilate_hyb3dvar_lestkf(U_collect_state, U_distribute_state, & 56 56 U_init_dim_obs_pdafomi, U_obs_op_pdafomi, & 57 57 U_cvt_ens, U_cvt_adj_ens, U_cvt, U_cvt_adj, & … … 78 78 * [#U_prepoststepprepoststep_ens_pdaf.F90 U_prepoststep]: The name of the pre/poststep routine as in `PDAF_get_state` 79 79 * [#U_next_observationnext_observation.F90 U_next_observation]: The name of a user supplied routine that initializes the variables `nsteps`, `timenow`, and `doexit`. The same routine is also used in `PDAF_get_state`. 80 * `status`: The integer status flag. It is zero, if `PDAFomi_assimilate_global`is exited without errors.80 * `status`: The integer status flag. It is zero, if the routine is exited without errors. 81 81 82 82 … … 88 88 The interface is: 89 89 {{{ 90 SUBROUTINE PDAFomi_assimilate_hyb3dvar_ lestkf(U_collect_state, U_distribute_state, &90 SUBROUTINE PDAFomi_assimilate_hyb3dvar_estkf(U_collect_state, U_distribute_state, & 91 91 U_init_dim_obs_pdafomi, U_obs_op_pdafomi, & 92 92 U_cvt_ens, U_cvt_adj_ens, U_cvt, U_cvt_adj, & … … 107 107 * [#U_prepoststepprepoststep_ens_pdaf.F90 U_prepoststep]: The name of the pre/poststep routine as in `PDAF_get_state` 108 108 * [#U_next_observationnext_observation.F90 U_next_observation]: The name of a user supplied routine that initializes the variables `nsteps`, `timenow`, and `doexit`. The same routine is also used in `PDAF_get_state`. 109 * `status`: The integer status flag. It is zero, if `PDAFomi_assimilate_global`is exited without errors.109 * `status`: The integer status flag. It is zero, if the routine is exited without errors. 110 110 111 111 Note that the interface of `PDAFomi_assimilate_en3dvar_estkf` is identical to that of `PDAFomi_assimilate_3dvar` apart from using the routines `U_cvt_ens` and `U_cvt_adj_ens` in case of the ensemble variational method.