Procedures

ProcedureLocationProcedure TypeDescription
PDAF_3dvar_alloc PDAF_3dvar_alloc.F90 Subroutine
PDAF_3dvar_analysis_cvt PDAF_3dvar_analysis_cvt.F90 Subroutine
PDAF_3dvar_costf_cg_cvt PDAF_3dvar_costf_cg_cvt.F90 Subroutine
PDAF_3dvar_costf_cvt PDAF_3dvar_costf_cvt.F90 Subroutine
PDAF_3dvar_init PDAF_3dvar_init.F90 Subroutine
PDAF_3dvar_memtime PDAF_3dvar_memtime.F90 Subroutine
PDAF_3dvar_optim_cg PDAF_3dvar_optim_cg.F90 Subroutine
PDAF_3dvar_optim_cgplus PDAF_3dvar_optim_cgplus.F90 Subroutine
PDAF_3dvar_optim_lbfgs PDAF_3dvar_optim_lbfgs.F90 Subroutine
PDAF_3dvar_options PDAF_3dvar_options.F90 Subroutine
PDAF_3dvar_update PDAF_3dvar_update.F90 Subroutine
PDAF_add_increment PDAF_add_increment.F90 Subroutine
PDAF_add_increment PDAF_interfaces_module Interface
PDAF_alloc_filters PDAF_alloc_filters.F90 Subroutine
PDAF_allreduce PDAF_allreduce.F90 Subroutine
PDAF_assimilate_3dvar PDAF_assimilate_3dvar.F90 Subroutine
PDAF_assimilate_3dvar PDAF_interfaces_module Interface
PDAF_assimilate_en3dvar_estkf PDAF_assimilate_en3dvar_estkf.F90 Subroutine
PDAF_assimilate_en3dvar_estkf PDAF_interfaces_module Interface
PDAF_assimilate_en3dvar_lestkf PDAF_assimilate_en3dvar_lestkf.F90 Subroutine
PDAF_assimilate_en3dvar_lestkf PDAF_interfaces_module Interface
PDAF_assimilate_enkf PDAF_assimilate_enkf.F90 Subroutine
PDAF_assimilate_enkf PDAF_interfaces_module Interface
PDAF_assimilate_enkf_si PDAF_assimilate_enkf_si.F90 Subroutine
PDAF_assimilate_enkf_si PDAF_interfaces_module Interface
PDAF_assimilate_estkf PDAF_assimilate_estkf.F90 Subroutine
PDAF_assimilate_estkf PDAF_interfaces_module Interface
PDAF_assimilate_estkf_si PDAF_assimilate_estkf_si.F90 Subroutine
PDAF_assimilate_estkf_si PDAF_interfaces_module Interface
PDAF_assimilate_etkf PDAF_assimilate_etkf.F90 Subroutine
PDAF_assimilate_etkf PDAF_interfaces_module Interface
PDAF_assimilate_etkf_si PDAF_assimilate_etkf_si.F90 Subroutine
PDAF_assimilate_etkf_si PDAF_interfaces_module Interface
PDAF_assimilate_hyb3dvar_estkf PDAF_assimilate_hyb3dvar_estkf.F90 Subroutine
PDAF_assimilate_hyb3dvar_estkf PDAF_interfaces_module Interface
PDAF_assimilate_hyb3dvar_lestkf PDAF_assimilate_hyb3dvar_lestkf.F90 Subroutine
PDAF_assimilate_hyb3dvar_lestkf PDAF_interfaces_module Interface
PDAF_assimilate_lenkf PDAF_assimilate_lenkf.F90 Subroutine
PDAF_assimilate_lenkf PDAF_interfaces_module Interface
PDAF_assimilate_lenkf_si PDAF_assimilate_lenkf_si.F90 Subroutine
PDAF_assimilate_lenkf_si PDAF_interfaces_module Interface
PDAF_assimilate_lestkf PDAF_assimilate_lestkf.F90 Subroutine
PDAF_assimilate_lestkf PDAF_interfaces_module Interface
PDAF_assimilate_lestkf_si PDAF_assimilate_lestkf_si.F90 Subroutine
PDAF_assimilate_lestkf_si PDAF_interfaces_module Interface
PDAF_assimilate_letkf PDAF_assimilate_letkf.F90 Subroutine
PDAF_assimilate_letkf PDAF_interfaces_module Interface
PDAF_assimilate_letkf_si PDAF_assimilate_letkf_si.F90 Subroutine
PDAF_assimilate_letkf_si PDAF_interfaces_module Interface
PDAF_assimilate_lknetf PDAF_assimilate_lknetf.F90 Subroutine
PDAF_assimilate_lknetf PDAF_interfaces_module Interface
PDAF_assimilate_lknetf_si PDAF_assimilate_lknetf_si.F90 Subroutine
PDAF_assimilate_lknetf_si PDAF_interfaces_module Interface
PDAF_assimilate_lnetf PDAF_assimilate_lnetf.F90 Subroutine
PDAF_assimilate_lnetf PDAF_interfaces_module Interface
PDAF_assimilate_lnetf_si PDAF_assimilate_lnetf_si.F90 Subroutine
PDAF_assimilate_lnetf_si PDAF_interfaces_module Interface
PDAF_assimilate_lseik PDAF_assimilate_lseik.F90 Subroutine
PDAF_assimilate_lseik PDAF_interfaces_module Interface
PDAF_assimilate_lseik_si PDAF_assimilate_lseik_si.F90 Subroutine
PDAF_assimilate_lseik_si PDAF_interfaces_module Interface
PDAF_assimilate_netf PDAF_assimilate_netf.F90 Subroutine
PDAF_assimilate_netf PDAF_interfaces_module Interface
PDAF_assimilate_netf_si PDAF_assimilate_netf_si.F90 Subroutine
PDAF_assimilate_netf_si PDAF_interfaces_module Interface
PDAF_assimilate_pf PDAF_assimilate_pf.F90 Subroutine
PDAF_assimilate_pf PDAF_interfaces_module Interface
PDAF_assimilate_pf_si PDAF_assimilate_pf_si.F90 Subroutine
PDAF_assimilate_pf_si PDAF_interfaces_module Interface
PDAF_assimilate_prepost PDAF_assimilate_prepost.F90 Subroutine
PDAF_assimilate_prepost PDAF_interfaces_module Interface
PDAF_assimilate_prepost_si PDAF_assimilate_prepost_si.F90 Subroutine
PDAF_assimilate_prepost_si PDAF_interfaces_module Interface
PDAF_assimilate_seek PDAF_assimilate_seek.F90 Subroutine
PDAF_assimilate_seek PDAF_interfaces_module Interface
PDAF_assimilate_seek_si PDAF_assimilate_seek_si.F90 Subroutine
PDAF_assimilate_seek_si PDAF_interfaces_module Interface
PDAF_assimilate_seik PDAF_assimilate_seik.F90 Subroutine
PDAF_assimilate_seik PDAF_interfaces_module Interface
PDAF_assimilate_seik_si PDAF_assimilate_seik_si.F90 Subroutine
PDAF_assimilate_seik_si PDAF_interfaces_module Interface
PDAF_correlation_function PDAF_correlation_function.F90 Subroutine

Get value of a correlation function

Read more…
PDAF_deallocate PDAF_deallocate.F90 Subroutine
PDAF_deallocate PDAF_interfaces_module Interface
PDAF_diag_crps PDAF_diag_crps.F90 Subroutine

Computation of CRPS

Read more…
PDAF_diag_crps PDAF_interfaces_module Interface
PDAF_diag_crps_mpi PDAF_diag_crps.F90 Subroutine

CRPS diagnostic routine including MPI-settings in interface

PDAF_diag_crps_mpi PDAF_interfaces_module Interface
PDAF_diag_CRPS_nompi PDAF_diag_crps.F90 Subroutine

CRPS routine from PDAF until V2.2.1 without parallelization

PDAF_diag_CRPS_nompi PDAF_interfaces_module Interface
PDAF_diag_effsample PDAF_diag_effsample.F90 Subroutine
PDAF_diag_effsample PDAF_interfaces_module Interface
PDAF_diag_ensstats PDAF_diag_ensstats.F90 Subroutine
PDAF_diag_ensstats PDAF_interfaces_module Interface
PDAF_diag_histogram PDAF_diag_histogram.F90 Subroutine
PDAF_diag_histogram PDAF_interfaces_module Interface
PDAF_en3dvar_analysis_cvt PDAF_en3dvar_analysis_cvt.F90 Subroutine
PDAF_en3dvar_costf_cg_cvt PDAF_en3dvar_costf_cg_cvt.F90 Subroutine
PDAF_en3dvar_costf_cvt PDAF_en3dvar_costf_cvt.F90 Subroutine
PDAF_en3dvar_optim_cg PDAF_en3dvar_optim_cg.F90 Subroutine
PDAF_en3dvar_optim_cgplus PDAF_en3dvar_optim_cgplus.F90 Subroutine
PDAF_en3dvar_optim_lbfgs PDAF_en3dvar_optim_lbfgs.F90 Subroutine
PDAF_en3dvar_update_estkf PDAF_en3dvar_update_estkf.F90 Subroutine
PDAF_en3dvar_update_lestkf PDAF_en3dvar_update_lestkf.F90 Subroutine
PDAF_enkf_alloc PDAF_enkf_alloc.F90 Subroutine
PDAF_enkf_analysis_rlm PDAF_enkf_analysis_rlm.F90 Subroutine
PDAF_enkf_analysis_rsm PDAF_enkf_analysis_rsm.F90 Subroutine
PDAF_enkf_gather_resid PDAF_enkf_gather_resid.F90 Subroutine
PDAF_enkf_init PDAF_enkf_init.F90 Subroutine
PDAF_enkf_memtime PDAF_enkf_memtime.F90 Subroutine
PDAF_enkf_obs_ensemble PDAF_enkf_obs_ensemble.F90 Subroutine
PDAF_enkf_Omega PDAF_enkf_omega.F90 Subroutine
PDAF_enkf_Omega PDAF_interfaces_module Interface
PDAF_enkf_options PDAF_enkf_options.F90 Subroutine
PDAF_enkf_Tleft PDAF_enkf_Tleft.F90 Subroutine
PDAF_enkf_update PDAF_enkf_update.F90 Subroutine
PDAF_eofcovar PDAF_eofcovar.F90 Subroutine
PDAF_eofcovar PDAF_interfaces_module Interface
PDAF_estkf_alloc PDAF_estkf_alloc.F90 Subroutine
PDAF_estkf_analysis PDAF_estkf_analysis.F90 Subroutine
PDAF_estkf_analysis_fixed PDAF_estkf_analysis_fixed.F90 Subroutine
PDAF_estkf_AOmega PDAF_estkf_AOmega.F90 Subroutine
PDAF_estkf_init PDAF_estkf_init.F90 Subroutine
PDAF_estkf_memtime PDAF_estkf_memtime.F90 Subroutine
PDAF_estkf_OmegaA PDAF_estkf_OmegaA.F90 Subroutine
PDAF_estkf_OmegaA PDAF_interfaces_module Interface
PDAF_estkf_options PDAF_estkf_options.F90 Subroutine
PDAF_estkf_update PDAF_estkf_update.F90 Subroutine
PDAF_etkf_alloc PDAF_etkf_alloc.F90 Subroutine
PDAF_etkf_analysis PDAF_etkf_analysis.F90 Subroutine
PDAF_etkf_analysis_fixed PDAF_etkf_analysis_fixed.F90 Subroutine
PDAF_etkf_analysis_T PDAF_etkf_analysis_T.F90 Subroutine
PDAF_etkf_init PDAF_etkf_init.F90 Subroutine
PDAF_etkf_memtime PDAF_etkf_memtime.F90 Subroutine
PDAF_etkf_options PDAF_etkf_options.F90 Subroutine
PDAF_etkf_Tleft PDAF_etkf_Tleft.F90 Subroutine
PDAF_etkf_Tleft PDAF_interfaces_module Interface
PDAF_etkf_Tright PDAF_etkf_Tright.F90 Subroutine
PDAF_etkf_update PDAF_etkf_update.F90 Subroutine
PDAF_force_analysis PDAF_force_analysis.F90 Subroutine
PDAF_g2l PDAF_interfaces_module Interface
PDAF_gather_dim_obs_f PDAF_gather_dim_obs_f.F90 Subroutine
PDAF_gather_dim_obs_f PDAF_interfaces_module Interface
PDAF_gather_ens PDAF_communicate_ens Subroutine
PDAF_gather_obs_f PDAF_gather_obs_f.F90 Subroutine
PDAF_gather_obs_f PDAF_interfaces_module Interface
PDAF_gather_obs_f2 PDAF_gather_obs_f2.F90 Subroutine
PDAF_gather_obs_f2 PDAF_interfaces_module Interface
PDAF_gather_obs_f2_flex PDAF_gather_obs_f2_flex.F90 Subroutine
PDAF_gather_obs_f_flex PDAF_gather_obs_f_flex.F90 Subroutine
PDAF_gen_obs PDAF_gen_obs.F90 Subroutine
PDAF_generate_obs PDAF_generate_obs.F90 Subroutine
PDAF_generate_obs PDAF_interfaces_module Interface
PDAF_generate_obs_si PDAF_generate_obs_si.F90 Subroutine
PDAF_generate_obs_si PDAF_interfaces_module Interface
PDAF_generate_rndmat PDAF_generate_rndmat.F90 Subroutine
PDAF_genobs_alloc PDAF_genobs_alloc.F90 Subroutine
PDAF_genobs_init PDAF_genobs_init.F90 Subroutine
PDAF_genobs_options PDAF_genobs_options.F90 Subroutine
PDAF_get_assim_flag PDAF_get_assim_flag.F90 Subroutine
PDAF_get_assim_flag PDAF_interfaces_module Interface
PDAF_get_ensstats PDAF_get_ensstats.F90 Subroutine
PDAF_get_ensstats PDAF_interfaces_module Interface
PDAF_get_globalobs PDAF_get_globalobs.F90 Subroutine
PDAF_get_localfilter PDAF_get_localfilter.F90 Subroutine
PDAF_get_localfilter PDAF_interfaces_module Interface
PDAF_get_memberid PDAF_get_memberid.F90 Subroutine
PDAF_get_memberid PDAF_interfaces_module Interface
PDAF_get_obsmemberid PDAF_get_obsmemberid.F90 Subroutine
PDAF_get_obsmemberid PDAF_interfaces_module Interface
PDAF_get_smootherens PDAF_get_smootherens.F90 Subroutine
PDAF_get_smootherens PDAF_interfaces_module Interface
PDAF_get_state PDAF_get_state.F90 Subroutine

!! Set CENTRAL_STATE = .TRUE. for evolution of only the central !! state for computation of free evolution. !! In this case also set FREE_EVOLUTION=.TRUE. in PDAF-D_SEEK_UPDATE

PDAF_get_state PDAF_interfaces_module Interface
PDAF_get_state_si PDAF_get_state_si.F90 Subroutine
PDAF_get_state_si PDAF_interfaces_module Interface
PDAF_hyb3dvar_analysis_cvt PDAF_hyb3dvar_analysis_cvt.F90 Subroutine
PDAF_hyb3dvar_costf_cg_cvt PDAF_hyb3dvar_costf_cg_cvt.F90 Subroutine
PDAF_hyb3dvar_costf_cvt PDAF_hyb3dvar_costf_cvt.F90 Subroutine
PDAF_hyb3dvar_optim_cg PDAF_hyb3dvar_optim_cg.F90 Subroutine
PDAF_hyb3dvar_optim_cgplus PDAF_hyb3dvar_optim_cgplus.F90 Subroutine
PDAF_hyb3dvar_optim_lbfgs PDAF_hyb3dvar_optim_lbfgs.F90 Subroutine
PDAF_hyb3dvar_update_estkf PDAF_hyb3dvar_update_estkf.F90 Subroutine
PDAF_hyb3dvar_update_lestkf PDAF_hyb3dvar_update_lestkf.F90 Subroutine
PDAF_incr_local_obsstats PDAF_analysis_utils Subroutine

Update local observation statistics

PDAF_incremental PDAF_incremental.F90 Subroutine
PDAF_incremental PDAF_interfaces_module Interface
PDAF_incremental_si PDAF_incremental_si.F90 Subroutine
PDAF_inflate_ens PDAF_inflate_ens.F90 Subroutine
PDAF_inflate_weights PDAF_inflate_weights.F90 Subroutine
PDAF_init PDAF_init.F90 Subroutine
PDAF_init PDAF_interfaces_module Interface
PDAF_init_filters PDAF_init_filters.F90 Subroutine
PDAF_init_local_obsstats PDAF_analysis_utils Subroutine

Initialize local observation statistics

PDAF_init_parallel PDAF_mod_filterMPI Subroutine
PDAF_init_si PDAF_init_si.F90 Subroutine
PDAF_l2g PDAF_interfaces_module Interface
PDAF_lenkf_alloc PDAF_lenkf_alloc.F90 Subroutine
PDAF_lenkf_analysis_rsm PDAF_lenkf_analysis_rsm.F90 Subroutine
PDAF_lenkf_init PDAF_lenkf_init.F90 Subroutine
PDAF_lenkf_memtime PDAF_lenkf_memtime.F90 Subroutine
PDAF_lenkf_options PDAF_lenkf_options.F90 Subroutine
PDAF_lenkf_update PDAF_lenkf_update.F90 Subroutine
PDAF_lestkf_alloc PDAF_lestkf_alloc.F90 Subroutine
PDAF_lestkf_analysis PDAF_lestkf_analysis.F90 Subroutine
PDAF_lestkf_analysis_fixed PDAF_lestkf_analysis_fixed.F90 Subroutine
PDAF_lestkf_init PDAF_lestkf_init.F90 Subroutine
PDAF_lestkf_memtime PDAF_lestkf_memtime.F90 Subroutine
PDAF_lestkf_options PDAF_lestkf_options.F90 Subroutine
PDAF_lestkf_update PDAF_lestkf_update.F90 Subroutine
PDAF_letkf_alloc PDAF_letkf_alloc.F90 Subroutine
PDAF_letkf_analysis PDAF_letkf_analysis.F90 Subroutine
PDAF_letkf_analysis_fixed PDAF_letkf_analysis_fixed.F90 Subroutine
PDAF_letkf_analysis_T PDAF_letkf_analysis_T.F90 Subroutine
PDAF_letkf_init PDAF_letkf_init.F90 Subroutine
PDAF_letkf_memtime PDAF_letkf_memtime.F90 Subroutine
PDAF_letkf_options PDAF_letkf_options.F90 Subroutine
PDAF_letkf_update PDAF_letkf_update.F90 Subroutine
PDAF_lknetf_alloc PDAF_lknetf_alloc.F90 Subroutine
PDAF_lknetf_alpha_neff PDAF_lknetf_alpha_neff.F90 Subroutine
PDAF_lknetf_ana_letkfT PDAF_lknetf_ana_letkfT.F90 Subroutine
PDAF_lknetf_ana_lnetf PDAF_lknetf_ana_lnetf.F90 Subroutine
PDAF_lknetf_analysis_T PDAF_lknetf_analysis_T.F90 Subroutine
PDAF_lknetf_compute_gamma PDAF_lknetf_compute_gamma.F90 Subroutine
PDAF_lknetf_init PDAF_lknetf_init.F90 Subroutine
PDAF_lknetf_memtime PDAF_lknetf_memtime.F90 Subroutine
PDAF_lknetf_options PDAF_lknetf_options.F90 Subroutine
PDAF_lknetf_reset_gamma PDAF_lknetf_reset_gamma.F90 Subroutine
PDAF_lknetf_set_gamma PDAF_lknetf_set_gamma.F90 Subroutine
PDAF_lknetf_step_update PDAF_lknetf_step_update.F90 Subroutine
PDAF_lknetf_update PDAF_lknetf_update.F90 Subroutine
PDAF_lnetf_alloc PDAF_lnetf_alloc.F90 Subroutine
PDAF_lnetf_analysis PDAF_lnetf_analysis.F90 Subroutine
PDAF_LNETF_init PDAF_lnetf_init.F90 Subroutine
PDAF_lnetf_memtime PDAF_lnetf_memtime.F90 Subroutine
PDAF_lnetf_options PDAF_lnetf_options.F90 Subroutine
PDAF_lnetf_smootherT PDAF_lnetf_smootherT.F90 Subroutine
PDAF_lnetf_update PDAF_lnetf_update.F90 Subroutine
PDAF_local_weight PDAF_local_weight.F90 Subroutine
PDAF_local_weight PDAF_interfaces_module Interface
PDAF_local_weights PDAF_local_weights.F90 Subroutine
PDAF_lseik_alloc PDAF_lseik_alloc.F90 Subroutine
PDAF_lseik_analysis PDAF_lseik_analysis.F90 Subroutine
PDAF_lseik_analysis_trans PDAF_lseik_analysis_trans.F90 Subroutine
PDAF_lseik_init PDAF_lseik_init.F90 Subroutine
PDAF_lseik_memtime PDAF_lseik_memtime.F90 Subroutine
PDAF_lseik_options PDAF_lseik_options.F90 Subroutine
PDAF_lseik_resample PDAF_lseik_resample.F90 Subroutine
PDAF_lseik_update PDAF_lseik_update.F90 Subroutine
PDAF_memcount PDAF_memcounting Subroutine
PDAF_memcount_define PDAF_memcounting Subroutine
PDAF_memcount_get PDAF_memcounting Function
PDAF_memcount_get_global PDAF_memcounting Function

This routine reads out the memory count with index 'ID'. Provide size in unit 'munit'. To get the globally counted memory PDAF_Allreduce is executd for the specified communicator.

PDAF_memcount_ini PDAF_memcounting Subroutine
PDAF_mvnormalize PDAF_mvnormalize.F90 Subroutine
PDAF_netf_alloc PDAF_netf_alloc.F90 Subroutine
PDAF_netf_analysis PDAF_netf_analysis.F90 Subroutine
PDAF_NETF_init PDAF_netf_init.F90 Subroutine
PDAF_netf_memtime PDAF_netf_memtime.F90 Subroutine
PDAF_netf_options PDAF_netf_options.F90 Subroutine
PDAF_netf_smootherT PDAF_netf_smootherT.F90 Subroutine
PDAF_netf_update PDAF_netf_update.F90 Subroutine
PDAF_omit_obs_omi PDAF_analysis_utils Subroutine

Compute innovation and call PDAFomi_omit obs

Read more…
PDAF_options_filters PDAF_options_filters.F90 Subroutine
PDAF_pf_add_noise PDAF_pf_add_noise.F90 Subroutine
PDAF_pf_alloc PDAF_pf_alloc.F90 Subroutine
PDAF_pf_analysis PDAF_pf_analysis.F90 Subroutine
PDAF_PF_init PDAF_pf_init.F90 Subroutine
PDAF_pf_memtime PDAF_pf_memtime.F90 Subroutine
PDAF_pf_options PDAF_pf_options.F90 Subroutine
PDAF_pf_resampling PDAF_pf_resampling.F90 Subroutine
PDAF_pf_update PDAF_pf_update.F90 Subroutine
PDAF_prepost PDAF_prepost.F90 Subroutine
PDAF_prepost_si PDAF_prepost_si.F90 Subroutine
PDAF_print_domain_stats PDAF_analysis_utils Subroutine

Print statistics on local analysis domains

PDAF_print_info PDAF_print_info.F90 Subroutine
PDAF_print_info PDAF_interfaces_module Interface
PDAF_print_local_obsstats PDAF_analysis_utils Subroutine

Print observation statistics

PDAF_print_version PDAF_print_version.F90 Subroutine
PDAF_put_state_3dvar PDAF_put_state_3dvar.F90 Subroutine
PDAF_put_state_3dvar PDAF_interfaces_module Interface
PDAF_put_state_en3dvar_estkf PDAF_put_state_en3dvar_estkf.F90 Subroutine
PDAF_put_state_en3dvar_estkf PDAF_interfaces_module Interface
PDAF_put_state_en3dvar_lestkf PDAF_put_state_en3dvar_lestkf.F90 Subroutine
PDAF_put_state_en3dvar_lestkf PDAF_interfaces_module Interface
PDAF_put_state_enkf PDAF_put_state_enkf.F90 Subroutine
PDAF_put_state_enkf PDAF_interfaces_module Interface
PDAF_put_state_enkf_si PDAF_put_state_enkf_si.F90 Subroutine
PDAF_put_state_enkf_si PDAF_interfaces_module Interface
PDAF_put_state_estkf PDAF_put_state_estkf.F90 Subroutine
PDAF_put_state_estkf PDAF_interfaces_module Interface
PDAF_put_state_estkf_si PDAF_put_state_estkf_si.F90 Subroutine
PDAF_put_state_estkf_si PDAF_interfaces_module Interface
PDAF_put_state_etkf PDAF_put_state_etkf.F90 Subroutine
PDAF_put_state_etkf PDAF_interfaces_module Interface
PDAF_put_state_etkf_si PDAF_put_state_etkf_si.F90 Subroutine
PDAF_put_state_etkf_si PDAF_interfaces_module Interface
PDAF_put_state_generate_obs PDAF_put_state_generate_obs.F90 Subroutine
PDAF_put_state_generate_obs PDAF_interfaces_module Interface
PDAF_put_state_generate_obs_si PDAF_put_state_generate_obs_si.F90 Subroutine
PDAF_put_state_generate_obs_si PDAF_interfaces_module Interface
PDAF_put_state_hyb3dvar_estkf PDAF_put_state_hyb3dvar_estkf.F90 Subroutine
PDAF_put_state_hyb3dvar_estkf PDAF_interfaces_module Interface
PDAF_put_state_hyb3dvar_lestkf PDAF_put_state_hyb3dvar_lestkf.F90 Subroutine
PDAF_put_state_hyb3dvar_lestkf PDAF_interfaces_module Interface
PDAF_put_state_lenkf PDAF_put_state_lenkf.F90 Subroutine
PDAF_put_state_lenkf PDAF_interfaces_module Interface
PDAF_put_state_lenkf_si PDAF_put_state_lenkf_si.F90 Subroutine
PDAF_put_state_lenkf_si PDAF_interfaces_module Interface
PDAF_put_state_lestkf PDAF_put_state_lestkf.F90 Subroutine
PDAF_put_state_lestkf PDAF_interfaces_module Interface
PDAF_put_state_lestkf_si PDAF_put_state_lestkf_si.F90 Subroutine
PDAF_put_state_lestkf_si PDAF_interfaces_module Interface
PDAF_put_state_letkf PDAF_put_state_letkf.F90 Subroutine
PDAF_put_state_letkf PDAF_interfaces_module Interface
PDAF_put_state_letkf_si PDAF_put_state_letkf_si.F90 Subroutine
PDAF_put_state_letkf_si PDAF_interfaces_module Interface
PDAF_put_state_lknetf PDAF_put_state_lknetf.F90 Subroutine
PDAF_put_state_lknetf PDAF_interfaces_module Interface
PDAF_put_state_lknetf_si PDAF_put_state_lknetf_si.F90 Subroutine
PDAF_put_state_lknetf_si PDAF_interfaces_module Interface
PDAF_put_state_lnetf PDAF_put_state_lnetf.F90 Subroutine
PDAF_put_state_lnetf PDAF_interfaces_module Interface
PDAF_put_state_lnetf_si PDAF_put_state_lnetf_si.F90 Subroutine
PDAF_put_state_lnetf_si PDAF_interfaces_module Interface
PDAF_put_state_lseik PDAF_put_state_lseik.F90 Subroutine
PDAF_put_state_lseik PDAF_interfaces_module Interface
PDAF_put_state_lseik_si PDAF_put_state_lseik_si.F90 Subroutine
PDAF_put_state_lseik_si PDAF_interfaces_module Interface
PDAF_put_state_netf PDAF_put_state_netf.F90 Subroutine
PDAF_put_state_netf PDAF_interfaces_module Interface
PDAF_put_state_netf_si PDAF_put_state_netf_si.F90 Subroutine
PDAF_put_state_netf_si PDAF_interfaces_module Interface
PDAF_put_state_pf PDAF_put_state_pf.F90 Subroutine
PDAF_put_state_pf PDAF_interfaces_module Interface
PDAF_put_state_pf_si PDAF_put_state_pf_si.F90 Subroutine
PDAF_put_state_pf_si PDAF_interfaces_module Interface
PDAF_put_state_prepost PDAF_put_state_prepost.F90 Subroutine
PDAF_put_state_prepost PDAF_interfaces_module Interface
PDAF_put_state_prepost_si PDAF_put_state_prepost_si.F90 Subroutine
PDAF_put_state_prepost_si PDAF_interfaces_module Interface
PDAF_put_state_seek PDAF_put_state_seek.F90 Subroutine
PDAF_put_state_seek PDAF_interfaces_module Interface
PDAF_put_state_seek_si PDAF_put_state_seek_si.F90 Subroutine
PDAF_put_state_seek_si PDAF_interfaces_module Interface
PDAF_put_state_seik PDAF_put_state_seik.F90 Subroutine
PDAF_put_state_seik PDAF_interfaces_module Interface
PDAF_put_state_seik_si PDAF_put_state_seik_si.F90 Subroutine
PDAF_put_state_seik_si PDAF_interfaces_module Interface
PDAF_reset_dim_p PDAF_reset_dim_p.F90 Subroutine
PDAF_reset_forget PDAF_reset_forget.F90 Subroutine
PDAF_reset_forget PDAF_interfaces_module Interface
PDAF_SampleEns PDAF_sampleens.F90 Subroutine
PDAF_SampleEns PDAF_interfaces_module Interface
PDAF_scatter_ens PDAF_communicate_ens Subroutine
PDAF_seek_alloc PDAF_seek_alloc.F90 Subroutine
PDAF_seek_analysis PDAF_seek_analysis.F90 Subroutine
PDAF_seek_init PDAF_seek_init.F90 Subroutine
PDAF_seek_memtime PDAF_seek_memtime.F90 Subroutine
PDAF_seek_options PDAF_seek_options.F90 Subroutine
PDAF_seek_rediag PDAF_seek_rediag.F90 Subroutine

** Compute B = A^T V^T V A ***

PDAF_seek_update PDAF_seek_update.F90 Subroutine
PDAF_seik_alloc PDAF_seik_alloc.F90 Subroutine
PDAF_seik_analysis PDAF_seik_analysis.F90 Subroutine
PDAF_seik_analysis_newT PDAF_seik_analysis_newT.F90 Subroutine
PDAF_seik_analysis_trans PDAF_seik_analysis_trans.F90 Subroutine
PDAF_seik_init PDAF_seik_init.F90 Subroutine
PDAF_seik_matrixT PDAF_seik_matrixT.F90 Subroutine
PDAF_seik_memtime PDAF_seik_memtime.F90 Subroutine
PDAF_seik_Omega PDAF_seik_omega.F90 Subroutine
PDAF_seik_Omega PDAF_interfaces_module Interface
PDAF_seik_options PDAF_seik_options.F90 Subroutine
PDAF_seik_resample PDAF_seik_resample.F90 Subroutine
PDAF_seik_resample_newT PDAF_seik_resample_newT.F90 Subroutine
PDAF_seik_TtimesA PDAF_seik_TtimesA.F90 Subroutine
PDAF_seik_TtimesA PDAF_interfaces_module Interface
PDAF_seik_Uinv PDAF_seik_uinv.F90 Subroutine
PDAF_seik_update PDAF_seik_update.F90 Subroutine
PDAF_set_comm_pdaf PDAF_set_comm_pdaf.F90 Subroutine
PDAF_set_debug_flag PDAF_set_debug_flag.F90 Subroutine

Set debugging flag

Read more…
PDAF_set_debug_flag PDAF_interfaces_module Interface
PDAF_set_ens_pointer PDAF_set_ens_pointer.F90 Subroutine
PDAF_set_ens_pointer PDAF_interfaces_module Interface
PDAF_set_forget PDAF_set_forget.F90 Subroutine
PDAF_set_forget_local PDAF_set_forget_local.F90 Subroutine
PDAF_set_memberid PDAF_set_memberid.F90 Subroutine
PDAF_set_offline_mode PDAF_set_offline_mode.F90 Subroutine
PDAF_set_offline_mode PDAF_interfaces_module Interface
PDAF_set_smootherens PDAF_set_smootherens.F90 Subroutine
PDAF_set_smootherens PDAF_interfaces_module Interface
PDAF_sisort PDAF_diag_crps.F90 Subroutine

Sorting routine

Read more…
PDAF_smoother PDAF_smoother.F90 Subroutine
PDAF_smoother_enkf PDAF_smoother_enkf.F90 Subroutine
PDAF_smoother_lnetf PDAF_smoother_lnetf.F90 Subroutine
PDAF_smoother_local PDAF_smoother_local.F90 Subroutine
PDAF_smoother_netf PDAF_smoother_netf.F90 Subroutine
PDAF_smoother_shift PDAF_smoother_shift.F90 Subroutine
PDAF_time_temp PDAF_timer Function
PDAF_time_temp PDAF_timer Function
PDAF_time_tot PDAF_timer Function
PDAF_time_tot PDAF_timer Function
PDAF_timeit PDAF_timer Subroutine
PDAF_timeit PDAF_timer Subroutine
PDAFlocal_assimilate_en3dvar_lestkf PDAFlocal_assimilate_en3dvar_lestkf.F90 Subroutine
PDAFlocal_assimilate_en3dvar_lestkf PDAFlocal_interfaces Interface
PDAFlocal_assimilate_hyb3dvar_lestkf PDAFlocal_assimilate_hyb3dvar_lestkf.F90 Subroutine
PDAFlocal_assimilate_hyb3dvar_lestkf PDAFlocal_interfaces Interface
PDAFlocal_assimilate_lestkf PDAFlocal_assimilate_lestkf.F90 Subroutine
PDAFlocal_assimilate_lestkf PDAFlocal_interfaces Interface
PDAFlocal_assimilate_lestkf_si PDAFlocal_assimilate_lestkf_si.F90 Subroutine
PDAFlocal_assimilate_lestkf_si PDAFlocal_interfaces Interface
PDAFlocal_assimilate_letkf PDAFlocal_assimilate_letkf.F90 Subroutine
PDAFlocal_assimilate_letkf PDAFlocal_interfaces Interface
PDAFlocal_assimilate_letkf_si PDAFlocal_assimilate_letkf_si.F90 Subroutine
PDAFlocal_assimilate_letkf_si PDAFlocal_interfaces Interface
PDAFlocal_assimilate_lknetf PDAFlocal_assimilate_lknetf.F90 Subroutine
PDAFlocal_assimilate_lknetf PDAFlocal_interfaces Interface
PDAFlocal_assimilate_lknetf_si PDAFlocal_assimilate_lknetf_si.F90 Subroutine
PDAFlocal_assimilate_lknetf_si PDAFlocal_interfaces Interface
PDAFlocal_assimilate_lnetf PDAFlocal_assimilate_lnetf.F90 Subroutine
PDAFlocal_assimilate_lnetf PDAFlocal_interfaces Interface
PDAFlocal_assimilate_lnetf_si PDAFlocal_assimilate_lnetf_si.F90 Subroutine
PDAFlocal_assimilate_lnetf_si PDAFlocal_interfaces Interface
PDAFlocal_assimilate_lseik PDAFlocal_assimilate_lseik.F90 Subroutine
PDAFlocal_assimilate_lseik PDAFlocal_interfaces Interface
PDAFlocal_assimilate_lseik_si PDAFlocal_assimilate_lseik_si.F90 Subroutine
PDAFlocal_assimilate_lseik_si PDAFlocal_interfaces Interface
PDAFlocal_clear_increment_weights PDAFlocal_clear_increment_weights.F90 Subroutine

Deallocate vector of local increment weights

Read more…
PDAFlocal_clear_increment_weights PDAFlocal_interfaces Interface
PDAFlocal_g2l_cb PDAFlocal_g2l_cb.F90 Subroutine
PDAFlocal_g2l_cb PDAFlocal Interface
PDAFlocal_l2g_cb PDAFlocal_l2g_cb.F90 Subroutine
PDAFlocal_l2g_cb PDAFlocal Interface
PDAFlocal_put_state_en3dvar_lestkf PDAFlocal_put_state_en3dvar_lestkf.F90 Subroutine
PDAFlocal_put_state_en3dvar_lestkf PDAFlocal_interfaces Interface
PDAFlocal_put_state_hyb3dvar_lestkf PDAFlocal_put_state_hyb3dvar_lestkf.F90 Subroutine
PDAFlocal_put_state_hyb3dvar_lestkf PDAFlocal_interfaces Interface
PDAFlocal_put_state_lestkf PDAFlocal_put_state_lestkf.F90 Subroutine
PDAFlocal_put_state_lestkf PDAFlocal_interfaces Interface
PDAFlocal_put_state_lestkf_si PDAFlocal_put_state_lestkf_si.F90 Subroutine
PDAFlocal_put_state_lestkf_si PDAFlocal_interfaces Interface
PDAFlocal_put_state_letkf PDAFlocal_put_state_letkf.F90 Subroutine
PDAFlocal_put_state_letkf PDAFlocal_interfaces Interface
PDAFlocal_put_state_letkf_si PDAFlocal_put_state_letkf_si.F90 Subroutine
PDAFlocal_put_state_letkf_si PDAFlocal_interfaces Interface
PDAFlocal_put_state_lknetf PDAFlocal_put_state_lknetf.F90 Subroutine
PDAFlocal_put_state_lknetf PDAFlocal_interfaces Interface
PDAFlocal_put_state_lknetf_si PDAFlocal_put_state_lknetf_si.F90 Subroutine
PDAFlocal_put_state_lknetf_si PDAFlocal_interfaces Interface
PDAFlocal_put_state_lnetf PDAFlocal_put_state_lnetf.F90 Subroutine
PDAFlocal_put_state_lnetf PDAFlocal_interfaces Interface
PDAFlocal_put_state_lnetf_si PDAFlocal_put_state_lnetf_si.F90 Subroutine
PDAFlocal_put_state_lnetf_si PDAFlocal_interfaces Interface
PDAFlocal_put_state_lseik PDAFlocal_put_state_lseik.F90 Subroutine
PDAFlocal_put_state_lseik PDAFlocal_interfaces Interface
PDAFlocal_put_state_lseik_si PDAFlocal_put_state_lseik_si.F90 Subroutine
PDAFlocal_put_state_lseik_si PDAFlocal_interfaces Interface
PDAFlocal_set_increment_weights PDAFlocal_set_increment_weights.F90 Subroutine

Set vector of local increment weights

Read more…
PDAFlocal_set_increment_weights PDAFlocal_interfaces Interface
PDAFlocal_set_indices PDAFlocal_set_indices.F90 Subroutine

Set index vector to map between global and local state vectors

Read more…
PDAFlocal_set_indices PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate PDAFlocalomi_assimilate.F90 Subroutine
PDAFlocalomi_assimilate PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_en3dvar_lestkf PDAFlocalomi_assimilate_en3dvar_lestkf.F90 Subroutine
PDAFlocalomi_assimilate_en3dvar_lestkf PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_en3dvar_lestkf_nondiagR PDAFlocalomi_assimilate_en3dvar_lestkf_nondiagR.F90 Subroutine
PDAFlocalomi_assimilate_en3dvar_lestkf_nondiagR PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_hyb3dvar_lestkf PDAFlocalomi_assimilate_hyb3dvar_lestkf.F90 Subroutine
PDAFlocalomi_assimilate_hyb3dvar_lestkf PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_hyb3dvar_lestkf_nondiagR PDAFlocalomi_assimilate_hyb3dvar_lestkf_nondiagR.F90 Subroutine
PDAFlocalomi_assimilate_hyb3dvar_lestkf_nondiagR PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_lknetf_nondiagR PDAFlocalomi_assimilate_lknetf_nondiagR.F90 Subroutine
PDAFlocalomi_assimilate_lknetf_nondiagR PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_lknetf_nondiagR_si PDAFlocalomi_assimilate_lknetf_nondiagR_si.F90 Subroutine
PDAFlocalomi_assimilate_lknetf_nondiagR_si PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_lnetf_nondiagR PDAFlocalomi_assimilate_lnetf_nondiagR.F90 Subroutine
PDAFlocalomi_assimilate_lnetf_nondiagR PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_lnetf_nondiagR_si PDAFlocalomi_assimilate_lnetf_nondiagR_si.F90 Subroutine
PDAFlocalomi_assimilate_lnetf_nondiagR_si PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_nondiagR PDAFlocalomi_assimilate_nondiagR.F90 Subroutine
PDAFlocalomi_assimilate_nondiagR PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_nondiagR_si PDAFlocalomi_assimilate_nondiagR_si.F90 Subroutine
PDAFlocalomi_assimilate_nondiagR_si PDAFlocal_interfaces Interface
PDAFlocalomi_assimilate_si PDAFlocalomi_assimilate_si.F90 Subroutine
PDAFlocalomi_assimilate_si PDAFlocal_interfaces Interface
PDAFlocalomi_put_state PDAFlocalomi_put_state.F90 Subroutine
PDAFlocalomi_put_state PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_en3dvar_lestkf PDAFlocalomi_put_state_en3dvar_lestkf.F90 Subroutine
PDAFlocalomi_put_state_en3dvar_lestkf PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_en3dvar_lestkf_nondiagR PDAFlocalomi_put_state_en3dvar_lestkf_nondiagR.F90 Subroutine
PDAFlocalomi_put_state_en3dvar_lestkf_nondiagR PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_hyb3dvar_lestkf PDAFlocalomi_put_state_hyb3dvar_lestkf.F90 Subroutine
PDAFlocalomi_put_state_hyb3dvar_lestkf PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_hyb3dvar_lestkf_nondiagR PDAFlocalomi_put_state_hyb3dvar_lestkf_nondiagR.F90 Subroutine
PDAFlocalomi_put_state_hyb3dvar_lestkf_nondiagR PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_lknetf_nondiagR PDAFlocalomi_put_state_lknetf_nondiagR.F90 Subroutine
PDAFlocalomi_put_state_lknetf_nondiagR PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_lknetf_nondiagR_si PDAFlocalomi_put_state_lknetf_nondiagR_si.F90 Subroutine
PDAFlocalomi_put_state_lknetf_nondiagR_si PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_lnetf_nondiagR PDAFlocalomi_put_state_lnetf_nondiagR.F90 Subroutine
PDAFlocalomi_put_state_lnetf_nondiagR PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_lnetf_nondiagR_si PDAFlocalomi_put_state_lnetf_nondiagR_si.F90 Subroutine
PDAFlocalomi_put_state_lnetf_nondiagR_si PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_nondiagR PDAFlocalomi_put_state_nondiagR.F90 Subroutine
PDAFlocalomi_put_state_nondiagR PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_nondiagR_si PDAFlocalomi_put_state_nondiagR_si.F90 Subroutine
PDAFlocalomi_put_state_nondiagR_si PDAFlocal_interfaces Interface
PDAFlocalomi_put_state_si PDAFlocalomi_put_state_si.F90 Subroutine
PDAFlocalomi_put_state_si PDAFlocal_interfaces Interface
PDAFomi_add_obs_error PDAFomi_obs_f Subroutine

Add observation error to some matrix

Read more…
PDAFomi_add_obs_error_cb PDAFomi_callback.F90 Subroutine

Call-back routine for add_obs_error

Read more…
PDAFomi_assimilate_3dvar PDAFomi_assimilate_3dvar.F90 Subroutine
PDAFomi_assimilate_3dvar PDAF_interfaces_module Interface
PDAFomi_assimilate_3dvar_nondiagR PDAFomi_assimilate_3dvar_nondiagR.F90 Subroutine
PDAFomi_assimilate_3dvar_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_en3dvar_estkf PDAFomi_assimilate_en3dvar_estkf.F90 Subroutine
PDAFomi_assimilate_en3dvar_estkf PDAF_interfaces_module Interface
PDAFomi_assimilate_en3dvar_estkf_nondiagR PDAFomi_assimilate_en3dvar_estkf_nondiagR.F90 Subroutine
PDAFomi_assimilate_en3dvar_estkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_en3dvar_lestkf PDAFomi_assimilate_en3dvar_lestkf.F90 Subroutine
PDAFomi_assimilate_en3dvar_lestkf PDAF_interfaces_module Interface
PDAFomi_assimilate_en3dvar_lestkf_nondiagR PDAFomi_assimilate_en3dvar_lestkf_nondiagR.F90 Subroutine
PDAFomi_assimilate_en3dvar_lestkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_enkf_nondiagR PDAFomi_assimilate_enkf_nondiagR.F90 Subroutine
PDAFomi_assimilate_enkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_enkf_nondiagR_si PDAFomi_assimilate_enkf_nondiagR_si.F90 Subroutine
PDAFomi_assimilate_enkf_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_assimilate_global PDAFomi_assimilate_global.F90 Subroutine
PDAFomi_assimilate_global PDAF_interfaces_module Interface
PDAFomi_assimilate_global_nondiagR PDAFomi_assimilate_global_nondiagR.F90 Subroutine
PDAFomi_assimilate_global_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_global_nondiagR_si PDAFomi_assimilate_global_nondiagR_si.F90 Subroutine
PDAFomi_assimilate_global_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_assimilate_global_si PDAFomi_assimilate_global_si.F90 Subroutine
PDAFomi_assimilate_global_si PDAF_interfaces_module Interface
PDAFomi_assimilate_hyb3dvar_estkf PDAFomi_assimilate_hyb3dvar_estkf.F90 Subroutine
PDAFomi_assimilate_hyb3dvar_estkf PDAF_interfaces_module Interface
PDAFomi_assimilate_hyb3dvar_estkf_nondiagR PDAFomi_assimilate_hyb3dvar_estkf_nondiagR.F90 Subroutine
PDAFomi_assimilate_hyb3dvar_estkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_hyb3dvar_lestkf PDAFomi_assimilate_hyb3dvar_lestkf.F90 Subroutine
PDAFomi_assimilate_hyb3dvar_lestkf PDAF_interfaces_module Interface
PDAFomi_assimilate_hyb3dvar_lestkf_nondiagR PDAFomi_assimilate_hyb3dvar_lestkf_nondiagR.F90 Subroutine
PDAFomi_assimilate_hyb3dvar_lestkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_lenkf PDAFomi_assimilate_lenkf.F90 Subroutine
PDAFomi_assimilate_lenkf PDAF_interfaces_module Interface
PDAFomi_assimilate_lenkf_nondiagR PDAFomi_assimilate_lenkf_nondiagR.F90 Subroutine
PDAFomi_assimilate_lenkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_lenkf_nondiagR_si PDAFomi_assimilate_lenkf_nondiagR_si.F90 Subroutine
PDAFomi_assimilate_lenkf_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_assimilate_lenkf_si PDAFomi_assimilate_lenkf_si.F90 Subroutine
PDAFomi_assimilate_lenkf_si PDAF_interfaces_module Interface
PDAFomi_assimilate_lknetf_nondiagR PDAFomi_assimilate_lknetf_nondiagR.F90 Subroutine
PDAFomi_assimilate_lknetf_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_lknetf_nondiagR_si PDAFomi_assimilate_lknetf_nondiagR_si.F90 Subroutine
PDAFomi_assimilate_lknetf_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_assimilate_lnetf_nondiagR PDAFomi_assimilate_lnetf_nondiagR.F90 Subroutine
PDAFomi_assimilate_lnetf_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_lnetf_nondiagR_si PDAFomi_assimilate_lnetf_nondiagR_si.F90 Subroutine
PDAFomi_assimilate_lnetf_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_assimilate_local PDAFomi_assimilate_local.F90 Subroutine
PDAFomi_assimilate_local PDAF_interfaces_module Interface
PDAFomi_assimilate_local_nondiagR PDAFomi_assimilate_local_nondiagR.F90 Subroutine
PDAFomi_assimilate_local_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_local_nondiagR_si PDAFomi_assimilate_local_nondiagR_si.F90 Subroutine
PDAFomi_assimilate_local_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_assimilate_local_si PDAFomi_assimilate_local_si.F90 Subroutine
PDAFomi_assimilate_local_si PDAF_interfaces_module Interface
PDAFomi_assimilate_nonlin_nondiagR PDAFomi_assimilate_nonlin_nondiagR.F90 Subroutine
PDAFomi_assimilate_nonlin_nondiagR PDAF_interfaces_module Interface
PDAFomi_assimilate_nonlin_nondiagR_si PDAFomi_assimilate_nonlin_nondiagR_si.F90 Subroutine
PDAFomi_assimilate_nonlin_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_check_dist2_loop PDAFomi_dim_obs_l Subroutine

Check distance in case of isotropic localization

Read more…
PDAFomi_check_dist2_noniso_loop PDAFomi_dim_obs_l Subroutine

Check distance in case of nonisotropic localization

Read more…
PDAFomi_check_error PDAFomi_obs_f Subroutine

Check error flag

Read more…
PDAFomi_g2l_obs_cb PDAFomi_callback.F90 Subroutine

Call-back routine for g2l_obs

Read more…
PDAFomi_gather_obs PDAFomi_obs_f Subroutine

Gather full observational information

Read more…
PDAFomi_gather_obs_f2_flex PDAFomi_obs_f Subroutine
PDAFomi_gather_obs_f_flex PDAFomi_obs_f Subroutine
PDAFomi_gather_obsdims PDAFomi_obs_f Subroutine

Gather global observation dimension information

Read more…
PDAFomi_gather_obsstate PDAFomi_obs_f Subroutine

Gather full observational information

Read more…
PDAFomi_generate_obs PDAFomi_generate_obs.F90 Subroutine
PDAFomi_generate_obs PDAF_interfaces_module Interface
PDAFomi_get_domain_limits_unstr PDAFomi_obs_f Subroutine

Find min/max coordinate locations in unstructured grid

Read more…
PDAFomi_get_interp_coeff_lin PDAFomi_obs_op Subroutine

Helper routine: Initialize linear interpolation coefficients

Read more…
PDAFomi_get_interp_coeff_lin1D PDAFomi_obs_op Subroutine

Helper routine: Initialize linear interpolation coefficients in 1D

Read more…
PDAFomi_get_interp_coeff_tri PDAFomi_obs_op Subroutine

Helper routine: Initialize interpolation coefficients in triangle

Read more…
PDAFomi_get_local_ids_obs_f PDAFomi_obs_f Subroutine

Find observations inside or close to process domain

Read more…
PDAFomi_init_dim_obs_l PDAFomi_dim_obs_l Interface
PDAFomi_init_dim_obs_l_iso PDAFomi_dim_obs_l Subroutine

Set dimension of local obs. vector and local obs. arrays

Read more…
PDAFomi_init_dim_obs_l_noniso PDAFomi_dim_obs_l Subroutine

Set dimension of local obs. vector and local obs. arrays (non-isotropic)

Read more…
PDAFomi_init_dim_obs_l_noniso_locweights PDAFomi_dim_obs_l Subroutine

Set dimension of local obs. vector and local obs. arrays

Read more…
PDAFomi_init_obs_f PDAFomi_obs_f Subroutine

Initialize full vector of observations

Read more…
PDAFomi_init_obs_f_cb PDAFomi_callback.F90 Subroutine

Generic PDAFomi callback routines

Read more…
PDAFomi_init_obs_l_cb PDAFomi_callback.F90 Subroutine

Call-back routine for init_obs_l

Read more…
PDAFomi_init_obscovar PDAFomi_obs_f Subroutine

Initialize global observation error covariance matrix

Read more…
PDAFomi_init_obscovar_cb PDAFomi_callback.F90 Subroutine

Call-back routine for init_obscovar

Read more…
PDAFomi_init_obserr_f PDAFomi_obs_f Subroutine

Initialize vector of observation errors for generating synthetic obs.

Read more…
PDAFomi_init_obserr_f_cb PDAFomi_callback.F90 Subroutine

Call-back routine for init_obserr_f_pdaf

Read more…
PDAFomi_init_obsvar_cb PDAFomi_callback.F90 Subroutine

Call-back routine for init_obsvar

Read more…
PDAFomi_init_obsvar_f PDAFomi_obs_f Subroutine

Compute mean observation error variance

Read more…
PDAFomi_init_obsvar_l_cb PDAFomi_callback.F90 Subroutine

Call-back routine for init_obsvar_l

Read more…
PDAFomi_likelihood PDAFomi_obs_f Subroutine

Compute likelihood for an ensemble member

Read more…
PDAFomi_likelihood_cb PDAFomi_callback.F90 Subroutine

Call-back routine for likelihood

Read more…
PDAFomi_likelihood_hyb_l_cb PDAFomi_callback.F90 Subroutine

Call-back routine for likelihood_hyb_l

Read more…
PDAFomi_likelihood_l_cb PDAFomi_callback.F90 Subroutine

Call-back routine for likelihood_l

Read more…
PDAFomi_limit_obs_f PDAFomi_obs_f Subroutine

Reduce full observation vector to part relevant for local process domain

Read more…
PDAFomi_obs_op_adj_gatheronly PDAFomi_obs_op Subroutine

adjoint observation operator for the case that observations belong to other compartment

Read more…
PDAFomi_obs_op_adj_gridavg PDAFomi_obs_op Subroutine

Adjoint observation operator for averaging grid point values

Read more…
PDAFomi_obs_op_adj_gridpoint PDAFomi_obs_op Subroutine

Adjoint observation operator for data at grid points

Read more…
PDAFomi_obs_op_adj_interp_lin PDAFomi_obs_op Subroutine

Observation operator for linear interpolation

Read more…
PDAFomi_obs_op_gatheronly PDAFomi_obs_op Subroutine

observation operator for the case that observations belong to other compartment

Read more…
PDAFomi_obs_op_gridavg PDAFomi_obs_op Subroutine

Observation operator for averaging grid point values

Read more…
PDAFomi_obs_op_gridpoint PDAFomi_obs_op Subroutine

observation operator for data at grid points

Read more…
PDAFomi_obs_op_interp_lin PDAFomi_obs_op Subroutine

Observation operator for linear interpolation

Read more…
PDAFomi_obsstats PDAFomi_obs_f Subroutine

Get statistics on local observations

Read more…
PDAFomi_omit_by_inno PDAFomi_obs_f Subroutine

Exclude observations for too high innovation

Read more…
PDAFomi_omit_by_inno_cb PDAFomi_callback.F90 Subroutine

Call-back routine for omit_by_inno

Read more…
PDAFomi_omit_by_inno_l_cb PDAFomi_callback.F90 Subroutine

Call-back routine for omit_by_inno_l

Read more…
PDAFomi_prodRinvA PDAFomi_obs_f Subroutine

Compute product of inverse of R with some matrix

Read more…
PDAFomi_prodRinvA_cb PDAFomi_callback.F90 Subroutine

Call-back routine for prodRinvA

Read more…
PDAFomi_prodRinvA_hyb_l_cb PDAFomi_callback.F90 Subroutine

Call-back routine for prodRinvA_hyb_l

Read more…
PDAFomi_prodRinvA_l_cb PDAFomi_callback.F90 Subroutine

Call-back routine for prodRinvA_l

Read more…
PDAFomi_put_state_3dvar PDAFomi_put_state_3dvar.F90 Subroutine
PDAFomi_put_state_3dvar PDAF_interfaces_module Interface
PDAFomi_put_state_3dvar_nondiagR PDAFomi_put_state_3dvar_nondiagR.F90 Subroutine
PDAFomi_put_state_3dvar_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_en3dvar_estkf PDAFomi_put_state_en3dvar_estkf.F90 Subroutine
PDAFomi_put_state_en3dvar_estkf PDAF_interfaces_module Interface
PDAFomi_put_state_en3dvar_estkf_nondiagR PDAFomi_put_state_en3dvar_estkf_nondiagR.F90 Subroutine
PDAFomi_put_state_en3dvar_estkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_en3dvar_lestkf PDAFomi_put_state_en3dvar_lestkf.F90 Subroutine
PDAFomi_put_state_en3dvar_lestkf PDAF_interfaces_module Interface
PDAFomi_put_state_en3dvar_lestkf_nondiagR PDAFomi_put_state_en3dvar_lestkf_nondiagR.F90 Subroutine
PDAFomi_put_state_en3dvar_lestkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_enkf_nondiagR PDAFomi_put_state_enkf_nondiagR.F90 Subroutine
PDAFomi_put_state_enkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_enkf_nondiagR_si PDAFomi_put_state_enkf_nondiagR_si.F90 Subroutine
PDAFomi_put_state_enkf_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_put_state_generate_obs PDAFomi_put_state_generate_obs.F90 Subroutine
PDAFomi_put_state_generate_obs PDAF_interfaces_module Interface
PDAFomi_put_state_global PDAFomi_put_state_global.F90 Subroutine
PDAFomi_put_state_global PDAF_interfaces_module Interface
PDAFomi_put_state_global_nondiagR PDAFomi_put_state_global_nondiagR.F90 Subroutine
PDAFomi_put_state_global_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_global_nondiagR_si PDAFomi_put_state_global_nondiagR_si.F90 Subroutine
PDAFomi_put_state_global_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_put_state_global_si PDAFomi_put_state_global_si.F90 Subroutine
PDAFomi_put_state_global_si PDAF_interfaces_module Interface
PDAFomi_put_state_hyb3dvar_estkf PDAFomi_put_state_hyb3dvar_estkf.F90 Subroutine
PDAFomi_put_state_hyb3dvar_estkf PDAF_interfaces_module Interface
PDAFomi_put_state_hyb3dvar_estkf_nondiagR PDAFomi_put_state_hyb3dvar_estkf_nondiagR.F90 Subroutine
PDAFomi_put_state_hyb3dvar_estkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_hyb3dvar_lestkf PDAFomi_put_state_hyb3dvar_lestkf.F90 Subroutine
PDAFomi_put_state_hyb3dvar_lestkf PDAF_interfaces_module Interface
PDAFomi_put_state_hyb3dvar_lestkf_nondiagR PDAFomi_put_state_hyb3dvar_lestkf_nondiagR.F90 Subroutine
PDAFomi_put_state_hyb3dvar_lestkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_lenkf PDAFomi_put_state_lenkf.F90 Subroutine
PDAFomi_put_state_lenkf PDAF_interfaces_module Interface
PDAFomi_put_state_lenkf_nondiagR PDAFomi_put_state_lenkf_nondiagR.F90 Subroutine
PDAFomi_put_state_lenkf_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_lenkf_nondiagR_si PDAFomi_put_state_lenkf_nondiagR_si.F90 Subroutine
PDAFomi_put_state_lenkf_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_put_state_lenkf_si PDAFomi_put_state_lenkf_si.F90 Subroutine
PDAFomi_put_state_lenkf_si PDAF_interfaces_module Interface
PDAFomi_put_state_lknetf_nondiagR PDAFomi_put_state_lknetf_nondiagR.F90 Subroutine
PDAFomi_put_state_lknetf_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_lknetf_nondiagR_si PDAFomi_put_state_lknetf_nondiagR_si.F90 Subroutine
PDAFomi_put_state_lknetf_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_put_state_lnetf_nondiagR PDAFomi_put_state_lnetf_nondiagR.F90 Subroutine
PDAFomi_put_state_lnetf_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_lnetf_nondiagR_si PDAFomi_put_state_lnetf_nondiagR_si.F90 Subroutine
PDAFomi_put_state_lnetf_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_put_state_local PDAFomi_put_state_local.F90 Subroutine
PDAFomi_put_state_local PDAF_interfaces_module Interface
PDAFomi_put_state_local_nondiagR PDAFomi_put_state_local_nondiagR.F90 Subroutine
PDAFomi_put_state_local_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_local_nondiagR_si PDAFomi_put_state_local_nondiagR_si.F90 Subroutine
PDAFomi_put_state_local_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_put_state_local_si PDAFomi_put_state_local_si.F90 Subroutine
PDAFomi_put_state_local_si PDAF_interfaces_module Interface
PDAFomi_put_state_nonlin_nondiagR PDAFomi_put_state_nonlin_nondiagR.F90 Subroutine
PDAFomi_put_state_nonlin_nondiagR PDAF_interfaces_module Interface
PDAFomi_put_state_nonlin_nondiagR_si PDAFomi_put_state_nonlin_nondiagR_si.F90 Subroutine
PDAFomi_put_state_nonlin_nondiagR_si PDAF_interfaces_module Interface
PDAFomi_set_dim_obs_l PDAFomi_dim_obs_l Subroutine

Initialization for dim_obs_l

Read more…
PDAFomi_set_domain_limits PDAFomi_obs_f Subroutine

Set min/max coordinate locations of a decomposed grid

Read more…
PDAFomi_set_localization PDAFomi_dim_obs_l Subroutine

Set localization parameters for isotropic localization

Read more…
PDAFomi_set_localization_noniso PDAFomi_dim_obs_l Subroutine

Set localization parameters for non-isotropic localization

Read more…
PDAFomi_store_obs_l_index PDAFomi_dim_obs_l Subroutine

Store local index, distance and radii

Read more…
PDAFomi_store_obs_l_index_vdist PDAFomi_dim_obs_l Subroutine

Store local index, dsitance and radii for factorized localization

Read more…