[Pw_forum] turbo_lanczos.x returns error
Timrov Iurii
iurii.timrov at epfl.ch
Thu Jul 28 09:27:48 CEST 2016
Dear Sunghwan Choi,
It seems that the turbo_lanczos.x code crashes, because you included some empty states in the calculations. From your output we can see "Warning: There are virtual states in the input file, trying to disregard in response calculation"?. In TDDFPT of Quantum ESPRESSO 5.4.0 there is a bug, when one tries to include some empty states. This bug was discussed on the pw_forum a few days ago: http://qe-forge.org/pipermail/pw_forum/2016-July/110476.html
and this bug was already fixed in the SVN version on qe-forge.
In order to solve your problem in 5.4.0, just do not specify the parameter "nbnd" in the input file for PWscf calculation, and the code by default will compute only the occupied states (i.e. all what is needed for turbo_lanczos.x).
Please let us know is this works.
Best regards,
Iurii?
--
Dr. Iurii Timrov
Postdoctoral Researcher
Swiss Federal Institute of Technology Lausanne (EPFL)
Laboratory of Theory and Simulation of Materials (THEOS)
CH-1015 Lausanne, Switzerland
+41 21 69 34 881
http://people.epfl.ch/265334
________________________________
From: pw_forum-bounces at pwscf.org <pw_forum-bounces at pwscf.org> on behalf of SungHwan Choi <sunghwanchoi91 at gmail.com>
Sent: Thursday, July 28, 2016 8:22 AM
To: PWSCF Forum
Subject: [Pw_forum] turbo_lanczos.x returns error
Dear all,
I had originally work fine with turboTDDFT package. I recently change the machine and install 5.4.0 version. pw.x looks okay but for lanczos calculation I faced the error. It seems easy problem but I cannot solve it. error message from turbo_lanczos is
Subspace diagonalization in iterative solution of the eigenvalue problem:
a serial algorithm will be used
Warning: There are virtual states in the input file, trying to disregard in response calculation
Normal read
Gamma point algorithm
LANCZOS LINEAR-RESPONSE SPECTRUM CALCULATION
Number of Lanczos iterations = 1500
Starting Lanczos loop 1
Lanczos iteration: 1 Pol:1
lr_apply_liouvillian: not applying interaction
alpha(00000001)= 0.000000
beta (00000001)= 3.859102
gamma(00000001)= 3.859102
z1= 1 0.000000000000000E+00 0.000000000000000E+00
z1= 2 0.000000000000000E+00 0.000000000000000E+00
z1= 3 0.000000000000000E+00 0.000000000000000E+00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Error in routine davcio (22):
error while writing from file "/home/udg2/kse/test_shchoi/./out/Benzene.restart_lanczos.11"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
stopping ...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Error in routine davcio (22):
error while writing from file "/home/udg2/kse/test_shchoi/./out/Benzene.restart_lanczos.12"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I think writing error on out directory but I pw.x calculation was finished well.
here is input file for this result
&lr_input
prefix = 'Benzene',
outdir = './out',
restart_step = 250,
restart = .false.,
/
&lr_control
itermax = 1500,
ipol = 4
/
It should work. but I don't know why it does not work. I check there is enough space on the disk. If you have some pieces of advice, please let me know
Sincerely
Sunghwan Choi
========================================
Sunghwan Choi
Ph.D candidate
Computational Quantum Molecular Science Lab
Department of Chemistry, KAIST, Republic of Korea
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20160728/a1ff9cab/attachment.html>
More information about the users
mailing list