Version 303 (modified by 3 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
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