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: [email protected] <[email protected]> on behalf of SungHwan Choi <[email protected]> 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
_______________________________________________ Pw_forum mailing list [email protected] http://pwscf.org/mailman/listinfo/pw_forum
