TSMP Build Examples

Attention: Not all of this examples were tested and paths are mostly made up.

Builds

Fully coupled TSMP with Oasis3-MCT

    ./build_tsmp.ksh -m JUWELS -c clm3-cos5-pfl -O Intel
    ./build_tsmp.ksh -m JURECA -c clm3-cos5-pfl  -O Intel

-O Intel: Currently, on JUWELS, on stage 2023, the compilation with Intel-Compiler is recommended. It can explicitly be called by the flag -O Intel.

The -c and -v flag are optional in this case because they are default.

-   **TSMP**

    -   revision `1b69ac4` on `master` Github repository `TSMP`

-   **clm3\_5**

    -   Version 3.5, `clm3_5/Copyright`, `share3_070321` in
        `clm3_5/src/csm_share/ChangeLog`

    -   Gitlab repo
        <https://icg4geo.icg.kfa-juelich.de/ModelSystems/tsmp_src/clm3.5_fresh.git>,
        revision `801b5304`

-   **cosmo5\_1**

    -   Gitlab repo
        <https://icg4geo.icg.kfa-juelich.de/ModelSystems/tsmp_src/cosmo5.01_fresh.git>,
        `f407b9b`

-   **oasis3-mct**

    -   similar: svn revision r1506, `svn info` (caused error)

    -   now: Gitlab repo
        <https://icg4geo.icg.kfa-juelich.de/ModelSystems/tsmp_src/oasis3-mct.git>,
        tag `svn-r1506`, revision `bc58342`)

-   **parflow**

    -   Version v3.12.0 in `VERSION`


-   **NO pdaf**

    -   Version 1.15.0 in `/pdaf/src/PDAF-D_print_version.F90`,
        new version

Compile ParFlow standalone on JUWELS without compiler optimization

  ./build_tsmp.ksh -m JUWELS -c pfl -o "O0"

Compile new CLM4.0 + Cosmo5.1 on JURECA

  ./build_tsmp.ksh -m JURECA -c clm4-cos5 -C false

The new models are currently only supported for clm-cos and with alternative coupling-scheme.

Compile standalone eCLM

Branch master. Building eCLM. Currently, only standalone.

	./build_tsmp.ksh -c eclm -m JURECA -O Intel
	./build_tsmp.ksh -c eclm-mct -m JURECA -O Intel