[QE-users] segfault with HSE06

Fabrizio Ferrari ferrariruffino.fz at gmail.com
Tue Jul 9 12:36:11 CEST 2019


Hello,
if you put the loop at line 467 of PW/src/exx.f90 inside an
'IF(gamma_only)', the segfault should disappear. I'm just checking if that
is the only fix needed.

Fabrizio

On Tue, Jul 9, 2019 at 12:27 PM Michal Krompiec <michal.krompiec at gmail.com>
wrote:

> I got a similar segfault using a fresh installation of QE 6.4.1, on a
> different HPC, this time with Intel 2018 compilers and ELPA, with the same
> input file and pseudos (SG15) as previously.
> I noticed that my molecule is a bit too high in the simulation cell (vs.
> the potential added by assume_isolated), but increasing the size of the
> cell in the Z direction changed nothing.
> Switching off assume_isolated also didn't help.
>
> from stdout:
>
> forrtl: severe (174): SIGSEGV, segmentation fault occurred
> Image              PC                Routine            Line        Source
> pw.x               00000000056A6D8D  Unknown               Unknown  Unknown
> libpthread-2.17.s  00002AC70727E5E0  Unknown               Unknown  Unknown
> pw.x               00000000005B3618  Unknown               Unknown  Unknown
> pw.x               00000000005AE060  Unknown               Unknown  Unknown
> pw.x               000000000040ADFD  Unknown               Unknown  Unknown
> pw.x               000000000059D83D  Unknown               Unknown  Unknown
> pw.x               00000000004086C9  Unknown               Unknown  Unknown
> pw.x               000000000040851E  Unknown               Unknown  Unknown
> libc-2.17.so       00002AC7077AEC05  __libc_start_main     Unknown
>  Unknown
> pw.x               0000000000408429  Unknown               Unknown  Unknown
> forrtl: severe (174): SIGSEGV, segmentation fault occurred
>
> Last few lines of the log file:
>
>      convergence has been achieved in   9 iterations
>
>      Using localization algorithm with threshold:   0.50D-02
>
>      Using ACE for calculation of exact exchange
>
>      EXX grid:  1427071 G-vectors     FFT dimensions: (  90,  90, 375)
>
>  NBands =           15  nks =            1  nkqs =            9
>      Canonical Orbitals
>
> Any suggestions?
>
> Thanks,
> Michal
>
>
> On Mon, 8 Jul 2019 at 13:27, Michal Krompiec <michal.krompiec at gmail.com>
> wrote:
>
>> Hello,
>> I'm getting a segmentation fault when trying to run a HSE06 SCF
>> calculation in QE 6.4rc (built with gcc and OpenMPI). I got the same result
>> regardless of number of OMP threads (1-2) or MPI processes, it is also not
>> because I'm running out of memory. Increasing OMP_STACK_SIZE didn't help.
>> I'm using SG15 norm-conserving pseudopotentials.
>> This is the error message:
>>
>> Program received signal SIGSEGV: Segmentation fault - invalid memory
>> reference.
>>
>> Backtrace for this error:
>>
>> Backtrace for this error:
>> #0  0x2ba41caf6607 in ???
>> #1  0x2ba41caf586d in ???
>> #2  0x2ba41d9d5fdf in ???
>> #1  0x2ba41caf586d in ???
>> #2  0x2ba41d9d5fdf in ???
>> #3  0x481031 in __exx_MOD_exxinit._omp_fn.41
>>         at
>> /home/hpcadmin/Cluster-packages/Apps/QE/q-e-qe-6.4-rc/PW/src/exx.f90:471
>>
>>
>> And this is the input file:
>> &CONTROL
>>    nstep            = 150
>>    prefix           = 'pz'
>>    calculation = 'scf'
>> /
>> &SYSTEM
>>    ecutwfc          = 60
>>    ecutrho          = 240
>>    occupations      = 'smearing'
>>    degauss          = 0.03
>>    smearing         = 'marzari-vanderbilt'
>>    assume_isolated  = '2D'
>>    ntyp             = 3
>>    nat              = 10
>>    ibrav            = 0
>>    vdw_corr='dft-d3'
>>    nosym = .true.
>>    input_dft = 'hse'
>>    localization_thr = 0.005
>>
>> /
>> &ELECTRONS
>> electron_maxstep = 1000
>> mixing_mode  = 'plain'
>> mixing_beta = 0.3
>> mixing_ndim = 10
>> /
>> &IONS
>> ion_dynamics = 'bfgs'
>> /
>>
>> ATOMIC_SPECIES
>> H 1 H_ONCV_PBE-1.0.upf
>> C 12 C_ONCV_PBE-1.0.upf
>> N 14 N_ONCV_PBE-1.0.upf
>>
>> K_POINTS automatic
>> 3 3 1  0 0 0
>>
>> CELL_PARAMETERS angstrom
>> 9.45000000000000 0.00000000000000 0.0
>> 0.00000000000000 8.90954544295050 0.0
>> 0.00000000000000 0.00000000000000 40.0
>>
>> ATOMIC_POSITIONS angstrom
>> N        3.220157348   4.070243213   7.161850862
>> C        2.057591707   4.250681378   7.817575738
>> C        4.333273229   4.171146830   7.913403134
>> C        2.009345068   4.525337360   9.193044239
>> C        4.285082283   4.446195607   9.288766365
>> N        3.122476937   4.626559339   9.944547282
>> H        1.139008253   4.174089393   7.227702259
>> H        5.290517910   4.028527369   7.402554504
>> H        1.052120461   4.668162403   9.703968061
>> H        5.203598139   4.523590493   9.878655120
>>
>>
>> I would be grateful for any suggestions. In the meantime, we are
>> upgrading to 6.4.1 to see if this helps.
>>
>> Best regards,
>>
>> Michal Krompiec
>>
>> Merck KGaA, Darmstadt, Germany & University of Southampton
>>
> _______________________________________________
> Quantum ESPRESSO is supported by MaX (www.max-centre.eu/quantum-espresso)
> users mailing list users at lists.quantum-espresso.org
> https://lists.quantum-espresso.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20190709/00eadf02/attachment.html>


More information about the users mailing list