Changes between Version 38 and Version 39 of SoftwarePackage
- Timestamp:
- May 18, 2025, 11:56:46 AM (6 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoftwarePackage
v38 v39 1 = The Software package =1 = The Software Release = 2 2 3 3 … … 21 21 * This directory contains machine-specific include files for the Makefile. 22 22 * `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 24 24 * `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 26 26 * `src/` 27 27 * This directory contains the source code of the core routines of PDAF. In addition, a Makefile is included to compile the PDAF library file. … … 37 37 == Compiling the PDAF library == 38 38 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.39 The 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. 40 40 41 41 The compilation itself is described on the [wiki:CompilingPdaf page on compiling PDAF]. … … 56 56 * This directory contains an example implementation of the online model with a parallelized model 57 57 58 Please see the [wiki:PdafTutorial tutorial page] for the tutorials describing these implementations.58 Please see the [wiki:PdafTutorial Tutorial Page] for the tutorials describing these implementations. 59 59 60 60 61 61 == Models == 62 62 63 The following example implementations are included in the directories in `models/` (from PDAF 1.15; before they were included in testsuite/):64 * `lorenz63`63 The following example implementations are included in the sub-directories in `models/`: 64 * **lorenz63** 65 65 * 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** 67 67 * 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) 72 72 73 73