wiki:LnDevel

Version 199 (modified by lnerger, 7 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

EGU 2023

MarDATA_DA_2024

New for PDAF V2.3.1

PDAFomi_set_doassim

PDAFomi_set_disttype

PDAFomi_set_ncoord

PDAFomi_set_obs_err_type

PDAFomi_set_use_global_obs

PDAFomi_set_inno_omit

PDAFomi_set_inno_omit_ivar

PDAFomi_set_id_obs_p

PDAFomi_set_icoeff_p

PDAFomi_set_domainsize

Version 2.3.1 - XXX, 2024

This is mainly a bug-fix release. The bug only concerns the 3D-Var methods.

Bug correction:

  • Corrected convergence check for the CG+ solver in the 3D-Var methods in case of parallelized control vector.

New functionality:

  • Added initialization subroutines to initialize quantities of 'thisobs' in PDAF-OMI, e.g. for thisobs%doassim there is now the routine PDAFomi_set_doassim. These routines are optional so that no code changes are required. These routines are also provided for the arrays 'id_obs_p', 'icoeff_p' and 'domainsize' which avoid the need to allocate the arrays in the user code. This should make the implementation in programming languages like C easier. A list of the new initialization routines with links to their description is provided in https://pdaf.awi.de/trac/wiki/PDAFomi_additional_functionality.