Changes between Version 38 and Version 39 of SoftwarePackage


Ignore:
Timestamp:
May 18, 2025, 11:56:46 AM (6 hours ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoftwarePackage

    v38 v39  
    1 = The Software package =
     1= The Software Release =
    22
    33
     
    2121  * This directory contains machine-specific include files for the Makefile.
    2222 * `modelbindings/`
    23   * This directory contains the PDAF bindings for real simulation models (starting with PDAF 1.13 for MITgcm)
     23  * This directory contains the PDAF bindings for real simulation models
    2424 * `models/`
    25   * This directory contains fully implemented toy models for assimilation experiments with PDAF (added in PDAF 1.15)
     25  * This directory contains fully implemented toy models for assimilation experiments with PDAF
    2626 * `src/`
    2727  * This directory contains the source code of the core routines of PDAF. In addition, a Makefile is included to compile the PDAF library file.
     
    3737== Compiling the PDAF library ==
    3838
    39 The library file of PDAF can be compiled on its own or in connection with an example implementation from `tutorial/`, `models/`, or `testsuite/`. Here, we describe the stand-alone compilation. In order to build the library file, you need a Fortran-2003 compatible compiler and 'make'. In addition, the libraries 'BLAS', 'LAPACK', and 'MPI' are required.
     39The library file of PDAF can be compiled on its own or in connection with an example implementation from `tutorial/` or `models/`. Here, we describe the stand-alone compilation. In order to build the library file, you need a Fortran-2003 compatible compiler and 'make'. In addition, the libraries 'BLAS', 'LAPACK', and 'MPI' are required.
    4040
    4141The compilation itself is described on the [wiki:CompilingPdaf page on compiling PDAF].
     
    5656  * This directory contains an example implementation of the online model with a parallelized model
    5757
    58 Please see the [wiki:PdafTutorial tutorial page] for the tutorials describing these implementations.
     58Please see the [wiki:PdafTutorial Tutorial Page] for the tutorials describing these implementations.
    5959
    6060
    6161== Models ==
    6262
    63 The following example implementations are included in the directories in `models/` (from PDAF 1.15; before they were included in testsuite/):
    64  * `lorenz63`
     63The following example implementations are included in the sub-directories in `models/`:
     64 * **lorenz63**
    6565  * This directory currently the Lorenz-63 model. In PDAF V1.14 we also added the data assimilation. Because of its small size, this model an be e.g. used with the Particle Filter. Compiling and running this model is described in detail on the page on the [wiki:Lorenz_63_model Lorenz-63 model].
    66  * `lorenz96`
     66 * **lorenz96**
    6767  * This directory contains the Lorenz-96 model as well as a full data assimilation implementation of the model with PDAF. This model can be configured to have a sufficiently large state dimension to test low-rank filter algorithms like the SEIK filter. (We have using this model for example in the study: Janjić, T., Nerger, L., Albertella, A., Schröter, J., Skachko S. (2011). On domain localization in ensemble based Kalman filter algorithms. Monthly Weather Review, 139, 2046-2060 ( doi:10.1175/2011MWR3552.1).) Compiling and running this model is described in detail on the page on the [wiki:Lorenz_96_model Lorenz-96 model].
    68  * `lorenz2005b`
    69   * Added in PDAF V2.0, this directory contains the Lorenz-2005 model variant II as well as a full data assimilation implementation of the model with PDAF. It is considerd as an improved variant of the Lorenz-96 model.
    70  * `lorenz2005c`
    71   * Added in PDAF V2.0, this directory contains the two-scale model Lorenz-2005-III (introduced by Lorenz(2005), there called model variant III) as well as a full data assimilation implementation of the model with PDAF.
     68 * **lorenz2005b**
     69  * This directory contains the Lorenz-2005 model variant II as well as a full data assimilation implementation of the model with PDAF (it was added in PDAF 2.0). It is considerd as an improved variant of the Lorenz-96 model.
     70 * **lorenz2005c**
     71  * This directory contains the two-scale model Lorenz-2005-III (introduced by Lorenz(2005), there called model variant III) as well as a full data assimilation implementation of the model with PDAF.  (it was added in PDAF 2.0)
    7272
    7373