Changes between Version 57 and Version 58 of ReleaseNotes


Ignore:
Timestamp:
May 27, 2026, 5:16:32 PM (3 hours ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes

    v57 v58  
    11= Release notes for PDAF =
    22
    3 == Version 3.1 - April 16, 2026 ==
     3
     4== Version 3.1.1 - May 27, 2026 ==
     5
     6This is a bug-fix release. The bug was introduced in PDAF V3.0beta when revising the PDAF-internal observation handling. It only occurs in the localized ensemble filters under special conditions.
     7
     8** Bug corrections **
     9
     10- Corrected application of observation operator routine introduced with PDAF V3.0beta in local ensemble filters. Under certain conditions when with parallelization a process sub-domain would have zero observations, the program could  get stuck ('deadlock'). (The particular settings are thisobs%use_global_obs=0 and observe_ens=.true.; both of which are not the default settings)
     11
     12** Further changes **
     13
     14- Added internally a deallocation of local observation information for PDAF-OMI. Without this, it might be that when running with OpenMP parallelization some threads might not correctly free the memory.
     15- Revised implementation recommendation for init_dim_obs_pdafomi in callback_obs_pdafomi.F90. Now the overall number of observation is incremented in step-wise instead of using a sum over all obervation types at the end of the routine. This simplified the addition of further observation types.
     16
     17----
     18
     19== Previous releases ==
     20
     21=== Version 3.1 - April 16, 2026 ===
    422
    523This is a feature release with performance improvements and new functionality. All changes are backward compatible within PDAF3. Thus, one can use PDAF 3.1 without any changes to codes existing for PDAF 3.0.
     
    3553 - we included the use of an interface module ''mod_model_pdaf'', which is intended to be the only place to directly include modules of the model. Thus, all user routines for PDAF include only ''mod_model_pdaf'' instead of different model modules. This leads to a cleaner source code and allows us to use in many cases identical source files for online and offline coupling.
    3654 - we added the module ''mod_statevector_pdaf'' to provide a structured way to initialize the setup of the statevector for multiple model fields. Its use is demonstrated in ''tutorial/online_2D_serialmodel_2fields''.
    37 ----
    38 
    39 == Previous versions ==
     55
    4056
    4157=== Version 3.0 - September 1, 2025 ===