Changes between Version 10 and Version 11 of PDAF3_new_functionality


Ignore:
Timestamp:
May 15, 2025, 11:04:34 AM (3 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PDAF3_new_functionality

    v10 v11  
    8080=== Setting random number seed in PDAF ===
    8181
    82 The new routine `PDAF_set_seedset` provides the possibility to select a set of random number seeds (out of 20 choices). This allows to perform, e.g., sensitivity tests by rerunning a data assimilation case with different random numbers.
     82The new routine `PDAF_set_seedset` provides the possibility to select a set of random number seeds out of 20 choices. This allows to perform, e.g., sensitivity tests by rerunning a data assimilation case with different random numbers.
    8383
    8484Further information: [wiki:PDAF_set_seedset]
     
    8686=== Named variable for type of assimilation method ===
    8787
    88 The module `PDAF` provides now a names variable for each type of assimilation method ('filtertype' in tutorial and tempalte codes). The names are of the structure `PDAF_DA_X`, where 'X' is the assimilation method. Thus, one can specify the type of the DA method in the call to `PDAF_init` as `PDAF_DA_LESTKF` instead of the number 7.
    89 
    90 === Printing names and numbers of assimilation methods ===
     88The module `PDAF` provides now a named variable for each type of assimilation method (variable 'filtertype' in tutorial and template codes). The names are of the structure `PDAF_DA_X`, where 'X' is the assimilation method. For example, one can specify the type of the DA method in the call to `PDAF_init` as `PDAF_DA_LESTKF` instead of the number 7.
    9189
    9290The named types of DA methods (`PDAF_DA_X`) can be listed by calling the routine `PDAF_print_DA_types`.
     
    9694=== Checking for type of localization ===
    9795
    98 Checking whether a filter uses localization can now be done using the Fortran function (instead of subroutine) `PDAF_localfilter`. The return value will be =1 for domain localized filters (e.g. LESTKF, LETKF) and 0 otherwise.[[BR]]
     96Checking whether a filter uses localization can now be done using the Fortran function `PDAF_localfilter`  (instead of the subroutine `PDAF_get_localfilter`). The return value will be =1 for domain localized filters (e.g. LESTKF, LETKF) and ENSRF/EAKF, and 0 otherwise.
     97
    9998The function `PDAF_get_local type` allows to distinguish global filters, domain localization and covariance localization (e.g. LEnKF and ENSRF/EAKF).
    10099