Dear Elio,
The problem is due to the fact that you use k-points pools for the pw.x run but you don't use k-points pools for the turbo_eels.x run. Please note that the two calculations must be parallelized in exactly the same way. So try the following: mpirun -np 64 pw.x -nk 2 < pwscf.in > pwscf.out mpirun -np 64 turbo_eels.x -nk 2 < eels.in > eels.out Other comments: > wf_collect=.true. This is no longer supported/need in the latest versions of QE > occupations='fixed', > smearing='mp' Since the occupations are fixed, you don't need to specify smearing='mp' > nbnd=55 There is not need to specify this: the turbo_eels.x code needs only occupied KS states and these are determined automatically by the pw.x code > conv_thr=1.D-8 I would recommend to push it to 1.D-10 - 1.D-15 > Pd 106.42 Pd.rel-pbe-n-nc.UPF > S 32.065 S.rel-pbe-n-nc.UPF Norm-conserving pseudopotentials from the PSlibrary are not tested, as far as I know. So be careful when using these pseudopotentials. You can try to use fully-relativistic norm-conserving pseudopotentials from the PseudoDojo library. HTH Greetings, Iurii -- Dr. Iurii TIMROV Senior Research Scientist Theory and Simulation of Materials (THEOS) Swiss Federal Institute of Technology Lausanne (EPFL) CH-1015 Lausanne, Switzerland +41 21 69 34 881 http://people.epfl.ch/265334 ________________________________ From: Elio Physics <elio-phys...@live.com> Sent: Wednesday, October 6, 2021 4:52:50 AM To: Iurii TIMROV; Quantum Espresso users Forum Subject: Re: Turbo_eels.x crashing Dear Dr. Iurii, Once again , thanks for your quick reply. >>>>>>>Which version of Quantum ESPRESSO do you use? Can you try the latest >>>>>>>version (v6.8)? QE-6.7MaX >>>>>>Which compiler and libraries do you use? F90 (mpif90 wrapper). module load gcc-5.3.0 mpi/openmpi-3.0.0/gcc-5.3.0 module load lapack-3.7.1 >>>> Do you use norm-conserving or ultrasoft pseudopotentials? Norm conserving with SOC I have shared with you a folder with all input, output files and pseudopotentials. Thank you for your help. Regards ________________________________ From: Iurii TIMROV <iurii.tim...@epfl.ch> Sent: Tuesday, October 5, 2021 6:16 AM To: Elio Physics <elio-phys...@live.com>; Quantum ESPRESSO users Forum <users@lists.quantum-espresso.org> Subject: Re: Turbo_eels.x crashing 1. Which version of Quantum ESPRESSO do you use? Can you try the latest version (v6.8)? 2. Which compiler and libraries do you use? 3. Do you use norm-conserving or ultrasoft pseudopotentials? 4. Can you share all your input and output files (with the right cutoff etc.) and the pseudopotentials via some shared folder (e.g. Google Drive)? I will try to reproduce your problem using QE v6.8 and investigate what is happening. Greetings, Iurii -- Dr. Iurii TIMROV Senior Research Scientist Theory and Simulation of Materials (THEOS) Swiss Federal Institute of Technology Lausanne (EPFL) CH-1015 Lausanne, Switzerland +41 21 69 34 881 http://people.epfl.ch/265334 ________________________________ From: Elio Physics <elio-phys...@live.com> Sent: Monday, October 4, 2021 10:55:47 PM To: Iurii TIMROV; Quantum ESPRESSO users Forum Subject: Re: Turbo_eels.x crashing After reproducing the examples in the TDFPPT directory (copied the exact same input files) , I realized that the source of the error is the spin orbit coupling flags. The program exited normally when the SOC was not included. However , when the SOC is considered, the code crashes and exits with the same error: "Backtrace for this error: -------------------------------------------------------------------------- A process has executed an operation involving a call to the "fork()" system call to create a child process. Open MPI is currently operating in a condition that could result in memory corruption or other system errors; your job may hang, crash, or produce silent data corruption. The use of fork() (or system() or other calls that create child processes) is strongly discouraged. 4 0x40DD8C in lr_alloc_init_ #4 0x40DD8C in lr_alloc_init_ #4 0x40DD8C in lr_alloc_init_ #4 0x40DD8C in lr_alloc_init_ #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #4 0x40DD8C in lr_alloc_init_ #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #4 0x40DD8C in lr_alloc_init_ #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #4 0x40DD8C in lr_alloc_init_ #4 0x40DD8C in lr_alloc_init_ #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 -------------------------------------------------------------------------- mpirun noticed that process rank 3 with PID 0 on node kcn159 exited on signal 11 (Segmentation fault)." I tried to look if there was some additional flags in the scf input file, other than those for a usual scf calculation, but I could not find any. I do not really know what is going on. Any clue would be highly appreciated. Regards ________________________________ From: users <users-boun...@lists.quantum-espresso.org> on behalf of Elio Physics <elio-phys...@live.com> Sent: Monday, October 4, 2021 12:10 PM To: Iurii TIMROV <iurii.tim...@epfl.ch>; Quantum ESPRESSO users Forum <users@lists.quantum-espresso.org> Subject: Re: [QE-users] Turbo_eels.x crashing The ecutwfc is not zero. It is 90Ry. It was incorrectly taken out while deleting some of the input. I will try to reproduce the examples given in the TDFFPT directory. If these don't work, I will get back to you. Thank you for your time. ________________________________ From: Iurii TIMROV <iurii.tim...@epfl.ch> Sent: Monday, October 4, 2021 11:55 AM To: Elio Physics <elio-phys...@live.com>; Quantum ESPRESSO users Forum <users@lists.quantum-espresso.org> Subject: Re: Turbo_eels.x crashing > ecutwfc=0 The kinetic-energy cutoff cannot be zero. Try the QE input generator and then adjust the input to your needs (add noncolin=.true., lspinorb=.true. etc.): https://www.materialscloud.org/work/tools/qeinputgenerator HTH Iurii -- Dr. Iurii TIMROV Senior Research Scientist Theory and Simulation of Materials (THEOS) Swiss Federal Institute of Technology Lausanne (EPFL) CH-1015 Lausanne, Switzerland +41 21 69 34 881 http://people.epfl.ch/265334 ________________________________ From: Elio Physics <elio-phys...@live.com> Sent: Monday, October 4, 2021 3:29:17 PM To: Iurii TIMROV; Quantum Espresso users Forum Subject: Re: Turbo_eels.x crashing Dear Dr. Timrov, thanks for your reply. The pw.x input is as follows: &control prefix='pds2' calculation='scf', restart_mode='from_scratch', tstress=.true., tprnfor=.true., nstep=2000 pseudo_dir = '/fefs1/physics/eamoujaes/PSEUDO-CREATED', wf_collect=.true., outdir='/', etot_conv_thr=1.0D-5 forc_conv_thr=2.5D-4 / &system ibrav=4 ,A=4.376, C=18 nat=3, ntyp= 2, ecutwfc=0 , nbnd=55, occupations='smearing', noncolin=.true., lspinorb=.true., smearing='mp', degauss=0.005 / &electrons electron_maxstep=750 conv_thr=1.D-8, mixing_beta=0.2D0, mixing_mode='plain', diago_david_ndim=2, / &ions ion_dynamics ='bfgs' / &cell cell_dynamics='bfgs' press=0.0 cell_dofree='2Dxy' / ATOMIC_SPECIES Pd 106.42 Pd.rel-pbe-n-nc.UPF S 32.065 S.rel-pbe-n-nc.UPF ATOMIC_POSITIONS crystal . . . K_POINTS {automatic} 10 10 1 0 0 0 ________________________________ From: users <users-boun...@lists.quantum-espresso.org> on behalf of Iurii TIMROV via users <users@lists.quantum-espresso.org> Sent: Monday, October 4, 2021 3:29 AM To: Quantum Espresso users Forum <users@lists.quantum-espresso.org> Subject: Re: [QE-users] Turbo_eels.x crashing Dear Elie, Can you provide please your input file for the pw.x code? Greetings, Iurii -- Dr. Iurii TIMROV Senior Research Scientist Theory and Simulation of Materials (THEOS) Swiss Federal Institute of Technology Lausanne (EPFL) CH-1015 Lausanne, Switzerland +41 21 69 34 881 http://people.epfl.ch/265334 ________________________________ From: users <users-boun...@lists.quantum-espresso.org> on behalf of Elio Physics <elio-phys...@live.com> Sent: Sunday, October 3, 2021 12:21:47 AM To: Quantum Espresso users Forum Subject: [QE-users] Turbo_eels.x crashing Dear all, I am trying to calculate the absorption spectrum using the turbo_eels.x toolset . My system is metallic and has noncollinear spin-orbit coupling switched on, which means I cannot use neither turbo_davidson nor turbo_lanczos. For that matter , my turbo_eels input is : &lr_input prefix='pds' outdir='/' restart_step=50 restart=.false. / &lr_control calculator='lanczos' itermax=500 q1=0.001 q2=0.000 q3=0.000 / The code starts by doing an nscf calculation but , right after that, it crashes. Looking at the error file, I found the following: program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: #0 0x2B22A841FB97 #1 0x2B22A841ED90 #2 0x2B22A906091F #3 0x2B22A90B1C76 #4 0x40DD8C in lr_alloc_init_ #4 0x40DD8C in lr_alloc_init_ #4 0x40DD8C in lr_alloc_init_ #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 . . . #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #0 0x2AC6091BCB97 #1 0x2AC6091BBD90 #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #2 0x2AC609DFD91F #3 0x2AC609E4EC76 #4 0x40DD8C in lr_alloc_init_ #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 #5 0x404CFE in MAIN__ at lr_eels_main.f90:113 Can anyone please let me know how to circumvent this error? Thanks in advance Elie Moujaes Federal University of Rondonia Portyo Velho Brazil
_______________________________________________ Quantum ESPRESSO is supported by MaX (www.max-centre.eu) users mailing list users@lists.quantum-espresso.org https://lists.quantum-espresso.org/mailman/listinfo/users