wiki:LnDevel

Version 307 (modified by lnerger, 6 days ago) ( diff )

--

Development page

Please only use the pages that are directly linked from the start page and within the Implementation Guide

Pages linked here are under development

New for PDAF V3.0 final

PDAFomi_obs_op_extern

PDAFomi_set_name

New for PDAF V3.0 beta

Module_PDAF

PDAF_print_DA_types !

PDAF_set_iparam !

PDAF_set_rparam !

PDAF_set_seedset

PDAF_localfilter !

PDAF_local_type !

PDAF_get_local_type !

PDAF_init_forecast !

PDAF_get_fcst_info

Using Incremental Analysis Updates !

PDAF_iau_init !

PDAF_iau_init_inc !

PDAF_iau_reset !

PDAF_iau_set_weights !

PDAF_iau_set_pointer !

PDAF_iau_add_inc !

Implementation of the Analysis step for the ENSRF/EAKF !

PDAF_put_state_ensrf !

PDAF_assimilate_ensrf !

PDAFomi_set_localize_covar ! (recommended alternative to using localize_covar_pdafomi)

U_init_obsvars !

init_obsvars_pdaf !

U_localize_covar_serial !

localize_covar_serial_pdaf !

New diagnostics routines

PDAF_diag_ensmean !

PDAF_diag_stddev_nompi !

PDAF_diag_stddev !

PDAF_diag_variance_nompi !

PDAF_diag_variance !

PDAF_diag_compute_moments !

PDAF_diag_rmsd_nompi !

PDAF_diag_rmsd !

PDAF_diag_reliability_budget

PDAF-OMI Observation diagnostics !

PDAFomi_set_obs_diag !

PDAFomi_diag_nobs !

PDAFomi_diag_dimobs !

PDAFomi_diag_get_obs !

PDAFomi_diag_get_HXmean !

PDAFomi_diag_get_HX !

PDAFomi_diag_get_ivar !

PDAFomi_diag_obs_rmsd !

PDAFomi_diag_stats !

PDAF3_interface !

PDAF3_assimilate ! PDAF3_assimilate_global ! PDAF3_assimilate_local !
PDAF3_put_state ! PDAF3_put_state_global ! PDAF3_put_state_local !
PDAF3_assim_offline ! PDAF3_assim_offline_global ! PDAF3_assim_offline_local !
only for backward compatibility: PDAF3_assimilate_lenkf ! PDAF3_put_state_lenkf ! PDAF3_assim_offline_lenkf !
Method online coupled offline coupled
(backward-compatibility)
offline coupled
LESTKF
LETKF
LSEIK
PDAF3_assimilate_local_nondiagR ! PDAF3_put_state_local_nondiagR ! PDAF3_assim_offline_local_nondiagR !
LNETF PDAF3_assimilate_lnetf_nondiagR ! PDAF3_put_state_lnetf_nondiagR ! PDAF3_assim_offline_lnetf_nondiagR !
LKNETF PDAF3_assimilate_lknetf_nondiagR ! PDAF3_put_state_lknetf_nondiagR ! PDAF3_assim_offline_lknetf_nondiagR !
ESTKF
ETKF
SEIK
PDAF3_assimilate_global_nondiagR ! PDAF3_put_state_global_nondiagR ! PDAF3_assim_offline_global_nondiagR !
NETF
PF
PDAF3_assimilate_nonlin_nondiagR ! PDAF3_put_state_nonlin_nondiagR ! PDAF3_assim_offline_nonlin_nondiagR !
EnKF
LEnKF
PDAF3_assimilate_enkf_nondiagR ! PDAF3_put_state_enkf_nondiagR ! PDAF3_assim_offline_enkf_nondiagR !
Method online coupled offline coupled
(backward-compatibility
offline coupled
3D-Var (parameterized) PDAF3_assimilate_3dvar ! PDAF3_put_state_3dvar ! PDAF3_assim_offline_3dvar !
Universal Routine
(all 3D-Var methods)
PDAF3_assimilate_3dvar_all ! PDAF3_put_state_3dvar_all ! PDAF3_assim_offline_3dvar_all !
En3DVar with ESTKF or LESTKF PDAF3_assimilate_en3dvar ! PDAF3_put_state_en3dvar ! PDAF3_assim_offline_en3dvar !
single routines
En3DVar with ESTKF PDAF3_assimilate_en3dvar_estkf ! PDAF3_put_state_en3dvar_estkf ! PDAF3_assim_offline_en3dvar_estkf !
Hyb3DVar with ESTKF PDAF3_assimilate_hyb3dvar_estkf ! PDAF3_put_state_hyb3dvar_estkf ! PDAF3_assim_offline_hyb3dvar_estkf !
En3DVar with LESTKF PDAF3_assimilate_en3dvar_lestkf ! PDAF3_put_state_en3dvar_lestkf ! PDAF3_assim_offline_en3dvar_lestkf !
Hyb3DVar with ESTKF PDAF3_assimilate_hyb3dvar_lestkf ! PDAF3_put_state_hyb3dvar_lestkf ! PDAF3_assim_offline_hyb3dvar_lestkf !
Method fully parallel &
flexible parallel
flexible parallel
(backward-compatibility)
offline coupled
3DVar PDAF3_assimilate_3dvar_nondiagR ! PDAF3_put_state_3dvar_nondiagR ! PDAF3_assim_offline_3dvar_nondiagR !
En3DVar with LESKTF PDAF3_assimilate_en3dvar_lestkf_nondiagR ! PDAF3_put_state_en3dvar_lestkf_nondiagR ! PDAF3_assim_offline_en3dvar_lestkf_nondiagR !
En3DVar with ESTKF PDAF3_assimilate_en3dvar_estkf_nondiagR ! PDAF3_put_state_en3dvar_estkf_nondiagR ! PDAF3_assim_offline_en3dvar_estkf_nondiagR !
Hyb3DVar with LESTKF PDAF3_assimilate_hyb3dvar_lestkf_nondiagR ! PDAF3_put_state_hyb3dvar_lestkf_nondiagR ! PDAF3_assim_offline_hyb3dvar_lestkf_nondiagR !
Hyb3DVar with ESTKF PDAF3_assimilate_hyb3dvar_estkf_nondiagR ! PDAF3_put_state_hyb3dvar_estkf_nondiagR ! PDAF3_assim_offline_hyb3dvar_estkf_nondiagR !
Note: See TracWiki for help on using the wiki.