Diamagnetic Term

Deals with issues related to computation of optical spectra, solving the Bethe-Salpeter equation.

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

Post Reply
Jagjit Kaur
Posts: 21
Joined: Fri Apr 16, 2021 12:51 pm

Diamagnetic Term

Post by Jagjit Kaur » Tue Aug 12, 2025 10:13 am

Dear Yambo Developers,

After the diagonalisation in BSE, in the eps output file, I get the diamagnetic terms printed:

Code: Select all

# Diamagnetic term                                
# Ao                                              :  -247.905334    [nel]
# A                                               :  -247.917587    [nel]
Can I know how these terms are calculated and what is the units. Is it Bohr^2? The equation used to calculate in the code might help.

Regards,
Jagjit
Jagjit Kaur
Harish-Chandra Research Institute
Allahabad
India

User avatar
Davide Sangalli
Posts: 646
Joined: Tue May 29, 2012 4:49 pm
Location: Via Salaria Km 29.3, CP 10, 00016, Monterotondo Stazione, Italy
Contact:

Re: Diamagnetic Term

Post by Davide Sangalli » Fri Sep 12, 2025 9:05 am

Dear Jagjit,
the Diamagnetic term is computed according to Eqs. (23a) and (48a) in PRB 95, 155203 (2017). See also Eq.(1.12) in PRB 48, 11705 (1993) with n=e=1 since the code uses atomic units.
Accordingly, the value is in number of electrons in the unit cell.

As discussed in both PRBs, the result suffers of convergence issues w.r.t. the number of bands used in the calculation, and conductivity sum rule breaking. For how the diamagnetic term is related to the Drude term (see discussion around eq. (34) in the first PRB).

Best,
D.
Davide Sangalli, PhD
CNR-ISM, Division of Ultrafast Processes in Materials (FLASHit) and MaX Centre
https://sites.google.com/view/davidesangalli
http://www.max-centre.eu/

Post Reply