TDDFPT

References: Iannuzzi2005, Hanasaki2025, HernandezSegura2025

Controls time-dependent density functional perturbation theory (TDDFPT) calculations for electronic excitations and related properties. [Edit on GitHub]

Keywords

Keyword descriptions

SECTION_PARAMETERS

Type: logical
Default: F
Lone keyword: T

Description: Activates the TDDFPT procedure.

[Edit on GitHub]

ADMM_KERNEL_CORRECTION_SYMMETRIC

Type: logical
Default: T
Lone keyword: T

Description: ADMM correction functional in kernel is applied symmetrically. Original implementation is using a non-symmetric formula.

[Edit on GitHub]

ADMM_KERNEL_XC_CORRECTION

Type: logical
Default: T
Lone keyword: T

Description: Use/Ignore ADMM correction xc functional for TD kernel. XC correction functional is defined in ground state XC section.

[Edit on GitHub]

AUTO_BASIS

Type: string[ ]
Default: X X
Repeatable: yes
Usage: AUTO_BASIS {basis_type} {basis_size}

Description: Specify type and size of automatically generated auxiliary (RI) basis sets. Exactly two arguments are required for this option. The first argument of basis type should be one of the following: P_LRI_AUX. The second argument of basis size should be one of the following: SMALL, MEDIUM, LARGE, or HUGE. The default is not using any of these basis sets, requested by AUTO_BASIS X X (exactly as written here).

[Edit on GitHub]

CONVERGENCE

Type: real
Default: 1.00000000E-005 [hartree]

Description: Target accuracy for excited state energies.

Mentions:Time-Dependent DFT

[Edit on GitHub]

DIRECTIONAL_EXCITON_DESCRIPTORS

Type: logical
Default: F

Description: Print cartesian components of exciton descriptors.

[Edit on GitHub]

DO_BSE

Type: logical
Default: F
Lone keyword: T
Usage: DO_BSE

Description: Choosing BSE kernel.

[Edit on GitHub]

DO_BSE_GW_ONLY

Type: logical
Default: F
Lone keyword: T
Usage: DO_BSE_GW_ONLY

Description: Debug option for BSE kernel.

[Edit on GitHub]

DO_BSE_W_ONLY

Type: logical
Default: F
Lone keyword: T
Usage: DO_BSE_W_ONLY

Description: Debug option for BSE kernel.

[Edit on GitHub]

DO_LRIGPW

Type: logical
Default: F

Description: Local resolution of identity for Coulomb contribution.

[Edit on GitHub]

DO_SMEARING

Type: logical
Default: F
Lone keyword: T

Description: Implying smeared occupation.

[Edit on GitHub]

EOS_SHIFT

Type: real
Default: 0.00000000E+000 [eV]
Aliases: OPEN_SHELL_SHIFT
Usage: EOS_SHIFT 0.200

Description: Constant shift of open shell eigenvalues.

[Edit on GitHub]

EV_SHIFT

Type: real
Default: 0.00000000E+000 [eV]
Aliases: VIRTUAL_SHIFT
Usage: EV_SHIFT 0.500

Description: Constant shift of virtual state eigenvalues.

Mentions:Time-Dependent DFT

[Edit on GitHub]

EXCITON_DESCRIPTORS

Type: logical
Default: F

Description: Compute exciton descriptors. Details given in Manual section about Bethe Salpeter equation.

[Edit on GitHub]

KERNEL

Type: enum
Default: FULL
Usage: KERNEL FULL

Description: Options to compute the kernel

Valid values:

  • FULL

  • STDA

  • NONE

Mentions:Time-Dependent DFT

[Edit on GitHub]

MAX_ITER

Type: integer
Default: 50

Description: Maximal number of iterations to be performed.

[Edit on GitHub]

MAX_KV

Type: integer
Default: 5000

Description: Maximal number of Krylov space vectors. Davidson iterations will be restarted upon reaching this limit.

[Edit on GitHub]

MIN_AMPLITUDE

Type: real
Default: 5.00000000E-002

Description: The smallest excitation amplitude to print.

Mentions:Time-Dependent DFT

[Edit on GitHub]

NLUMO

Type: integer
Default: -1

Description: Number of unoccupied orbitals to consider. Default is to use all unoccupied orbitals (-1).

Mentions:Time-Dependent DFT

[Edit on GitHub]

NPROC_STATE

Type: integer
Default: 0

Description: Number of MPI processes to be used per excited state. Default is to use all MPI processes (0).

[Edit on GitHub]

NSTATES

Type: integer
Default: 1

Description: Number of excited states to converge.

Mentions:Time-Dependent DFT

[Edit on GitHub]

OE_CORR

Type: enum
Default: NONE

Description: Orbital energy correction potential.

Valid values:

  • NONE No orbital correction scheme is used

  • LB94 van Leeuwen and Baerends. PRA, 49:2421, 1994

  • GLLB Gritsenko, van Leeuwen, van Lenthe, Baerends. PRA, 51:1944, 1995

  • SAOP Gritsenko, Schipper, Baerends. Chem. Phys. Lett., 302:199, 1999

  • SHIFT Constant shift of virtual and/or open-shell orbitals

[Edit on GitHub]

ORTHOGONAL_EPS

Type: real
Default: 1.00000000E-004

Description: The largest possible overlap between the ground state and orthogonalised excited state wave-functions. Davidson iterations will be restarted when the overlap goes beyond this threshold in order to prevent numerical instability.

[Edit on GitHub]

RESTART

Type: logical
Default: F
Lone keyword: T

Description: Restart the TDDFPT calculation if a restart file exists

Mentions:Time-Dependent DFT

[Edit on GitHub]

RKS_TRIPLETS

Type: logical
Default: F

Description: Compute triplet excited states using spin-unpolarised molecular orbitals.

Mentions:Time-Dependent DFT

[Edit on GitHub]

SPINFLIP

Type: enum
Default: NONE
Usage: SPINFLIP NONCOLLINEAR

Description: Selects the type of spin-flip TDDFPT kernel

Valid values:

  • NONE Only molecular orbital energy differences are considered

  • COLLINEAR MO energy diferences and Fock exchange contributions are considered

  • NONCOLLINEAR MO energy differences, Fock exchange and Noncollinear local exchange-correlation kernel are considered

References: HernandezSegura2025

[Edit on GitHub]

WFN_RESTART_FILE_NAME

Type: string
Aliases: RESTART_FILE_NAME
Usage: WFN_RESTART_FILE_NAME

Description: Name of the wave function restart file, may include a path. If no file is specified, the default is to open the file as generated by the wave function restart print key.

Mentions:Time-Dependent DFT

[Edit on GitHub]