Skip to content

Commit 9fb4f5c

Browse files
committed
Merge branch 'main' into probtest_santis
2 parents ab66b0f + dd0d53f commit 9fb4f5c

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
lines changed

docs/models/icon/SUMMARY.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
* [Compile and Run](compile_and_run.md)
33
* [Validate Custom Namelist](validate_custom_namelist.md)
44
* [Run Probtest on Säntis](probtest.md)
5-
* [ICON-CLM](icon-clm.md)
5+
* [ICON-CLM](icon-clm.md)
6+
* [Known Bugs](known_bugs.md)

docs/models/icon/known_bugs.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Known Bugs in ICON
2+
3+
This document collects known build and runtime issues in ICON, including workarounds.
4+
If you encounter a new issue, please add it here so others can avoid debugging it again.
5+
6+
## ecCodes compiles with GCC instead of NVHPC
7+
**Applies to**
8+
9+
- Machine: Balfrin
10+
- Build: ICON compiled without emvorado
11+
12+
**Symptom**
13+
14+
- At runtime, you may see the cryptic error:
15+
```bash
16+
libgomp: TODO
17+
```
18+
or other strange runtime crashes.
19+
20+
**Cause**
21+
22+
- Due to a known bug in ICON’s build system (spack), eccodes is compiled with GCC instead of NVHPC if emvorado is not enabled.
23+
24+
**Workaround / Fix**
25+
26+
- In your spack.yml, explicitly require eccodes to be built with NVHPC:
27+
```bash
28+
- eccodes%nvhpc
29+
```
30+
31+
**Status**
32+
33+
- Known bug. Workaround required. Not yet fixed Spack.

0 commit comments

Comments
 (0)