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
--- OnlineModifyModelforEnsembleIntegration_PDAF3
AvailableOptionsforInitPDAFuntilPDAF231 !
AvailableOptionsforInitPDAFinPDAF3
Using Incremental Analysis Updates !
Implementation of the Analysis step for the ENSRF/EAKF !
PDAFomi_set_localize_covar ! (recommended alternative to using localize_covar_pdafomi)
New diagnostics routines
PDAF-OMI Observation diagnostics !
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 ! |
For using PDAF_assimilate in flexible mode
Need to adapt - no need for proofreading yet
[ImplementGenerateObs] - create ImplementGenerateObs_PDAF3
Implement3DVarAnalysisOverview replace by Implement3DVarAnalysisOverview_PDAF23 ImplementAnalysisestkf and related papges on full interface of different filters
PDAF_interfaces_module - check all pages mentioning PDAF_interfaces_module
ImplementationConceptOnline adapt flexible parallel for PDAF3, add link to FlexibleParallelization_in_PDAF2
OfflineInitPdaf subtype=5
PdafSimplifiedInterface Note on no longer supported
PDAFomi_additional_functionality Add hint to PDAFomi_diag
PDAF_assimilate_lnetf add U_init_obs_f
PDAF_put_state_lnetf add U_init_obs_f
AddFilterAlgorithm and AddFilterAlgorithm_PDAF231
PDAF_OMI_Overview update figure and links to analysis steps
Lists for direct access to documentation on particular routines