== 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'' [wiki:EGU_2023 EGU 2023] [wiki:MarDATA_DA_2024] ''' New for PDAF V3''' [wiki:PDAF_print_filter_types] [wiki:PDAF_set_iparam] [wiki:PDAF_set_rparam] [wiki:PDAF_localfilter] [wiki:PDAF_local_type] [wiki:AvailableOptionsforInitPDAFuntilPDAF231] **[wiki:IncrementalAnalysisUpdates Using Incremental Analysis Updates]** [wiki:PDAF_iau_init] [wiki:PDAF_iau_init_inc] [wiki:PDAF_iau_reset] [wiki:PDAF_iau_set_weights] [wiki:PDAF_iau_set_pointer] [wiki:PDAF_iau_add_inc] **[wiki:ImplementAnalysisENSRF Implementation of the Analysis step for the ENSRF/EAKF]** [wiki:PDAF_put_state_ensrf] [wiki:PDAF_assimilate_ensrf] [wiki:PDAFomi_set_localize_covar] (recommended alternative to using localize_covar_pdafomi) [wiki:U_init_obsvars] [wiki:init_obsvars_pdaf] [wiki:U_localize_covar_serial] [wiki:localize_covar_serial_pdaf] ** New diagnostics routines** [wiki:PDAF_diag_ensmean] [wiki:PDAF_diag_stddev_nopmi] [wiki:PDAF_diag_stddev] [wiki:PDAF_diag_variance_nompi] [wiki:PDAF_diag_variance] [wiki:PDAF_diag_compute_moments] **[wiki:PDAFomi_observation_diagnostics PDAF-OMI Observation diagnostics]** [wiki:PDAFomi_set_obs_diag] [wiki:PDAFomi_diag_nobs] [wiki:PDAFomi_diag_dimobs] [wiki:PDAFomi_diag_get_obs] [wiki:PDAFomi_diag_get_HXmean] [wiki:PDAFomi_diag_get_HX] [wiki:PDAFomi_diag_get_ivar] [wiki:PDAFomi_diag_obs_rmsd] [wiki:PDAFomi_diag_stats] **PDAF3 Interfaces** [wiki:PDAF3_assimilate_local] [wiki:PDAF3_assimilate_global] [wiki:PDAF3_put_state_local] [wiki:PDAF3_put_state_global] [wiki:PDAF3_assimilate_ensrf] (not recommended to use) [wiki:PDAF3_assimilate_lenkf] (not recommended to use) [wiki:PDAF3_put_state_lenkf] (not recommended to use) [wiki:PDAF3_put_state_ensrf] (not recommended to use) **For using PDAF_assimilate in flexible mode** [wiki:PDAF_get_fcst_info] **[wiki:PortingToPDAF3 Porting to PDAF-3]** - PDAF_interfaces_module now named PDAF; mandatory to use - subtype=5 for specifying the offline mode was removed; use PDAF_set_offline_mode - additional parameter in PDAF_assimilate_lnetf and PDAF_put_state_lnetf - porting from PDAFomi to PDAF3 for global filters: Just change the name of the routine - porting from PDAFlocalomi to PDAF3 for local filters: Just change the name of the routine - porting from PDAFomi to PDAF3 for local filters: The PDAF3 interface uses PDAFlocal so that the routines g2l_state_pdaf and l2g_state_pdaf are not present. Follow the implementation guide for init_dim_l to initialize the information for PDAFlocal - porting from classical PDAF interface with fully specification of all call-back routines: See implementation guide (PDAF3 uses both PDAF-OMI and PDAF-local to provide compact interfaces) - porting from PDAFomi or PDAFlocalomi for 3D-Var: Change the name of the routine - check subtype: 0 and 1 are unchanged; for others: 2=>10, 3=>11, 4=>2, 6=>3, 7=>4 - the option to run the offline mode as 'subtype=5' was removed. It is now require to call "PDAF_set_offline_mode"