Skip to content

Support ICON release-2026.04-public standalone build#128

Open
kvrigor wants to merge 9 commits into
masterfrom
icon-2026.04
Open

Support ICON release-2026.04-public standalone build#128
kvrigor wants to merge 9 commits into
masterfrom
icon-2026.04

Conversation

@kvrigor
Copy link
Copy Markdown
Member

@kvrigor kvrigor commented May 8, 2026

@github-project-automation github-project-automation Bot moved this to New features in Stages/2026 May 10, 2026
@kvrigor kvrigor changed the title Update to icon-2026.04 Support ICON release-2026.04-public standalone build May 14, 2026
externals/fortran-support misinterprets OpenACC
directives when --enable-openmp is passed to ICON
configure script.
@kvrigor
Copy link
Copy Markdown
Member Author

kvrigor commented May 15, 2026

@kgoergen We can now build ICON 2026.04 on JURECA and JUPITER. Note that this requires the NVIDIA compilers loaded via the jsc.2026.nvhpc.openmpi env file. Here's the build recipe:

# ICON CPU
./build_tsmp2.sh icon --ICON_SRC ${ICON_UPSTREAM} --no_update --clean_first --env env/jsc.2026.nvhpc.openmpi

# ICON GPU
./build_tsmp2.sh iconGPU --ICON_SRC ${ICON_UPSTREAM} --no_update --clean_first --env env/jsc.2026.nvhpc.openmpi

Also I did a recursive git clone to download ICON_UPSTREAM.

cd ${TSMP2_ROOT}/models
git clone -b release-2026.04-public --recursive https://gitlab.dkrz.de/icon/icon-model.git
ICON_UPSTREAM=$(pwd)/icon-2026.04

@kvrigor kvrigor marked this pull request as ready for review May 15, 2026 07:52
@kvrigor
Copy link
Copy Markdown
Member Author

kvrigor commented May 15, 2026

@AGonzalezNicolas you can also test this branch (icon-2026.04) if you're still seeing the ICON Gitlab build issue that you mentioned last time. This PR also contains a bugfix to correctly detect HDF5 libraries in BuildICON.cmake

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

Labels

None yet

Projects

Status: New features

Development

Successfully merging this pull request may close these issues.

Provide TSMP2 commit hash in log Support ICON GPU HDF5 support for ICON

1 participant