Changes between Version 6 and Version 7 of PortingToPDAF3


Ignore:
Timestamp:
Jun 10, 2025, 9:10:35 AM (7 days ago)
Author:
lnerger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PortingToPDAF3

    v6 v7  
    1212
    1313* Include[[BR]] `USE PDAF`[[BR]] in all routines that call PDAF routines (e.g. in `init_pdaf` and `assimilate_pdaf`).
    14 * If you used `USE PDAF_interface_module` in your code, replace this with `USE PDAF`.
    15 * You might need to adapt the Makefile of your program to include[[BR]]`-IPATH_TO_PDAF_INCLUDE`,[[BR]] where PATH_TO_PDAF_INCLUDE is the directory `include/` of your PDAF installation. The compiler needs to find the PDAF module files which are placed in `include/`. If you use the Makefile from the template or tutorials, you can use `-I{BASEDIR}/include`.
     14* If you used `USE PDAF_interfaces_module` in your code, replace this with `USE PDAF`.
     15* You might need to adapt the Makefile of your program to include[[BR]]`-IPDAF_BASEDIR/include`,[[BR]] where `PDAF_BASEDIR` is the root directory of your PDAF installation. The compiler needs to find the PDAF module files which are placed in `include/`. If you use the Makefile from the template or tutorials, you can use `-I{BASEDIR}/include`.
    1616* **Particular cases**:
    1717  *  If the compile process of your programm includes the compilation of PDAF using **src/Makefile**: With PDAF3 the Makefile is now only in the base-directory and there is no Makefile any more in src/. Thus, you would need adapt to use the Makefile in the base-directory (or alternatively you can copy this Makefile into src/ and adapt it according to the hints given inside the Makefile