PDAFlocal_interfaces Module


Interfaces

interface

  • public subroutine PDAFlocal_put_state_lseik(U_collect_state, U_init_dim_obs, U_obs_op, U_init_obs, U_init_obs_l, U_prepoststep, U_prodRinvA_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_init_obs_l
    real :: U_prepoststep
    real :: U_prodRinvA_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocal_put_state_lseik_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: flag

interface

  • public subroutine PDAFlocal_assimilate_lseik(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_init_obs, U_init_obs_l, U_prepoststep, U_prodRinvA_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, U_next_observation, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_init_obs_l
    real :: U_prepoststep
    real :: U_prodRinvA_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    real :: U_next_observation
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocal_assimilate_lseik_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: flag

interface

  • public subroutine PDAFlocal_put_state_letkf(U_collect_state, U_init_dim_obs, U_obs_op, U_init_obs, U_init_obs_l, U_prepoststep, U_prodRinvA_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_init_obs_l
    real :: U_prepoststep
    real :: U_prodRinvA_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocal_put_state_letkf_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: flag

interface

  • public subroutine PDAFlocal_assimilate_letkf(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_init_obs, U_init_obs_l, U_prepoststep, U_prodRinvA_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, U_next_observation, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_init_obs_l
    real :: U_prepoststep
    real :: U_prodRinvA_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    real :: U_next_observation
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocal_assimilate_letkf_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: flag

interface

  • public subroutine PDAFlocal_put_state_lestkf(U_collect_state, U_init_dim_obs, U_obs_op, U_init_obs, U_init_obs_l, U_prepoststep, U_prodRinvA_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_init_obs_l
    real :: U_prepoststep
    real :: U_prodRinvA_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocal_put_state_lestkf_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: flag

interface

  • public subroutine PDAFlocal_assimilate_lestkf(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_init_obs, U_init_obs_l, U_prepoststep, U_prodRinvA_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, U_next_observation, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_init_obs_l
    real :: U_prepoststep
    real :: U_prodRinvA_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    real :: U_next_observation
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocal_assimilate_lestkf_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: flag

interface

  • public subroutine PDAFlocal_put_state_lnetf(U_collect_state, U_init_dim_obs, U_obs_op, U_init_obs_l, U_prepoststep, U_likelihood_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs_l
    real :: U_prepoststep
    real :: U_likelihood_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    integer, intent(out) :: outflag

interface

  • public subroutine PDAFlocal_put_state_lnetf_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: flag

interface

  • public subroutine PDAFlocal_assimilate_lnetf(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_init_obs_l, U_prepoststep, U_likelihood_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_next_observation, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs_l
    real :: U_prepoststep
    real :: U_likelihood_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_next_observation
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocal_assimilate_lnetf_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: flag

interface

  • public subroutine PDAFlocal_put_state_lknetf(U_collect_state, U_init_dim_obs, U_obs_op, U_init_obs, U_init_obs_l, U_prepoststep, U_prodRinvA_l, U_prodRinvA_hyb_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, U_likelihood_l, U_likelihood_hyb_l, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_init_obs_l
    real :: U_prepoststep
    real :: U_prodRinvA_l
    real :: U_prodRinvA_hyb_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    real :: U_likelihood_l
    real :: U_likelihood_hyb_l
    integer, intent(out) :: outflag

interface

  • public subroutine PDAFlocal_put_state_lknetf_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: flag

interface

  • public subroutine PDAFlocal_assimilate_lknetf(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_init_obs, U_init_obs_l, U_prepoststep, U_prodRinvA_l, U_prodRinvA_hyb_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, U_likelihood_l, U_likelihood_hyb_l, U_next_observation, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_init_obs_l
    real :: U_prepoststep
    real :: U_prodRinvA_l
    real :: U_prodRinvA_hyb_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    real :: U_likelihood_l
    real :: U_likelihood_hyb_l
    real :: U_next_observation
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocal_assimilate_lknetf_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: flag

interface

  • public subroutine PDAFlocal_put_state_en3dvar_lestkf(U_collect_state, U_init_dim_obs, U_obs_op, U_init_obs, U_prodRinvA, U_cvt_ens, U_cvt_adj_ens, U_obs_op_lin, U_obs_op_adj, U_init_dim_obs_f, U_obs_op_f, U_init_obs_f, U_init_obs_l, U_prodRinvA_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, U_prepoststep, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_prodRinvA
    real :: U_cvt_ens
    real :: U_cvt_adj_ens
    real :: U_obs_op_lin
    real :: U_obs_op_adj
    real :: U_init_dim_obs_f
    real :: U_obs_op_f
    real :: U_init_obs_f
    real :: U_init_obs_l
    real :: U_prodRinvA_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    real :: U_prepoststep
    integer, intent(out) :: outflag

interface

  • public subroutine PDAFlocal_assimilate_en3dvar_lestkf(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_init_obs, U_prodRinvA, U_cvt_ens, U_cvt_adj_ens, U_obs_op_lin, U_obs_op_adj, U_init_dim_obs_f, U_obs_op_f, U_init_obs_f, U_init_obs_l, U_prodRinvA_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, U_prepoststep, U_next_observation, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_prodRinvA
    real :: U_cvt_ens
    real :: U_cvt_adj_ens
    real :: U_obs_op_lin
    real :: U_obs_op_adj
    real :: U_init_dim_obs_f
    real :: U_obs_op_f
    real :: U_init_obs_f
    real :: U_init_obs_l
    real :: U_prodRinvA_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    real :: U_prepoststep
    real :: U_next_observation
    integer, intent(inout) :: outflag

interface

  • public subroutine PDAFlocal_put_state_hyb3dvar_lestkf(U_collect_state, U_init_dim_obs, U_obs_op, U_init_obs, U_prodRinvA, U_cvt_ens, U_cvt_adj_ens, U_cvt, U_cvt_adj, U_obs_op_lin, U_obs_op_adj, U_init_dim_obs_f, U_obs_op_f, U_init_obs_f, U_init_obs_l, U_prodRinvA_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, U_prepoststep, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_prodRinvA
    real :: U_cvt_ens
    real :: U_cvt_adj_ens
    real :: U_cvt
    real :: U_cvt_adj
    real :: U_obs_op_lin
    real :: U_obs_op_adj
    real :: U_init_dim_obs_f
    real :: U_obs_op_f
    real :: U_init_obs_f
    real :: U_init_obs_l
    real :: U_prodRinvA_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    real :: U_prepoststep
    integer, intent(out) :: outflag

interface

  • public subroutine PDAFlocal_assimilate_hyb3dvar_lestkf(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_init_obs, U_prodRinvA, U_cvt_ens, U_cvt_adj_ens, U_cvt, U_cvt_adj, U_obs_op_lin, U_obs_op_adj, U_init_dim_obs_f, U_obs_op_f, U_init_obs_f, U_init_obs_l, U_prodRinvA_l, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_g2l_obs, U_init_obsvar, U_init_obsvar_l, U_prepoststep, U_next_observation, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_init_obs
    real :: U_prodRinvA
    real :: U_cvt_ens
    real :: U_cvt_adj_ens
    real :: U_cvt
    real :: U_cvt_adj
    real :: U_obs_op_lin
    real :: U_obs_op_adj
    real :: U_init_dim_obs_f
    real :: U_obs_op_f
    real :: U_init_obs_f
    real :: U_init_obs_l
    real :: U_prodRinvA_l
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_g2l_obs
    real :: U_init_obsvar
    real :: U_init_obsvar_l
    real :: U_prepoststep
    real :: U_next_observation
    integer, intent(out) :: outflag

interface

  • public subroutine PDAFlocalomi_put_state(U_collect_state, U_init_dim_obs, U_obs_op, U_prepoststep, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_prepoststep
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_put_state_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_assimilate(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_prepoststep, U_init_n_domains_p, U_init_dim_l, U_l2g_state, U_next_observation, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_prepoststep
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_l2g_state
    real :: U_next_observation
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_assimilate_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_put_state_nondiagR(U_collect_state, U_init_dim_obs, U_obs_op, U_prepoststep, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_prodRinvA_l, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_prepoststep
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_prodRinvA_l
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_put_state_nondiagR_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_assimilate_nondiagR(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_prepoststep, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_prodRinvA_l, U_next_observation, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_prepoststep
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_prodRinvA_l
    real :: U_next_observation
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_assimilate_nondiagR_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_put_state_lnetf_nondiagR(U_collect_state, U_init_dim_obs, U_obs_op, U_prepoststep, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_likelihood_l, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_prepoststep
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_likelihood_l
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_put_state_lnetf_nondiagR_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_assimilate_lnetf_nondiagR(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_prepoststep, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_likelihood_l, U_next_observation, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_prepoststep
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_likelihood_l
    real :: U_next_observation
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_assimilate_lnetf_nondiagR_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_put_state_lknetf_nondiagR(U_collect_state, U_init_dim_obs, U_obs_op, U_prepoststep, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_prodRinvA_l, U_prodRinvA_hyb_l, U_likelihood_l, U_likelihood_hyb_l, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_prepoststep
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_prodRinvA_l
    real :: U_prodRinvA_hyb_l
    real :: U_likelihood_l
    real :: U_likelihood_hyb_l
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_put_state_lknetf_nondiagR_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_assimilate_lknetf_nondiagR(U_collect_state, U_distribute_state, U_init_dim_obs, U_obs_op, U_prepoststep, U_init_n_domains_p, U_init_dim_l, U_init_dim_obs_l, U_prodRinvA_l, U_prodRinvA_hyb_l, U_likelihood_l, U_likelihood_hyb_l, U_next_observation, flag)

    Arguments

    Type IntentOptional Attributes Name
    real :: U_collect_state
    real :: U_distribute_state
    real :: U_init_dim_obs
    real :: U_obs_op
    real :: U_prepoststep
    real :: U_init_n_domains_p
    real :: U_init_dim_l
    real :: U_init_dim_obs_l
    real :: U_prodRinvA_l
    real :: U_prodRinvA_hyb_l
    real :: U_likelihood_l
    real :: U_likelihood_hyb_l
    real :: U_next_observation
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_assimilate_lknetf_nondiagR_si(flag)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(out) :: flag

interface

  • public subroutine PDAFlocalomi_put_state_en3dvar_lestkf(collect_state_pdaf, init_dim_obs_f_pdaf, obs_op_f_pdaf, cvt_ens_pdaf, cvt_adj_ens_pdaf, obs_op_lin_pdaf, obs_op_adj_pdaf, init_n_domains_pdaf, init_dim_l_pdaf, init_dim_obs_l_pdaf, prepoststep_pdaf, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: collect_state_pdaf
    integer :: init_dim_obs_f_pdaf
    real :: obs_op_f_pdaf
    real :: cvt_ens_pdaf
    real :: cvt_adj_ens_pdaf
    real :: obs_op_lin_pdaf
    real :: obs_op_adj_pdaf
    integer :: init_n_domains_pdaf
    integer :: init_dim_l_pdaf
    integer :: init_dim_obs_l_pdaf
    real :: prepoststep_pdaf
    integer, intent(inout) :: outflag

interface

  • public subroutine PDAFlocalomi_assimilate_en3dvar_lestkf(collect_state_pdaf, distribute_state_pdaf, init_dim_obs_f_pdaf, obs_op_f_pdaf, cvt_ens_pdaf, cvt_adj_ens_pdaf, obs_op_lin_pdaf, obs_op_adj_pdaf, init_n_domains_pdaf, init_dim_l_pdaf, init_dim_obs_l_pdaf, prepoststep_pdaf, next_observation_pdaf, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: collect_state_pdaf
    real :: distribute_state_pdaf
    integer :: init_dim_obs_f_pdaf
    real :: obs_op_f_pdaf
    real :: cvt_ens_pdaf
    real :: cvt_adj_ens_pdaf
    real :: obs_op_lin_pdaf
    real :: obs_op_adj_pdaf
    integer :: init_n_domains_pdaf
    integer :: init_dim_l_pdaf
    integer :: init_dim_obs_l_pdaf
    real :: prepoststep_pdaf
    integer :: next_observation_pdaf
    integer, intent(inout) :: outflag

interface

  • public subroutine PDAFlocalomi_put_state_en3dvar_lestkf_nondiagR(collect_state_pdaf, init_dim_obs_f_pdaf, obs_op_f_pdaf, prodRinvA_pdaf, cvt_ens_pdaf, cvt_adj_ens_pdaf, obs_op_lin_pdaf, obs_op_adj_pdaf, prodRinvA_l_pdaf, init_n_domains_pdaf, init_dim_l_pdaf, init_dim_obs_l_pdaf, prepoststep_pdaf, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: collect_state_pdaf
    integer :: init_dim_obs_f_pdaf
    real :: obs_op_f_pdaf
    real :: prodRinvA_pdaf
    real :: cvt_ens_pdaf
    real :: cvt_adj_ens_pdaf
    real :: obs_op_lin_pdaf
    real :: obs_op_adj_pdaf
    real :: prodRinvA_l_pdaf
    integer :: init_n_domains_pdaf
    integer :: init_dim_l_pdaf
    integer :: init_dim_obs_l_pdaf
    real :: prepoststep_pdaf
    integer, intent(inout) :: outflag

interface

  • public subroutine PDAFlocalomi_assimilate_en3dvar_lestkf_nondiagR(collect_state_pdaf, distribute_state_pdaf, init_dim_obs_f_pdaf, obs_op_f_pdaf, prodRinvA_pdaf, cvt_ens_pdaf, cvt_adj_ens_pdaf, obs_op_lin_pdaf, obs_op_adj_pdaf, prodRinvA_l_pdaf, init_n_domains_pdaf, init_dim_l_pdaf, init_dim_obs_l_pdaf, prepoststep_pdaf, next_observation_pdaf, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: collect_state_pdaf
    real :: distribute_state_pdaf
    integer :: init_dim_obs_f_pdaf
    real :: obs_op_f_pdaf
    real :: prodRinvA_pdaf
    real :: cvt_ens_pdaf
    real :: cvt_adj_ens_pdaf
    real :: obs_op_lin_pdaf
    real :: obs_op_adj_pdaf
    real :: prodRinvA_l_pdaf
    integer :: init_n_domains_pdaf
    integer :: init_dim_l_pdaf
    integer :: init_dim_obs_l_pdaf
    real :: prepoststep_pdaf
    integer :: next_observation_pdaf
    integer, intent(inout) :: outflag

interface

  • public subroutine PDAFlocalomi_put_state_hyb3dvar_lestkf(collect_state_pdaf, init_dim_obs_f_pdaf, obs_op_f_pdaf, cvt_ens_pdaf, cvt_adj_ens_pdaf, cvt_pdaf, cvt_adj_pdaf, obs_op_lin_pdaf, obs_op_adj_pdaf, init_n_domains_pdaf, init_dim_l_pdaf, init_dim_obs_l_pdaf, prepoststep_pdaf, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: collect_state_pdaf
    integer :: init_dim_obs_f_pdaf
    real :: obs_op_f_pdaf
    real :: cvt_ens_pdaf
    real :: cvt_adj_ens_pdaf
    real :: cvt_pdaf
    real :: cvt_adj_pdaf
    real :: obs_op_lin_pdaf
    real :: obs_op_adj_pdaf
    integer :: init_n_domains_pdaf
    integer :: init_dim_l_pdaf
    integer :: init_dim_obs_l_pdaf
    real :: prepoststep_pdaf
    integer, intent(inout) :: outflag

interface

  • public subroutine PDAFlocalomi_assimilate_hyb3dvar_lestkf(collect_state_pdaf, distribute_state_pdaf, init_dim_obs_f_pdaf, obs_op_f_pdaf, cvt_ens_pdaf, cvt_adj_ens_pdaf, cvt_pdaf, cvt_adj_pdaf, obs_op_lin_pdaf, obs_op_adj_pdaf, init_n_domains_pdaf, init_dim_l_pdaf, init_dim_obs_l_pdaf, prepoststep_pdaf, next_observation_pdaf, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: collect_state_pdaf
    real :: distribute_state_pdaf
    integer :: init_dim_obs_f_pdaf
    real :: obs_op_f_pdaf
    real :: cvt_ens_pdaf
    real :: cvt_adj_ens_pdaf
    real :: cvt_pdaf
    real :: cvt_adj_pdaf
    real :: obs_op_lin_pdaf
    real :: obs_op_adj_pdaf
    integer :: init_n_domains_pdaf
    integer :: init_dim_l_pdaf
    integer :: init_dim_obs_l_pdaf
    real :: prepoststep_pdaf
    integer :: next_observation_pdaf
    integer, intent(inout) :: outflag

interface

  • public subroutine PDAFlocalomi_put_state_hyb3dvar_lestkf_nondiagR(collect_state_pdaf, init_dim_obs_f_pdaf, obs_op_f_pdaf, prodRinvA_pdaf, cvt_ens_pdaf, cvt_adj_ens_pdaf, obs_op_lin_pdaf, obs_op_adj_pdaf, prodRinvA_l_pdaf, init_n_domains_pdaf, init_dim_l_pdaf, init_dim_obs_l_pdaf, prepoststep_pdaf, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: collect_state_pdaf
    integer :: init_dim_obs_f_pdaf
    real :: obs_op_f_pdaf
    real :: prodRinvA_pdaf
    real :: cvt_ens_pdaf
    real :: cvt_adj_ens_pdaf
    real :: obs_op_lin_pdaf
    real :: obs_op_adj_pdaf
    real :: prodRinvA_l_pdaf
    integer :: init_n_domains_pdaf
    integer :: init_dim_l_pdaf
    integer :: init_dim_obs_l_pdaf
    real :: prepoststep_pdaf
    integer, intent(inout) :: outflag

interface

  • public subroutine PDAFlocalomi_assimilate_hyb3dvar_lestkf_nondiagR(collect_state_pdaf, distribute_state_pdaf, init_dim_obs_f_pdaf, obs_op_f_pdaf, prodRinvA_pdaf, cvt_ens_pdaf, cvt_adj_ens_pdaf, cvt_pdaf, cvt_adj_pdaf, obs_op_lin_pdaf, obs_op_adj_pdaf, prodRinvA_l_pdaf, init_n_domains_pdaf, init_dim_l_pdaf, init_dim_obs_l_pdaf, prepoststep_pdaf, next_observation_pdaf, outflag)

    Arguments

    Type IntentOptional Attributes Name
    real :: collect_state_pdaf
    real :: distribute_state_pdaf
    integer :: init_dim_obs_f_pdaf
    real :: obs_op_f_pdaf
    real :: prodRinvA_pdaf
    real :: cvt_ens_pdaf
    real :: cvt_adj_ens_pdaf
    real :: cvt_pdaf
    real :: cvt_adj_pdaf
    real :: obs_op_lin_pdaf
    real :: obs_op_adj_pdaf
    real :: prodRinvA_l_pdaf
    integer :: init_n_domains_pdaf
    integer :: init_dim_l_pdaf
    integer :: init_dim_obs_l_pdaf
    real :: prepoststep_pdaf
    integer :: next_observation_pdaf
    integer, intent(inout) :: outflag

interface

  • public subroutine PDAFlocal_set_indices(dim_l, map)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: dim_l
    integer, intent(in) :: map(dim_l)

interface

  • public subroutine PDAFlocal_set_increment_weights(dim_l, weights)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: dim_l
    real, intent(in) :: weights(dim_l)

interface

  • public subroutine PDAFlocal_clear_increment_weights()

    Arguments

    None