(git:cd2a8c4)
Loading...
Searching...
No Matches
bse_types Module Reference

The BSE environment: the settings of the &BSE section and the state a GW path prepares for the solver core (window, energies, window-sized RI slabs, inverse dielectric matrix). More...

Data Types

type  bse_env_type
 Settings of the &BSE section (read_bse_section, re-read by prepare_bse_env, normalised in place by adapt_BSE_input_params) and the state prepare_bse_env fills for bse_solve. More...

Functions/Subroutines

subroutine, public bse_env_release (bse_env)
 Releases the state a GW path prepared and nullifies the QS pointers; the settings stay, including the section pointer and the two lists into the input tree, since prepare_bse_env re-reads them from the section when a later energy evaluation on the same environment runs the BSE again. Safe on an unprepared environment.

Detailed Description

The BSE environment: the settings of the &BSE section and the state a GW path prepares for the solver core (window, energies, window-sized RI slabs, inverse dielectric matrix).

History
09.2026 created from the bse_type of mp2_types [Maximilian Graml]

Function/Subroutine Documentation

◆ bse_env_release()

subroutine, public bse_types::bse_env_release ( type(bse_env_type), intent(inout) bse_env)

Releases the state a GW path prepared and nullifies the QS pointers; the settings stay, including the section pointer and the two lists into the input tree, since prepare_bse_env re-reads them from the section when a later energy evaluation on the same environment runs the BSE again. Safe on an unprepared environment.

Parameters
bse_envthe environment whose prepared state is released

Definition at line 131 of file bse_types.F.

Here is the caller graph for this function: