wannierize = .false.
Posted: Tue Jul 05, 2016 9:31 am
Dear all,
I am interested in calculating electron-phonon coupling (EPC) with EPW 4. Currently, I have a question about EPC calculation with wannierize=.false..
As mentioned in http://epw.org.uk/Documentation/Inputs, the simple solution to determine MLWFs is proj(1)='random'.
In order to do convergence test, I designed two runs with different fine electron grids, namely run-1 and run-2, respectively. In these two runs,
the MLWFs are calculated separately by using proj(1)='random'. And I noticed these two sets of MLWFs are different. I worry about the differences in
MLWFs will affect the convergence test.
So I want to use the same set of MLWFs in these two runs. For run-1, the EPC calculation was done as usual. For run-2, I copy the **.ukk file generated by run-1,
and set wannierize=.false., without other changes in the job script. But the calculation (run-2) was interrupted, without 'CRASH' file in the working directory. I found
some clue in the standard output of my computers, which said 'forrtl: severe (47): write to READONLY file, unit 6, file ../../../phonons/save/Chi3.phsave/patterns.1.xml.'
So my question is how to use previously generated MLWFs to do EPC calculation. Should I set epwread=.true. or anything else? And which files are needed? Thanks in advances!
Best regards,
Miao Gao
Ningbo University, Zhejiang, China.
I am interested in calculating electron-phonon coupling (EPC) with EPW 4. Currently, I have a question about EPC calculation with wannierize=.false..
As mentioned in http://epw.org.uk/Documentation/Inputs, the simple solution to determine MLWFs is proj(1)='random'.
In order to do convergence test, I designed two runs with different fine electron grids, namely run-1 and run-2, respectively. In these two runs,
the MLWFs are calculated separately by using proj(1)='random'. And I noticed these two sets of MLWFs are different. I worry about the differences in
MLWFs will affect the convergence test.
So I want to use the same set of MLWFs in these two runs. For run-1, the EPC calculation was done as usual. For run-2, I copy the **.ukk file generated by run-1,
and set wannierize=.false., without other changes in the job script. But the calculation (run-2) was interrupted, without 'CRASH' file in the working directory. I found
some clue in the standard output of my computers, which said 'forrtl: severe (47): write to READONLY file, unit 6, file ../../../phonons/save/Chi3.phsave/patterns.1.xml.'
So my question is how to use previously generated MLWFs to do EPC calculation. Should I set epwread=.true. or anything else? And which files are needed? Thanks in advances!
Best regards,
Miao Gao
Ningbo University, Zhejiang, China.