(git:6a2e663)
qs_scf_output Module Reference

Functions/Subroutines

subroutine, public qs_scf_print_summary (output_unit, qs_env)
 writes a summary of information after scf More...
 
subroutine, public qs_scf_initial_info (output_unit, mos, dft_control)
 writes basic information at the beginning of an scf run More...
 
subroutine, public qs_scf_write_mos (qs_env, scf_env, final_mos)
 Write the MO eigenvector, eigenvalues, and occupation numbers to the output unit. More...
 
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 More...
 
subroutine, public qs_scf_loop_info (scf_env, output_unit, just_energy, t1, t2, energy)
 writes basic information obtained in a scf step More...
 
subroutine, public qs_scf_loop_print (qs_env, scf_env, para_env)
 collects the 'heavy duty' printing tasks out of the SCF loop More...
 
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 More...
 
subroutine, public qs_scf_cdft_initial_info (output_unit, cdft_control)
 writes information about the CDFT env More...
 
subroutine, public qs_scf_cdft_constraint_info (output_unit, cdft_control)
 writes CDFT constraint information More...
 

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 109 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 
)

writes basic information at the beginning of an scf run

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

Definition at line 141 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 177 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 489 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  just_energy,
real(kind=dp)  t1,
real(kind=dp)  t2,
type(qs_energy_type), pointer  energy 
)

writes basic information obtained in a scf step

Parameters
scf_env...
output_unit...
just_energy...
t1...
t2...
energy...

Definition at line 527 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 808 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 947 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 989 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 1131 of file qs_scf_output.F.

Here is the caller graph for this function: