|
| 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 123 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 946 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 979 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 1003 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 1033 of file rt_bse.F.
The documentation for this interface was generated from the following file: