Changes between Version 2 and Version 3 of ImplementAnalysis_Hyb3DVar


Ignore:
Timestamp:
Dec 9, 2021, 2:45:59 PM (3 years ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ImplementAnalysis_Hyb3DVar

    v2 v3  
    5353The interface is:
    5454{{{
    55 SUBROUTINE PDAFomi_assimilate_en3dvar_lestkf(U_collect_state, U_distribute_state, &
     55SUBROUTINE PDAFomi_assimilate_hyb3dvar_lestkf(U_collect_state, U_distribute_state, &
    5656                                 U_init_dim_obs_pdafomi, U_obs_op_pdafomi, &
    5757                                 U_cvt_ens, U_cvt_adj_ens, U_cvt, U_cvt_adj, &
     
    7878 * [#U_prepoststepprepoststep_ens_pdaf.F90 U_prepoststep]: The name of the pre/poststep routine as in `PDAF_get_state`
    7979 * [#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.
    8181
    8282
     
    8888The interface is:
    8989{{{
    90 SUBROUTINE PDAFomi_assimilate_hyb3dvar_lestkf(U_collect_state, U_distribute_state, &
     90SUBROUTINE PDAFomi_assimilate_hyb3dvar_estkf(U_collect_state, U_distribute_state, &
    9191                                 U_init_dim_obs_pdafomi, U_obs_op_pdafomi, &
    9292                                 U_cvt_ens, U_cvt_adj_ens, U_cvt, U_cvt_adj, &
     
    107107 * [#U_prepoststepprepoststep_ens_pdaf.F90 U_prepoststep]: The name of the pre/poststep routine as in `PDAF_get_state`
    108108 * [#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.
    110110
    111111Note 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.