calculating triplet exciton in BSE.
Posted: Thu Apr 09, 2026 4:24 am
Dear all,
I am new to Yambo and currently trying to calculate excitons using the BSE method. However, I am a bit confused about how triplet excitons are handled in BSE. I have read several discussions on the forum regarding triplet calculations and have summarized what I understand so far as follows:
1. For a non-spin-polarized calculation, setting BSENGexx = 0 eV yields the singlet–triplet transition energy.
2. For a spin-polarized calculation, Yambo computes both singlet and triplet excitons even without setting BSENGexx = 0 eV.
3. For magnetic systems, setting BSENGexx = 0 eV behaves the same way as described in point 2.
4. For magnetic systems, spin-flip transitions correspond to magnons when setting BSEprop = "magn".
5. Does the option BSKmod = "TRIPLET" work? I noticed that the forum often recommends using BSENGexx = 0 eV instead to include triplet excitons.
Could you please let me know whether my understanding is correct?
Thank you in advance for your guidance.
I am new to Yambo and currently trying to calculate excitons using the BSE method. However, I am a bit confused about how triplet excitons are handled in BSE. I have read several discussions on the forum regarding triplet calculations and have summarized what I understand so far as follows:
1. For a non-spin-polarized calculation, setting BSENGexx = 0 eV yields the singlet–triplet transition energy.
2. For a spin-polarized calculation, Yambo computes both singlet and triplet excitons even without setting BSENGexx = 0 eV.
3. For magnetic systems, setting BSENGexx = 0 eV behaves the same way as described in point 2.
4. For magnetic systems, spin-flip transitions correspond to magnons when setting BSEprop = "magn".
5. Does the option BSKmod = "TRIPLET" work? I noticed that the forum often recommends using BSENGexx = 0 eV instead to include triplet excitons.
Could you please let me know whether my understanding is correct?
Thank you in advance for your guidance.