Skip to content

Conversation

@kvrigor
Copy link
Member

@kvrigor kvrigor commented Dec 1, 2025

work in progress

@kvrigor
Copy link
Member Author

kvrigor commented Dec 2, 2025

nvfortran succeeds in building eCLM standalone. However there's a compile error when building in coupled mode:

[ 87%] Building Fortran object clm5/CMakeFiles/clm.dir/oasis3/oas_sendReceiveMod.F90.o
nvfortran-Fatal-/p/software/fs/jurecadc/stages/2025/software/NVHPC/25.5-CUDA-12/Linux_x86_64/25.5/compilers/bin/tools/fort1 TERMINATED by signal 11
gmake[5]: *** [clm5/CMakeFiles/clm.dir/build.make:220: clm5/CMakeFiles/clm.dir/oasis3/oas_sendReceiveMod.F90.o] Error 2

I need to investigate further what's causing this odd error.

@kvrigor kvrigor marked this pull request as ready for review December 10, 2025 11:01
@kvrigor
Copy link
Member Author

kvrigor commented Dec 10, 2025

The error above seems to be already fixed for some reason.. @AGonzalezNicolas could you also help to verify?

ENV_FILE="env/jsc.2025.nvhpc.openmpi"
# - or -
# ENV_FILE="env/jsc.2025.nvhpc.psmpi"

cd TSMP2
git pull && git checkout env-nvhpc

./build_tsmp2.sh eclm --clean_first --env $ENV_FILE
./build_tsmp2.sh eclm parflowgpu --clean_first --env $ENV_FILE

@jjokella you may also be interested in testing eCLM-PDAF builds with this new compiler

@AGonzalezNicolas
Copy link
Contributor

AGonzalezNicolas commented Dec 10, 2025

@kvrigor env jsc.2025.nvhpc.openmpi is build correctly for eclm with no error message.
On the other hand, combination eclm-parflowGPU gives this error:

[ 87%] Building Fortran object clm5/CMakeFiles/clm.dir/oasis3/oas_defineMod.F90.o
[ 87%] Building Fortran object clm5/CMakeFiles/clm.dir/oasis3/oas_sendReceiveMod.F90.o
nvfortran-Fatal-/p/software/fs/jurecadc/stages/2025/software/NVHPC/25.5-CUDA-12/Linux_x86_64/25.5/compilers/bin/tools/fort1 TERMINATED by signal 11
gmake[5]: *** [clm5/CMakeFiles/clm.dir/build.make:220: clm5/CMakeFiles/clm.dir/oasis3/oas_sendReceiveMod.F90.o] Error 2
gmake[4]: *** [CMakeFiles/Makefile2:342: clm5/CMakeFiles/clm.dir/all] Error 2
gmake[3]: *** [Makefile:136: all] Error 2
gmake[2]: *** [CMakeFiles/eCLM.dir/build.make:112: eCLM/src/eCLM-stamp/eCLM-install] Error 2
gmake[1]: *** [CMakeFiles/Makefile2:113: CMakeFiles/eCLM.dir/all] Error 2
gmake: *** [Makefile:91: all] Error 2

@jjokella
Copy link
Contributor

jjokella commented Dec 10, 2025

For eCLM-PDAF, see HPSCTerrSys/TSMP2#116

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants