Skip to content

Commit b6d0197

Browse files
authored
Document new issue with older CP2K uenvs in Eiger (#202)
Document a workaround to avoid crashes with older CP2K uenvs on Eiger.Alps (which appeared after the migration).
1 parent c40747a commit b6d0197

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

docs/software/sciapps/cp2k.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,20 @@ See [manual.cp2k.org/CMake] for more details.
422422

423423
## Known issues
424424

425+
### Older uenv versions on Eiger
426+
427+
After the migration to Eiger.Alps, calculations relying on older uenv versions (`2024.1:v1`, `2024.2:v1`, `2024.3:v1`) sometimes crash unexpectedly with a segmentation fault. The problem has been identify as coming from the `libxsmm` library, used as a backend in DBCSR. To avoid this issue, it is recommended to upgrade to a newer uenv.
428+
429+
In case a specific `2024.x` version of CP2K is required, crashes can be avoided by switching to the `BLAS` backend of DBCSR. This can be done by adding the following in the `&GLOBAL` subsection of the input file:
430+
431+
```bash
432+
&GLOBAL
433+
&DBCSR
434+
MM_DRIVER BLAS
435+
&END DBCSR
436+
&END GLOBAL
437+
```
438+
425439
### DLA-Future
426440

427441
The `cp2k/2025.1:v2` uenv provides CP2K with [DLA-Future] support enabled, in the `cp2k-dlaf` view.

0 commit comments

Comments
 (0)