Changes between Version 57 and Version 58 of ReleaseNotes


Ignore:
Timestamp:
May 27, 2026, 5:16:32 PM (5 months 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 ===