Inquiry on Calculating epsil2D(q) Using Yambo with Truncated Coulomb Interaction

Deals with issues related to computation of optical spectra in reciprocal space: RPA, TDDFT, local field effects.

Moderators: Davide Sangalli, andrea.ferretti, myrta gruning, andrea marini, Daniele Varsano, Conor Hogan

Post Reply
smiri
Posts: 3
Joined: Thu Oct 26, 2023 2:16 am

Inquiry on Calculating epsil2D(q) Using Yambo with Truncated Coulomb Interaction

Post by smiri » Fri Dec 22, 2023 12:28 pm

Hi everyone,

I am currently engaged in a research project investigating the optical properties of monolayer 2D materials. In particular, I am focused on computing the static macroscopic dielectric constant (epsil2D(q)) as a function of the 2D q vector, as outlined in Equation (6) of the reference [Falco et al., PRB 88, 245309 (2013)].

For this calculation, I plan to utilize the Random Phase Approximation (RPA) and truncated Coulomb interaction. I am aware that Yambo facilitates the use of truncated Coulomb interaction through parameters like RIM_W and RandGvecW.

My specific question is whether it is feasible to obtain epsil2D(q) by injecting these parameters directly into the Yambo input file for an RPA calculation (yambo -o c -k hartree -V par -RPA.in). If this approach is not suitable, I would greatly appreciate any guidance or suggestions you may have on how to proceed with this particular computation.

Thank you in advance for your time and assistance.

Best regards,
Smiri Adlen
Postdoctoral Researcher
Mathematics for Advanced Materials Open Innovation Laboratory (MathAM-OIL)
National Institute of Advanced Industrial Science and Technology (AIST)
c/o Advanced Institute for Materials Research
Tohoku University
2-1-1, Katahira, Aoba-ku, Sendai,
Miyagi 980-8577, Japan
Adlen Smiri
Postdoctoral Researcher
MathAM-OIL AIST, Tohoku University, Sendai, Japan

User avatar
Daniele Varsano
Posts: 3816
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: Inquiry on Calculating epsil2D(q) Using Yambo with Truncated Coulomb Interaction

Post by Daniele Varsano » Fri Dec 22, 2023 2:04 pm

Dear Smiri,

the RIM_W technique is meant to integrate the screened potential and not for its evaluation on a specific k point.
The technique is explained in:
A. Guandalini et al: https://www.nature.com/articles/s41524-023-00989-7


What you can do is to evaluate the eps_2D by the calculation of the polarizability (e.g. in RPA) which is an output of Yambo.
See e.g. Eq. 6 in Rasmussen et al. PHYSICAL REVIEW B 94, 155406 (2016)

Hope it helps,

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/

smiri
Posts: 3
Joined: Thu Oct 26, 2023 2:16 am

Re: Inquiry on Calculating epsil2D(q) Using Yambo with Truncated Coulomb Interaction

Post by smiri » Fri Jan 05, 2024 2:16 am

Dear Daniele Varsano,

I appreciate your prompt response and guidance.

Following your suggestion on evaluating eps_2D through the calculation of polarizability, I am curious if there exists a tutorial demonstrating the computation of alpha_2D using the W-average method. Currently, I am using Yambo 5.1, and in the output of the RPA calculation, I observe only eps and not the polarizability alpha. While I am aware of the relationship between the static dielectric constant and alpha_2D as presented by Cudazzo et al., I am interested in understanding if there is a direct method for computing alpha.

Additionally, I've encountered Equation 6 in the work by Rasmussen et al. (PHYSICAL REVIEW B 94, 155406, 2016), and I acknowledge that it primarily captures the physics in the long-wave limit. However, I am curious about the possibility of extracting the dielectric function matrix eps_GG'(q) corresponding to the truncated Coulomb interaction (v) in a manner that satisfies the screening potential (W): WGG'(q)=eps_GG'(q)^-1 v(q+G')?

Your insights and any available resources or tutorials on these topics would be immensely beneficial.

Thank you once again for your assistance.

Best regards,
Adlen
Adlen Smiri
Postdoctoral Researcher
MathAM-OIL AIST, Tohoku University, Sendai, Japan

User avatar
Daniele Varsano
Posts: 3816
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: Inquiry on Calculating epsil2D(q) Using Yambo with Truncated Coulomb Interaction

Post by Daniele Varsano » Mon Jan 08, 2024 5:33 pm

Dear Adlen,
please sign your posts, you can do once for all by filling the signature in your user profile.
The polarizability alpha is in the output by default when a coulomb cutoff is used. If you do not have o.alpha* file, it means that for some reason the coulomb cutoff potential has been neglected, and I would need the input/report file to understand what happened.
I am curious about the possibility of extracting the dielectric function matrix eps_GG'(q) corresponding to the truncated Coulomb interaction (v) in a manner that satisfies the screening potential (W): WGG'(q)=eps_GG'(q)^-1 v(q+G')?
This can be done using the yambo-py utility.
You can install and follow some tutorials. If you have particular question, you can ask in the yambo-py subforum:
https://www.yambo-code.eu/wiki/index.ph ... in_Yambopy
https://github.com/yambo-code/yambopy

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/

smiri
Posts: 3
Joined: Thu Oct 26, 2023 2:16 am

Re: Inquiry on Calculating epsil2D(q) Using Yambo with Truncated Coulomb Interaction

Post by smiri » Thu Jan 11, 2024 2:09 am

Dear Daniel,

Thank you very much for your help

In fact, in my previous calculations, i did not use a Coulomb cutoff. Therefore, according to your explanation, I did not get alpha in the output because of this reason.
In my new calculation (attached files), I used Coulomb cutoff parameters in the input by using yambo -r option. However, only the LOG folder and the report file appear in my output directory? No alpha files?

Best,
You do not have the required permissions to view the files attached to this post.
Adlen Smiri
Postdoctoral Researcher
MathAM-OIL AIST, Tohoku University, Sendai, Japan

User avatar
Daniele Varsano
Posts: 3816
Joined: Tue Mar 17, 2009 2:23 pm
Contact:

Re: Inquiry on Calculating epsil2D(q) Using Yambo with Truncated Coulomb Interaction

Post by Daniele Varsano » Thu Jan 11, 2024 4:32 pm

Dear Adlen,
at the end of the report file, there is the mirror of the input file actually read by Yambo and I can see:

Code: Select all

 .-Input file  (none)
 | BoseTemp= 0.000000         eV    # Bosonic Temperature
By default, Yambo reads "yambo.in" file, if you rename it you need to redirect by using the -F option e.g.:
> yambo -F yambo_rpa.in

If no input file is present, Yambo just perform a setup calculation.

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/

Post Reply