Skip to content

Support ICON release-2026.04-public standalone build#128

Merged
kvrigor merged 9 commits into
masterfrom
icon-2026.04
May 19, 2026
Merged

Support ICON release-2026.04-public standalone build#128
kvrigor merged 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

@kgoergen
Copy link
Copy Markdown

@kvrigor @AGonzalezNicolas thanks much. @kvrigor, I can confirm this seems to work OK on JURECA-DC. Test on JUPITER pending. Much obliged.

@kvrigor kvrigor merged commit ddfa6aa into master May 19, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from New features to Issues in Stages/2026 May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Issues

Development

Successfully merging this pull request may close these issues.

Support ICON GPU HDF5 support for ICON

3 participants