(git:6a2e663)
cp_control_utils Module Reference

Utilities to set up the control types. More...

Functions/Subroutines

subroutine, public read_dft_control (dft_control, dft_section)
 ... More...
 
subroutine, public read_mgrid_section (qs_control, dft_section)
 ... More...
 
subroutine, public read_qs_section (qs_control, qs_section)
 ... More...
 
subroutine, public read_tddfpt_control (t_control, dft_section)
 ... More...
 
subroutine, public read_tddfpt2_control (t_control, t_section, qs_control)
 Read TDDFPT-related input parameters. More...
 
subroutine, public write_dft_control (dft_control, dft_section)
 Write the DFT control parameters to the output unit. More...
 
subroutine, public write_admm_control (admm_control, dft_section)
 Write the ADMM control parameters to the output unit. More...
 
subroutine, public write_qs_control (qs_control, dft_section)
 Purpose: Write the QS control parameters to the output unit. More...
 
subroutine, public read_ddapc_section (qs_control, qs_section, ddapc_restraint_section)
 reads the input parameters needed for ddapc. More...
 

Detailed Description

Utilities to set up the control types.

Function/Subroutine Documentation

◆ read_dft_control()

subroutine, public cp_control_utils::read_dft_control ( type(dft_control_type), pointer  dft_control,
type(section_vals_type), pointer  dft_section 
)

...

Parameters
dft_control...
dft_section...

Definition at line 100 of file cp_control_utils.F.

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

◆ read_mgrid_section()

subroutine, public cp_control_utils::read_mgrid_section ( type(qs_control_type), intent(inout)  qs_control,
type(section_vals_type), pointer  dft_section 
)

...

Parameters
qs_control...
dft_section...

Definition at line 624 of file cp_control_utils.F.

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

◆ read_qs_section()

subroutine, public cp_control_utils::read_qs_section ( type(qs_control_type), intent(inout)  qs_control,
type(section_vals_type), pointer  qs_section 
)

...

Parameters
qs_control...
qs_section...

Definition at line 714 of file cp_control_utils.F.

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

◆ read_tddfpt_control()

subroutine, public cp_control_utils::read_tddfpt_control ( type(tddfpt_control_type)  t_control,
type(section_vals_type), pointer  dft_section 
)

...

Parameters
t_control...
dft_section...

Definition at line 1308 of file cp_control_utils.F.

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

◆ read_tddfpt2_control()

subroutine, public cp_control_utils::read_tddfpt2_control ( type(tddfpt2_control_type), pointer  t_control,
type(section_vals_type), pointer  t_section,
type(qs_control_type), pointer  qs_control 
)

Read TDDFPT-related input parameters.

Parameters
t_controlTDDFPT control parameters
t_sectionTDDFPT input section
qs_controlQuickstep control parameters

Definition at line 1347 of file cp_control_utils.F.

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

◆ write_dft_control()

subroutine, public cp_control_utils::write_dft_control ( type(dft_control_type), pointer  dft_control,
type(section_vals_type), pointer  dft_section 
)

Write the DFT control parameters to the output unit.

Parameters
dft_control...
dft_section...

Definition at line 1571 of file cp_control_utils.F.

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

◆ write_admm_control()

subroutine, public cp_control_utils::write_admm_control ( type(admm_control_type), pointer  admm_control,
type(section_vals_type), pointer  dft_section 
)

Write the ADMM control parameters to the output unit.

Parameters
admm_control...
dft_section...

Definition at line 1808 of file cp_control_utils.F.

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

◆ write_qs_control()

subroutine, public cp_control_utils::write_qs_control ( type(qs_control_type), intent(in)  qs_control,
type(section_vals_type), pointer  dft_section 
)

Purpose: Write the QS control parameters to the output unit.

Parameters
qs_control...
dft_section...

Definition at line 1975 of file cp_control_utils.F.

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

◆ read_ddapc_section()

subroutine, public cp_control_utils::read_ddapc_section ( type(qs_control_type), intent(inout)  qs_control,
type(section_vals_type), optional, pointer  qs_section,
type(section_vals_type), optional, pointer  ddapc_restraint_section 
)

reads the input parameters needed for ddapc.

Parameters
qs_control...
qs_section...
ddapc_restraint_section...
Author
fschiff
Note
either reads DFTQSDDAPC_RESTRAINT or PROPERTIESET_coupling if(qs_section is present the DFT part is read, if ddapc_restraint_section is present ET_COUPLING is read. Avoid having both!!!

Definition at line 2220 of file cp_control_utils.F.

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