(git:561f475)
Loading...
Searching...
No Matches
qs_charge_mixing Module Reference

Functions/Subroutines

subroutine, public charge_mixing (mixing_method, mixing_store, charges, para_env, iter_count, scc_mixer, tblite_mixer_iterations, tblite_mixer_damping, tblite_mixer_memory, tblite_mixer_omega0, tblite_mixer_min_weight, tblite_mixer_max_weight, tblite_mixer_weight_factor)
 Driver for TB SCC variable mixing, calls the requested method.
 
real(kind=dp) function, public charge_mixing_scc_error (mixing_store, eps_scf)
 Return the CP2K-side tblite SCC-mixer residual on the CP2K EPS_SCF scale.
 

Function/Subroutine Documentation

◆ charge_mixing()

subroutine, public qs_charge_mixing::charge_mixing ( integer, intent(in)  mixing_method,
type(mixing_storage_type), pointer  mixing_store,
real(kind=dp), dimension(:, :), intent(inout)  charges,
type(mp_para_env_type), pointer  para_env,
integer, intent(in)  iter_count,
integer, intent(in), optional  scc_mixer,
integer, intent(in), optional  tblite_mixer_iterations,
real(kind=dp), intent(in), optional  tblite_mixer_damping,
integer, intent(in), optional  tblite_mixer_memory,
real(kind=dp), intent(in), optional  tblite_mixer_omega0,
real(kind=dp), intent(in), optional  tblite_mixer_min_weight,
real(kind=dp), intent(in), optional  tblite_mixer_max_weight,
real(kind=dp), intent(in), optional  tblite_mixer_weight_factor 
)

Driver for TB SCC variable mixing, calls the requested method.

Parameters
mixing_method...
mixing_store...
charges...
para_env...
iter_count...
scc_mixer...
tblite_mixer_iterations...
tblite_mixer_damping...
tblite_mixer_memory...
tblite_mixer_omega0...
tblite_mixer_min_weight...
tblite_mixer_max_weight...
tblite_mixer_weight_factor...
History
Author
JGH

Definition at line 66 of file qs_charge_mixing.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ charge_mixing_scc_error()

real(kind=dp) function, public qs_charge_mixing::charge_mixing_scc_error ( type(mixing_storage_type), pointer  mixing_store,
real(kind=dp), intent(in)  eps_scf 
)

Return the CP2K-side tblite SCC-mixer residual on the CP2K EPS_SCF scale.

Parameters
mixing_store...
eps_scf...
Returns
...

Definition at line 219 of file qs_charge_mixing.F.

Here is the call graph for this function:
Here is the caller graph for this function: