Documentation for module cp_control_utils

Utilities to set up the control types

source: cp_control_utils.F
Loading...

public Subroutines/Functions:

reads the input parameters needed for ddapc.
...
...
...
Read TDDFPT-related input parameters
...
Write the DFT control parameters to the output unit.
Purpose: Write the QS control parameters to the output unit.

SUBROUTINEread_ddapc_section(qs_control, qs_section, ddapc_restraint_section)

reads the input parameters needed for ddapc.

Arguments:
INTENT(inout)
:: qs_control ...
OPTIONAL, POINTER
:: qs_section ...
OPTIONAL, POINTER
:: ddapc_restraint_section ...

SUBROUTINEread_dft_control(dft_control, dft_section)

...

Arguments:
POINTER
:: dft_control ...
POINTER
:: dft_section ...

SUBROUTINEread_mgrid_section(qs_control, dft_section)

...

Arguments:
INTENT(inout)
:: qs_control ...
POINTER
:: dft_section ...

SUBROUTINEread_qs_section(qs_control, qs_section)

...

Arguments:
INTENT(inout)
:: qs_control ...
POINTER
:: qs_section ...

SUBROUTINEread_tddfpt2_control(t_control, t_section, qs_control)

Read TDDFPT-related input parameters

Arguments:
POINTER
:: t_control TDDFPT control parameters
POINTER
:: t_section TDDFPT input section
POINTER
:: qs_control Quickstep control parameters

SUBROUTINEread_tddfpt_control(t_control, dft_section)

...

Arguments:
:: t_control ...
POINTER
:: dft_section ...

SUBROUTINEwrite_dft_control(dft_control, dft_section)

Write the DFT control parameters to the output unit.

Arguments:
POINTER
:: dft_control ...
POINTER
:: dft_section ...

SUBROUTINEwrite_qs_control(qs_control, dft_section)

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

Arguments:
INTENT(in)
:: qs_control ...
POINTER
:: dft_section ...