|
subroutine | get_sigma_complex (rtbse_env, sigma_cfm, prefactor_opt, greens_cfm) |
| Calculates the self-energy by contraction of screened potential, for complex density.
|
|
subroutine | get_sigma_real (rtbse_env, sigma_fm, prefactor_opt, greens_fm) |
| Calculates the self-energy by contraction of screened potential, for complex density.
|
|
subroutine | get_sigma_dbcsr (rtbse_env, sigma_fm, prefactor_opt, greens_dbcsr) |
| Calculates the self-energy by contraction of screened potential.
|
|
subroutine | get_sigma_noenv (sigma_fm, prefactor_opt, greens_dbcsr, screened_dbt, int_3c_dbt, work_dbt_3c_1, work_dbt_3c_2, work_dbt_2c) |
| Calculates the self-energy by contraction of screened potential.
|
|
Definition at line 177 of file rt_bse.F.
◆ get_sigma_complex()
subroutine rt_bse::get_sigma::get_sigma_complex |
( |
type(rtbse_env_type), pointer |
rtbse_env, |
|
|
type(cp_cfm_type) |
sigma_cfm, |
|
|
real(kind=dp), intent(in), optional |
prefactor_opt, |
|
|
type(cp_cfm_type), intent(in) |
greens_cfm |
|
) |
| |
Calculates the self-energy by contraction of screened potential, for complex density.
- Note
- Can be used for both the Coulomb hole part and screened exchange part
- Parameters
-
rtbse_env | Quickstep environment data, entry point of the calculation |
sigma_cfm | Pointer to the self-energy full matrix, which is overwritten by this routine |
greens_cfm | Pointer to the Green's function matrix, which is used as input data |
- Author
- Stepan Marek
- Date
- 09.2024
Definition at line 985 of file rt_bse.F.
◆ get_sigma_real()
subroutine rt_bse::get_sigma::get_sigma_real |
( |
type(rtbse_env_type), pointer |
rtbse_env, |
|
|
type(cp_fm_type) |
sigma_fm, |
|
|
real(kind=dp), intent(in), optional |
prefactor_opt, |
|
|
type(cp_fm_type), intent(in) |
greens_fm |
|
) |
| |
Calculates the self-energy by contraction of screened potential, for complex density.
- Note
- Can be used for both the Coulomb hole part and screened exchange part
- Parameters
-
rtbse_env | Quickstep environment data, entry point of the calculation |
sigma_fm | Pointer to the self-energy full matrix, which is overwritten by this routine |
greens_fm | Pointer to the Green's function matrix, which is used as input data |
- Author
- Stepan Marek
- Date
- 09.2024
Definition at line 1018 of file rt_bse.F.
◆ get_sigma_dbcsr()
subroutine rt_bse::get_sigma::get_sigma_dbcsr |
( |
type(rtbse_env_type), pointer |
rtbse_env, |
|
|
type(cp_fm_type) |
sigma_fm, |
|
|
real(kind=dp), intent(in), optional |
prefactor_opt, |
|
|
type(dbcsr_type) |
greens_dbcsr |
|
) |
| |
Calculates the self-energy by contraction of screened potential.
- Note
- Can be used for both the Coulomb hole part and screened exchange part
- Parameters
-
greens_fm | Pointer to the Green's function matrix, which is used as input data |
sigma_fm | Pointer to the self-energy full matrix, which is overwritten by this routine |
- Author
- Stepan Marek
- Date
- 01.2024
Definition at line 1042 of file rt_bse.F.
◆ get_sigma_noenv()
subroutine rt_bse::get_sigma::get_sigma_noenv |
( |
type(cp_fm_type) |
sigma_fm, |
|
|
real(kind=dp), intent(in), optional |
prefactor_opt, |
|
|
type(dbcsr_type) |
greens_dbcsr, |
|
|
type(dbt_type) |
screened_dbt, |
|
|
type(dbt_type) |
int_3c_dbt, |
|
|
type(dbt_type) |
work_dbt_3c_1, |
|
|
type(dbt_type) |
work_dbt_3c_2, |
|
|
type(dbt_type) |
work_dbt_2c |
|
) |
| |
Calculates the self-energy by contraction of screened potential.
- Note
- Can be used for both the Coulomb hole part and screened exchange part
-
Separated from the rtbse_env - can be in principle called outside of the RTBSE code
- Parameters
-
sigma_fm | Pointer to the self-energy full matrix, which is overwritten by this routine |
prefactor_opt | Optional argument for the prefactor (used for Coulomb hole calculation) |
greens_dbcsr | Matrix storing the lesser Green's function elements |
screened_dbt | Tensor storing the W_PQ screened Coulomb interaction RI matrix elements |
int_3c_dbt | Tensor storing the 3c integrals (RI| ORB ORB ) |
work_dbt_3c_1 | Tensor workspace optimised for RI_AO__AO contractions |
work_dbt_3c_2 | Tensor workspace optimised for RI_AO__AO contractions |
work_dbt_2c | Tensor workspace for 2c integrals (Green's function and self-energy) |
- Author
- Stepan Marek
- Date
- 01.2025
Definition at line 1072 of file rt_bse.F.
The documentation for this interface was generated from the following file: