Changes between Version 2 and Version 3 of Module_PDAF
- Timestamp:
- May 16, 2025, 7:01:23 PM (40 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Module_PDAF
v2 v3 3 3 The module `PDAF` was introduced with PDAF V3.0 and replaces the previous module `PDAF_interfaces_module`. 4 4 5 The module `PDAF` has to be include with `use` in all routines thatthat call PDAF routines or functions:5 The module `PDAF` has to be included with `use` in all routines that call PDAF routines or functions: 6 6 {{{ 7 7 use PDAF 8 8 }}} 9 9 10 The module provides interface definitions for the routines of PDAF. With this one gets an explicit Fortran interface so that the compiler can check the consistency of arguments. 10 The module provides interface definitions for the routines of PDAF. 11 With this, one obtains an explicit Fortran interface, allowing the compiler to check the consistency of arguments. 11 12 12 The module also provides the definition of types of DA methods as named parameters of the form `PDAF_DA_X`, e.g. the LESTKF with PDAF_DA_LESTKF, and their related DA-method value which is specified in the call to `PDAF_init`. One can print a list of the DA-method types using [wiki:PDAF_print_DA_types].13 The module also provides the definition of types of DA methods as named parameters of the form `PDAF_DA_X`, e.g., the LESTKF with PDAF_DA_LESTKF, and their related DA-method value which is specified in the call to `PDAF_init`. One can print a list of the DA-method types using [wiki:PDAF_print_DA_types]. 13 14