build_tsmp2: Interpret component model inputs as arguments#112
build_tsmp2: Interpret component model inputs as arguments#112
Conversation
|
I really like it but I am missing the use of different environments. Of course, the command can be submitted a second time with another environment provided that previous builds are moved or working in a different location. Otherwise, new build with new environment will replace previous build. |
|
Very cool! I have still the question of the "forced updated" (in the sense that we don't have to type any "y" or "yes"). This could maybe be an extra-option that could be added in this PR? Or we could make a new one? |
Maybe |
@AGonzalezNicolas # ICON-eCLM-ParFlow, GNU+ParaStationMPI
echo "icon eclm parflow" | xargs -t -L 1 ./build_tsmp2.sh --no_update --env env/jsc.2025.gnu.psmpi --build_dir bld/ICON_eCLM_ParFlow_GNUPSMPI --install_dir bin/ICON_eCLM_ParFlow_GNUPSMPI
# eCLM-ParFlowGPU, GNU+OpenMPI
echo "eclm parflowgpu" | xargs -t -L 1 ./build_tsmp2.sh --no_update --env env/jsc.2025.gnu.openmpi --build_dir bld/eCLM_ParFlowGPU_GNUOPENMPI --install_dir bin/eCLM_ParFlowGPU_GNUOPENMPI |
|
@jjokella We can address the concern for |
Inspired by @AGonzalezNicolas's matrix builds (#109). With this change this becomes possible: