Pb superconducting properties calculation (tutorial at 2018 ICTP school)
Posted: Fri May 01, 2020 7:16 am
Dear all,
I have tried to calculate on Pb superconducting properties according to tutorial of Prof. Roxana given at 2018 ICTP school.
I have communicated with Prof. Roxana several times and I posted e-mail contents below.
However, problem is still ongoing. Please give some suggestion and comments about this.
Dr. Sungwoo Lee
-----------------------------------------------------------------------------------------------------------------
Sent on Thursday, Apr 30 11:33 PM
Dear Sungwoo,
As I mentioned in my previous email please post all questions regarding EPW on the EPW website https://forum.epw-code.org/.
I am not sure I understand your question. A description of all EPW input variables can be found at http://epw.org.uk/Documentation/Inputs#nkf1
Variables: nk1, nk2, nk3
Type: INTEGER
Default: 0
Description: Dimensions of the coarse electronic grid, corresponds
to the nscf calculation and wfs in the outdir.
Back to Top
Variables: nkf1, nkf2, nqf3
Type: INTEGER
Default: 0
Description: Dimensions of the fine electron grid, if filkf
is not given.
Back to Top
Variables: nq1, nq2, nq3
Type: INTEGER
Default: 0
Description: Dimensions of the coarse phonon grid, corresponds
to the nqs list.
Back to Top
Variables: nqf1, nqf2, nqf3
Type: INTEGER
Default: 0
Description: Dimensions of the fine phonon grid, if filqf
is not given.
Best,
Roxana
-----------------------------------------------------------------------------------------------------------------
Sent on Thursday, Apr 30 11:17 PM
Dear Roxana,
Are you healthy? I hope the problem of COVID-19 in the United States will quickly settle down.
I did several calculations using the input file you sent me last time.
There are parameters for nkf and nqf in the input file, which seems to probably be corrected with nk and nq. Am I right?
So, I changed nkf and nqf to nk and nq, I entered the corresponding values according to my nscf calculation and ph.x calculation. (nk1 = nk2 = nk3 = 8, nq1 = nq2 = nq3 = 8)
Also, the q-point list at the end of the input file was input accordingly. (28 points as same as prefix.dyn0)
However at this time another error occurred. Please look inside attached epw output file.
I found that this error occurred at efermig.f90 of pwscf code but I have no idea to solve this problem.
Have you ever seen this kind of error? Please let me know any idea might be helpful.
I'm sorry I seem to be taking your time with a simple calculation.
Best,
Sungwoo Lee, Ph.D.
attachement: epw_rand.out
-----------------------------------------------------------------------------------------------------------------
Sent on Saturday, Apr 18 12:54 PM
Dear Roxana
I appreciate your concern and input file.
I’m going to do it and I will post my question and your answer on EPW forum.
Have a nice weekend!
Many thanks,
Sungwoo Lee, Ph.D.
-----------------------------------------------------------------------------------------------------------------
Sent on Friday, Apr 17 11:58 PM
Hi,
To run the isotropic Eliashberg calculations using a random grid you need to perform two steps.
1) In the first step you calculate the Eliashberg spectral function (using an input file epw_rand in attachment)
At the end of this run you should get a file name.a2f.01 that can be used in the second step.
2) In the second step you can solve the isotropic ME equations starting from a file that contains the Eliashberg spectral function (below the file name is lead.a2f_iso).
fila2f = 'lead.a2f_iso'
eliashberg = .true.
I hope this helps.
Please in the future post your questions on the EPW forum so others can benefit from our discussions and even answer your questions. The forum is in the process of being moved and it should be fully functional pretty soon.
Best,
Roxana
attachement: epw_rand
-----------------------------------------------------------------------------------------------------------------
Sent on Monday, Apr 13 10:35 PM
Dear Roxana
I am trying to do calculation again. However I have a question about method described in you PRB paper.
In the last step of calculations(=EPW calculations to solve Eliashberg eq.), you said that random grid was used for the Pb case. How can I switch on this random grid option in EPW input file?
Because I think that input options described in the tutorial are for the uniform Γ-centered grid calculation.
(I guess these are related to mp_mesh_k and mp_mesh_q parameters)
Best,
Sungwoo Lee, Ph.D.
-----------------------------------------------------------------------------------------------------------------
Sent on Friday, Apr 10 5:37 PM
Thanks for your reply and concern.
I will try again with conditions described in you paper.
Best,
Sungwoo Lee, Ph.D.
-----------------------------------------------------------------------------------------------------------------
Sent on Tuesday, Apr 7 9:51 PM
Dear Sungwoo,
Yes, the analytic continuation didn't work because the Pade approximation failed (the gap from the Pade is used as an initial guess in the iterative solutions for analytic continuation). You can play with the wscut parameter that defines the number of Pade approximants.But keep in mind that all parameters used in the tutorial are not converged, so I would rather advise you changing them to the ones used in my PRB paper on Migdal-Eliashberg formalism.
I hope this helps.
Thank you for asking, my family and myself are fine. I hope you stay healthy as well.
Best wishes,
Roxana
-----------------------------------------------------------------------------------------------------------------
Sent on Monday, Apr 6 5:39 PM
Dear Prof. Margine
Hello, I'm Sungwoo Lee, a postdoctoral researcher at Seoul National University in Korea.
Nowdays, I am interested in superconductors, so I want to calculate the superconducting properties of certain materials using EPW.
So I studied alone and looked reference materials. I found the reference materials of the electron-phonon physics school held at ICTP in 2018. Thanks for your nice lecture and tutorial materials.
I tried to calculate the superconducting property of Pb according to the tutorial you gave (I attached this tutorial pdf file below). However, despite following the instructions in the tutorial, there was a problem with the calculation.
I attached output of EPW calculation. (epw1.txt) You can find error message at the end of output file, which is error about broyden mixing. However, in my short opinion, several NaN printed at Pade approximate of isotropic Eliashber eq. and Analytic continuation of isotropic Eliashberg eq. parts are also problem.
I have tried to find problem by looking into the code in detail, but it seems a little difficult to solve to me.
Any advice would be appreciated.
I hope you and your family are all healthy because there are many difficulties caused by the coronavirus in the U.S.
Best,
Sungwoo Lee, Ph.D.
I have tried to calculate on Pb superconducting properties according to tutorial of Prof. Roxana given at 2018 ICTP school.
I have communicated with Prof. Roxana several times and I posted e-mail contents below.
However, problem is still ongoing. Please give some suggestion and comments about this.
Dr. Sungwoo Lee
-----------------------------------------------------------------------------------------------------------------
Sent on Thursday, Apr 30 11:33 PM
Dear Sungwoo,
As I mentioned in my previous email please post all questions regarding EPW on the EPW website https://forum.epw-code.org/.
I am not sure I understand your question. A description of all EPW input variables can be found at http://epw.org.uk/Documentation/Inputs#nkf1
Variables: nk1, nk2, nk3
Type: INTEGER
Default: 0
Description: Dimensions of the coarse electronic grid, corresponds
to the nscf calculation and wfs in the outdir.
Back to Top
Variables: nkf1, nkf2, nqf3
Type: INTEGER
Default: 0
Description: Dimensions of the fine electron grid, if filkf
is not given.
Back to Top
Variables: nq1, nq2, nq3
Type: INTEGER
Default: 0
Description: Dimensions of the coarse phonon grid, corresponds
to the nqs list.
Back to Top
Variables: nqf1, nqf2, nqf3
Type: INTEGER
Default: 0
Description: Dimensions of the fine phonon grid, if filqf
is not given.
Best,
Roxana
-----------------------------------------------------------------------------------------------------------------
Sent on Thursday, Apr 30 11:17 PM
Dear Roxana,
Are you healthy? I hope the problem of COVID-19 in the United States will quickly settle down.
I did several calculations using the input file you sent me last time.
There are parameters for nkf and nqf in the input file, which seems to probably be corrected with nk and nq. Am I right?
So, I changed nkf and nqf to nk and nq, I entered the corresponding values according to my nscf calculation and ph.x calculation. (nk1 = nk2 = nk3 = 8, nq1 = nq2 = nq3 = 8)
Also, the q-point list at the end of the input file was input accordingly. (28 points as same as prefix.dyn0)
However at this time another error occurred. Please look inside attached epw output file.
I found that this error occurred at efermig.f90 of pwscf code but I have no idea to solve this problem.
Have you ever seen this kind of error? Please let me know any idea might be helpful.
I'm sorry I seem to be taking your time with a simple calculation.
Best,
Sungwoo Lee, Ph.D.
attachement: epw_rand.out
-----------------------------------------------------------------------------------------------------------------
Sent on Saturday, Apr 18 12:54 PM
Dear Roxana
I appreciate your concern and input file.
I’m going to do it and I will post my question and your answer on EPW forum.
Have a nice weekend!
Many thanks,
Sungwoo Lee, Ph.D.
-----------------------------------------------------------------------------------------------------------------
Sent on Friday, Apr 17 11:58 PM
Hi,
To run the isotropic Eliashberg calculations using a random grid you need to perform two steps.
1) In the first step you calculate the Eliashberg spectral function (using an input file epw_rand in attachment)
At the end of this run you should get a file name.a2f.01 that can be used in the second step.
2) In the second step you can solve the isotropic ME equations starting from a file that contains the Eliashberg spectral function (below the file name is lead.a2f_iso).
fila2f = 'lead.a2f_iso'
eliashberg = .true.
I hope this helps.
Please in the future post your questions on the EPW forum so others can benefit from our discussions and even answer your questions. The forum is in the process of being moved and it should be fully functional pretty soon.
Best,
Roxana
attachement: epw_rand
-----------------------------------------------------------------------------------------------------------------
Sent on Monday, Apr 13 10:35 PM
Dear Roxana
I am trying to do calculation again. However I have a question about method described in you PRB paper.
In the last step of calculations(=EPW calculations to solve Eliashberg eq.), you said that random grid was used for the Pb case. How can I switch on this random grid option in EPW input file?
Because I think that input options described in the tutorial are for the uniform Γ-centered grid calculation.
(I guess these are related to mp_mesh_k and mp_mesh_q parameters)
Best,
Sungwoo Lee, Ph.D.
-----------------------------------------------------------------------------------------------------------------
Sent on Friday, Apr 10 5:37 PM
Thanks for your reply and concern.
I will try again with conditions described in you paper.
Best,
Sungwoo Lee, Ph.D.
-----------------------------------------------------------------------------------------------------------------
Sent on Tuesday, Apr 7 9:51 PM
Dear Sungwoo,
Yes, the analytic continuation didn't work because the Pade approximation failed (the gap from the Pade is used as an initial guess in the iterative solutions for analytic continuation). You can play with the wscut parameter that defines the number of Pade approximants.But keep in mind that all parameters used in the tutorial are not converged, so I would rather advise you changing them to the ones used in my PRB paper on Migdal-Eliashberg formalism.
I hope this helps.
Thank you for asking, my family and myself are fine. I hope you stay healthy as well.
Best wishes,
Roxana
-----------------------------------------------------------------------------------------------------------------
Sent on Monday, Apr 6 5:39 PM
Dear Prof. Margine
Hello, I'm Sungwoo Lee, a postdoctoral researcher at Seoul National University in Korea.
Nowdays, I am interested in superconductors, so I want to calculate the superconducting properties of certain materials using EPW.
So I studied alone and looked reference materials. I found the reference materials of the electron-phonon physics school held at ICTP in 2018. Thanks for your nice lecture and tutorial materials.
I tried to calculate the superconducting property of Pb according to the tutorial you gave (I attached this tutorial pdf file below). However, despite following the instructions in the tutorial, there was a problem with the calculation.
I attached output of EPW calculation. (epw1.txt) You can find error message at the end of output file, which is error about broyden mixing. However, in my short opinion, several NaN printed at Pade approximate of isotropic Eliashber eq. and Analytic continuation of isotropic Eliashberg eq. parts are also problem.
I have tried to find problem by looking into the code in detail, but it seems a little difficult to solve to me.
Any advice would be appreciated.
I hope you and your family are all healthy because there are many difficulties caused by the coronavirus in the U.S.
Best,
Sungwoo Lee, Ph.D.