Changes between Version 10 and Version 11 of PDAF3_new_functionality
- Timestamp:
- May 15, 2025, 11:04:34 AM (3 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PDAF3_new_functionality
v10 v11 80 80 === Setting random number seed in PDAF === 81 81 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.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. 83 83 84 84 Further information: [wiki:PDAF_set_seedset] … … 86 86 === Named variable for type of assimilation method === 87 87 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 === 88 The 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. 91 89 92 90 The named types of DA methods (`PDAF_DA_X`) can be listed by calling the routine `PDAF_print_DA_types`. … … 96 94 === Checking for type of localization === 97 95 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]] 96 Checking 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 99 98 The function `PDAF_get_local type` allows to distinguish global filters, domain localization and covariance localization (e.g. LEnKF and ENSRF/EAKF). 100 99