PDAF_letkf_analysis Subroutine

subroutine PDAF_letkf_analysis(domain_p, step, dim_l, dim_obs_f, dim_obs_l, dim_ens, state_l, Ainv_l, ens_l, HX_f, HXbar_f, state_inc_l, rndmat, forget, U_g2l_obs, U_init_obs_l, U_prodRinvA_l, U_init_obsvar_l, U_init_n_domains_p, screen, incremental, type_forget, flag)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: domain_p
integer, intent(in) :: step
integer, intent(in) :: dim_l
integer, intent(in) :: dim_obs_f
integer, intent(in) :: dim_obs_l
integer, intent(in) :: dim_ens
real, intent(inout) :: state_l(dim_l)
real, intent(out) :: Ainv_l(dim_ens,dim_ens)
real, intent(inout) :: ens_l(dim_l,dim_ens)
real, intent(in) :: HX_f(dim_obs_f,dim_ens)
real, intent(in) :: HXbar_f(dim_obs_f)
real, intent(in) :: state_inc_l(dim_l)
real, intent(inout) :: rndmat(dim_ens,dim_ens)
real, intent(inout) :: forget
real :: U_g2l_obs
real :: U_init_obs_l
real :: U_prodRinvA_l
real :: U_init_obsvar_l
real :: U_init_n_domains_p
integer, intent(in) :: screen
integer, intent(in) :: incremental
integer, intent(in) :: type_forget
integer, intent(inout) :: flag