Dear All,
Does anyone know how to obtain the dielectric function from a BSE calculation using yambo-4.0.x? For yambo prior to 4.0.x the o.eel_xxx and o.eps_xxx files are generated directly after BSE calculation, but it not the case for 4.0.x. Has this feature been removed, or migrated to ypp?
By the way, it seems that the interpolation method is not supported by yambo-4.0.2, as the ypp program cannot recognize the -r flag. By invoking ypp with -H it shows that this flag is absent.
Any suggestions are appreciated.
Best,
Yunhai Li
How to obtain dielectric function from BSE calculation?
Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano, Conor Hogan
-
- Posts: 21
- Joined: Fri Nov 29, 2013 1:30 pm
How to obtain dielectric function from BSE calculation?
Last edited by yunhailiseu on Fri Apr 29, 2016 9:21 am, edited 1 time in total.
Yunhai Li
Department of Physics, Southeast University
Nanjing, Jiangsu, PRC
Department of Physics, Southeast University
Nanjing, Jiangsu, PRC
- Daniele Varsano
- Posts: 4209
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: How to obtain dielectric function from BSE calculation?
Dear Yunhai Li,
Yambo 4.x as the previous releases, calculate the dielectric function and the output is in o.eps o.eel.
Did you add the BSE solver options in your input file? (yambo -y d, or yambo -y h) depending if you want to diagonalize the BSE matrix or solve it with iterative methods.
If you already did it, it means something went wrong, please post your input/report files.
Best,
Daniele
Yambo 4.x as the previous releases, calculate the dielectric function and the output is in o.eps o.eel.
Did you add the BSE solver options in your input file? (yambo -y d, or yambo -y h) depending if you want to diagonalize the BSE matrix or solve it with iterative methods.
If you already did it, it means something went wrong, please post your input/report files.
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
-
- Posts: 21
- Joined: Fri Nov 29, 2013 1:30 pm
Re: How to obtain dielectric function from BSE calculation?
Dear Daniele,Daniele Varsano wrote:Dear Yunhai Li,
Yambo 4.x as the previous releases, calculate the dielectric function and the output is in o.eps o.eel.
Did you add the BSE solver options in your input file? (yambo -y d, or yambo -y h) depending if you want to diagonalize the BSE matrix or solve it with iterative methods.
If you already did it, it means something went wrong, please post your input/report files.
Best,
Daniele
Thank you for the quick reply.
I have checked the input file generated by yambo-4.0.2.r96 and yambo-3.4.2.r93 and find that the one generated by 4.0.2 does not contain the flags specifying the BSE solver even if -V all is appended to the command line. That is, bss and BSSmod are not included in the automatically generated input. Once they are added to the input manually the o.eps and o.eel files are successfully generated.
Possibly a bug?
Best,
Yunhai Li
Yunhai Li
Department of Physics, Southeast University
Nanjing, Jiangsu, PRC
Department of Physics, Southeast University
Nanjing, Jiangsu, PRC
- Daniele Varsano
- Posts: 4209
- Joined: Tue Mar 17, 2009 2:23 pm
- Contact:
Re: How to obtain dielectric function from BSE calculation?
Dear Yunhai Li,
Typing:
yambo -H
you have the description of the possible options.
Best,
Daniele
No, it is not a bug. The -V controls the verbosity of the input file. (-V all) include all the option variables. The solver (bss) is a runlevel and BSSmod is a mandatory variable, so they are not controlled by the verbosity. You do not need to add by hand, but you can generate them by using the -y <option> command line when generating the input file.Possibly a bug?
Typing:
yambo -H
you have the description of the possible options.
Best,
Daniele
Dr. Daniele Varsano
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
S3-CNR Institute of Nanoscience and MaX Center, Italy
MaX - Materials design at the Exascale
http://www.nano.cnr.it
http://www.max-centre.eu/
-
- Posts: 21
- Joined: Fri Nov 29, 2013 1:30 pm
Re: How to obtain dielectric function from BSE calculation?
Dear Daniele,Daniele Varsano wrote:Dear Yunhai Li,
No, it is not a bug. The -V controls the verbosity of the input file. (-V all) include all the option variables. The solver (bss) is a runlevel and BSSmod is a mandatory variable, so they are not controlled by the verbosity. You do not need to add by hand, but you can generate them by using the -y <option> command line when generating the input file.Possibly a bug?
Typing:
yambo -H
you have the description of the possible options.
Best,
Daniele
Well, I am sure that I have invoked yambo with the "-y d" option. In fact, the same set of command line parameters works well for yambo-3.4.2, but not for 4.0.2.
In the attachment there are the configuration script for compiling yambo and the input files for this run.
Best,
Yunhai Li
You do not have the required permissions to view the files attached to this post.
Yunhai Li
Department of Physics, Southeast University
Nanjing, Jiangsu, PRC
Department of Physics, Southeast University
Nanjing, Jiangsu, PRC