|
|
This patch provides a workaround for two bugs affecting the compilation of qe_6.4 and newer versions. The patch has been verified to work for Intel compiler versions from 11.0 to 15.0.
|
|
|
|
|
|
These bugs are actually pretty different:
|
|
|
1. The first bug affects versions from 11.0 to 13.0. The compilation terminates correctly but at runtime presents a segmentation fault analogous to the one reported in this issue [https://gitlab.com/QEF/q-e/issues/106].
|
|
|
2. The second bug affects instead the compilation with ifort versions from 14.0 to to 15.0 with an internal compiler error.
|
|
|
|
|
|
## how to apply the patch
|
|
|
Take care to use the patch updated to the version that you are actually using.
|
|
|
Download the patch from the corresponding link below and go to the topdir of QE and
|
|
|
type the command
|
|
|
```
|
|
|
patch -R -p1 --merge < patch_old_intel
|
|
|
```
|
|
|
|
|
|
|
|
|
#### [qe_6.4.1]() *an updated patch will be posted here soon after the new version release*
|
|
|
|
|
|
#### [qe_6.4](https://gitlab.com/QEF/q-e/uploads/e4ae3b85e52c981380e6940dc1e60ae5/patch_old_intel) |