| | 1 | = Compiling the PDAF library = |
| | 2 | |
| | 3 | The tutorial implementations in the directory `tutorial/` and the models implemented with PDAF in `models/` are setup to compile the PDAF library when the application is compiled. |
| | 4 | |
| | 5 | The PDAF library, thus the core routines of PDAF and PDAF-OMI, can also be compiled separately. This is the common approach when one implements PDAF with some models in the online-coupled setup (see e.g. the directory `modelbindings`). |
| | 6 | |
| | 7 | == Compiling PDAF for ensemble filters and smoothers == |
| | 8 | |
| | 9 | To compile PDAF for ensemble filters and smoothers, do the following: |
| | 10 | |
| | 11 | |
| | 12 | == Compiling PDAF for 3D-Var methods == |
| | 13 | |
| | 14 | The 3D-Var methods implemented in PDAF use solver algorithms from external libraries (from the driectory `external/`). To compile PDAF with full support for the 3D-Var schemes do the following: |
| | 15 | |