Changes between Version 9 and Version 10 of CompilingPdaf


Ignore:
Timestamp:
Mar 6, 2025, 4:30:37 PM (8 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CompilingPdaf

    v9 v10  
    1414
    1515
    16 == Compiling PDAF for ensemble filters and smoothers ==
     16== Compiling PDAF ==
    1717
    18 To compile PDAF for ensemble filters and smoothers, do the following:
     18To compile PDAF, do the following:
    1919
    2020{{{
    21    cd src/
    2221   make [PDAF_ARCH=<NAME>]
    2322}}}
    2423
    25 The compilation with generate the PDAF library file '''PDAFROOT/lib/libpdaf-d.a'''. In addition several Fortran module files `*.mod` are generated in the directory `PDAFROOT/include/`. These will be used when compiling the application program coupled to PDAF.
     24The compilation with generate the PDAF library files '''PDAFROOT/lib/libpdaf-d.a''' and '''PDAFROOT/lib/libpdaf-var.a'''. In addition several Fortran module files `*.mod` are generated in the directory `PDAFROOT/include/`. These will be used when compiling the application program coupled to PDAF. The file '''PDAFROOT/lib/libpdaf-var.a''' provides the 3D-Var methods in addition to ensemble methods, while '''PDAFROOT/lib/libpdaf-d.a''' is the standard file without 3D-Var methods.
    2625
    27 
    28 == Compiling PDAF for 3D-Var methods ==
    29 
    30 The 3D-Var methods implemented in PDAF use solver algorithms from external libraries (from the directory `external/`).
    31 
    32 To compile PDAF with full support for the analysis with 3D-Var schemes do the following:
    33 
    34 {{{
    35    cd src/
    36    make pdaf-var [PDAF_ARCH=<NAME>]
    37 }}}
    38 
    39 The compilation with generate the PDAF library file '''PDAFROOT/lib/libpdaf-var.a'''. This library also includes the ensemble filters and smoothers.
    40 In addition several Fortran module files `*.mod` are generated in the directory `PDAFROOT/include/`. These will be used when compiling the application program coupled to PDAF.
    4126
    4227