(git:26ffdda)
Loading...
Searching...
No Matches
qs_scf_output Module Reference

Functions/Subroutines

subroutine, public qs_scf_print_summary (output_unit, qs_env)
 writes a summary of information after scf
subroutine, public qs_scf_initial_info (output_unit, mos, dft_control, ndep)
 writes basic information at the beginning of an scf run
subroutine, public qs_scf_write_mos (qs_env, scf_env, final_mos)
 Write the MO eigenvector, eigenvalues, and occupation numbers to the output unit.
subroutine, public qs_scf_outer_loop_info (output_unit, scf_control, scf_env, energy, total_steps, should_stop, outer_loop_converged)
 writes basic information obtained in a scf outer loop step
subroutine, public qs_scf_loop_info (scf_env, output_unit, just_energy, t1, t2, energy, adiis_verbose)
 writes basic information obtained in a scf step
subroutine, public qs_scf_loop_print (qs_env, scf_env, para_env)
 collects the 'heavy duty' printing tasks out of the SCF loop
subroutine, public qs_scf_cdft_info (output_unit, scf_control, scf_env, cdft_control, energy, total_steps, should_stop, outer_loop_converged, cdft_loop)
 writes CDFT constraint information and optionally CDFT scf loop info
subroutine, public qs_scf_cdft_initial_info (output_unit, cdft_control)
 writes information about the CDFT env
subroutine, public qs_scf_cdft_constraint_info (output_unit, cdft_control)
 writes CDFT constraint information
subroutine, public qs_scf_gce_info (output_unit, qs_env, just_energy)
 Print grand canonical SCF information for the current SCF iteration.

Function/Subroutine Documentation

◆ qs_scf_print_summary()

subroutine, public qs_scf_output::qs_scf_print_summary ( integer, intent(in) output_unit,
type(qs_environment_type), pointer qs_env )

writes a summary of information after scf

Parameters
output_unit...
qs_env...

Definition at line 111 of file qs_scf_output.F.

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

◆ qs_scf_initial_info()

subroutine, public qs_scf_output::qs_scf_initial_info ( integer output_unit,
type(mo_set_type), dimension(:), intent(in) mos,
type(dft_control_type), pointer dft_control,
integer, intent(in) ndep )

writes basic information at the beginning of an scf run

Parameters
output_unit...
mos...
dft_control...
ndep...

Definition at line 144 of file qs_scf_output.F.

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

◆ qs_scf_write_mos()

subroutine, public qs_scf_output::qs_scf_write_mos ( type(qs_environment_type), pointer qs_env,
type(qs_scf_env_type), pointer scf_env,
logical, intent(in) final_mos )

Write the MO eigenvector, eigenvalues, and occupation numbers to the output unit.

Parameters
qs_env...
scf_env...
final_mos...
History
  • Revise MO printout to enable eigenvalues with OT (05.05.2021, MK)

Definition at line 189 of file qs_scf_output.F.

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

◆ qs_scf_outer_loop_info()

subroutine, public qs_scf_output::qs_scf_outer_loop_info ( integer output_unit,
type(scf_control_type), pointer scf_control,
type(qs_scf_env_type), pointer scf_env,
type(qs_energy_type), pointer energy,
integer total_steps,
logical, intent(in) should_stop,
logical, intent(in) outer_loop_converged )

writes basic information obtained in a scf outer loop step

Parameters
output_unit...
scf_control...
scf_env...
energy...
total_steps...
should_stop...
outer_loop_converged...

Definition at line 531 of file qs_scf_output.F.

Here is the caller graph for this function:

◆ qs_scf_loop_info()

subroutine, public qs_scf_output::qs_scf_loop_info ( type(qs_scf_env_type), pointer scf_env,
integer output_unit,
logical, intent(in) just_energy,
real(kind=dp) t1,
real(kind=dp) t2,
type(qs_energy_type), pointer energy,
logical, intent(in) adiis_verbose )

writes basic information obtained in a scf step

Parameters
scf_env...
output_unit...
just_energy...
t1...
t2...
energy...
adiis_verbosewhether to print per-iteration ADIIS diagnostics

Definition at line 570 of file qs_scf_output.F.

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

◆ qs_scf_loop_print()

subroutine, public qs_scf_output::qs_scf_loop_print ( type(qs_environment_type), pointer qs_env,
type(qs_scf_env_type), pointer scf_env,
type(mp_para_env_type), pointer para_env )

collects the 'heavy duty' printing tasks out of the SCF loop

Parameters
qs_env...
scf_env...
para_env...
History
03.2006 created [Joost VandeVondele]

Definition at line 968 of file qs_scf_output.F.

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

◆ qs_scf_cdft_info()

subroutine, public qs_scf_output::qs_scf_cdft_info ( integer output_unit,
type(scf_control_type), pointer scf_control,
type(qs_scf_env_type), pointer scf_env,
type(cdft_control_type), pointer cdft_control,
type(qs_energy_type), pointer energy,
integer total_steps,
logical, intent(in) should_stop,
logical, intent(in) outer_loop_converged,
logical, intent(in) cdft_loop )

writes CDFT constraint information and optionally CDFT scf loop info

Parameters
output_unitwhere to write the information
scf_controlsettings of the SCF loop
scf_envthe env which holds convergence data
cdft_controlthe env which holds information about the constraint
energythe total energy
total_stepsthe total number of performed SCF iterations
should_stopif the calculation should stop
outer_loop_convergedlogical which determines if the CDFT SCF loop converged
cdft_looplogical which determines a CDFT SCF loop is active
History
12.2015 created [Nico Holmberg]

Definition at line 1107 of file qs_scf_output.F.

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

◆ qs_scf_cdft_initial_info()

subroutine, public qs_scf_output::qs_scf_cdft_initial_info ( integer output_unit,
type(cdft_control_type), pointer cdft_control )

writes information about the CDFT env

Parameters
output_unitwhere to write the information
cdft_controlthe CDFT env that stores information about the constraint calculation
History
12.2015 created [Nico Holmberg]

Definition at line 1149 of file qs_scf_output.F.

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

◆ qs_scf_cdft_constraint_info()

subroutine, public qs_scf_output::qs_scf_cdft_constraint_info ( integer output_unit,
type(cdft_control_type), pointer cdft_control )

writes CDFT constraint information

Parameters
output_unitwhere to write the information
cdft_controlthe env which holds information about the constraint
History
08.2018 separated from qs_scf_cdft_info to make code callable elsewhere [Nico Holmberg]

Definition at line 1292 of file qs_scf_output.F.

Here is the caller graph for this function:

◆ qs_scf_gce_info()

subroutine, public qs_scf_output::qs_scf_gce_info ( integer, intent(in) output_unit,
type(qs_environment_type), pointer qs_env,
logical, intent(in) just_energy )

Print grand canonical SCF information for the current SCF iteration.

Parameters
output_unitoutput unit used for SCF program run information
qs_envQS environment
just_energywhether this is an energy-only step

Definition at line 1370 of file qs_scf_output.F.

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