39 CHARACTER(LEN=*),
PARAMETER :: routinen =
'post_scf_bandstructure'
43 CALL timeset(routinen, handle)
49 IF (qs_env%bs_env%do_soc)
THEN
50 CALL soc(qs_env, qs_env%bs_env)
54 IF (qs_env%bs_env%do_gw)
THEN
55 CALL gw(qs_env, qs_env%bs_env, post_scf_bandstructure_section)
subroutine, public gw(qs_env, bs_env, post_scf_bandstructure_section)
Perform GW band structure calculation.
subroutine, public post_scf_bandstructure(qs_env, post_scf_bandstructure_section)
Perform post-SCF band structure calculations from higher level methods.
subroutine, public dos_pdos_ldos(qs_env, bs_env)
...
subroutine, public soc(qs_env, bs_env)
...
subroutine, public create_and_init_bs_env(qs_env, bs_env, post_scf_bandstructure_section)
...
subroutine, public scf(qs_env, has_converged, total_scf_steps)
perform an scf procedure in the given qs_env