File tree Expand file tree Collapse file tree 2 files changed +35
-1
lines changed Expand file tree Collapse file tree 2 files changed +35
-1
lines changed Original file line number Diff line number Diff line change 2
2
* [ Compile and Run] ( compile_and_run.md )
3
3
* [ Validate Custom Namelist] ( validate_custom_namelist.md )
4
4
* [ 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 )
Original file line number Diff line number Diff line change
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.
You can’t perform that action at this time.
0 commit comments