... | ... | @@ -24,9 +24,21 @@ |
|
|
[node2067:27224] [ 1] /usr/local/elpa202005-openmpi311-gcc721-cuda90-lapack391/lib/libelpa.so.15(__elpa1_compute_MOD_tridiag_complex_double+0x96c)[0x7fd935f30edc]
|
|
|
[node2067:27224] [ 2] /usr/local/elpa202005-openmpi311-gcc721-cuda90-lapack391/lib/libelpa.so.15(__elpa1_impl_MOD_elpa_solve_evp_complex_1stage_double_impl+0x79d)[0x7fd935f958bd]
|
|
|
```
|
|
|
Segmentation fault is typical error generated by diagonalization routines if there is insufficient amount of memory. In the example above calculations were executed with `p=1` and `q=1` parameters. In this case it was sufficient to set in *input* file
|
|
|
Segmentation fault is a typical error generated by diagonalization routines if there is insufficient amount of memory. In the example above calculations were executed with `p=1` and `q=1` parameters. In this case, it was sufficient to set in *input* file
|
|
|
```
|
|
|
p 2
|
|
|
q 2
|
|
|
```
|
|
|
to solve the problem. For more info see [Memory usage of st-wslda](Memory usage of st-wslda). |
|
|
\ No newline at end of file |
|
|
to solve the problem. For more info see [Memory usage of st-wslda](Memory usage of st-wslda).
|
|
|
|
|
|
## Segmentation fault & ScaLAPACK
|
|
|
```
|
|
|
# LATTICE: 128 x 128 x 32
|
|
|
# USING SCALAPACK WITH PZHEEVR.
|
|
|
...
|
|
|
# DIAGONALIZATION 0 15...
|
|
|
srun: error: nid00111: tasks 0-17: Segmentation fault
|
|
|
srun: Terminating job step 512966.0
|
|
|
slurmstepd: error: *** STEP 512966.0 ON nid00111 CANCELLED AT 2020-06-25T17:02:46 ***
|
|
|
```
|
|
|
It is again error related to insufficient memory, see *Segmentation fault & ELPA*. |
|
|
\ No newline at end of file |