TDDFPT
References: Iannuzzi2005, Hanasaki2025, HernandezSegura2025
Controls time-dependent density functional perturbation theory (TDDFPT) calculations for electronic excitations and related properties. [Edit on GitHub]
Subsections
Keywords
Keyword descriptions
- SECTION_PARAMETERS
Type: logical
Default: F
Lone keyword: TDescription: Activates the TDDFPT procedure.
- ADMM_KERNEL_CORRECTION_SYMMETRIC
Type: logical
Default: T
Lone keyword: TDescription: ADMM correction functional in kernel is applied symmetrically. Original implementation is using a non-symmetric formula.
- ADMM_KERNEL_XC_CORRECTION
Type: logical
Default: T
Lone keyword: TDescription: Use/Ignore ADMM correction xc functional for TD kernel. XC correction functional is defined in ground state XC section.
- 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, orHUGE. The default is not using any of these basis sets, requested byAUTO_BASIS X X(exactly as written here).
- CONVERGENCE
Type: real
Default: 1.00000000E-005 [hartree]Description: Target accuracy for excited state energies.
Mentions: ⭐Time-Dependent DFT
- DIRECTIONAL_EXCITON_DESCRIPTORS
Type: logical
Default: FDescription: Print cartesian components of exciton descriptors.
- DO_BSE
Type: logical
Default: F
Lone keyword: T
Usage: DO_BSEDescription: Choosing BSE kernel.
- DO_BSE_GW_ONLY
Type: logical
Default: F
Lone keyword: T
Usage: DO_BSE_GW_ONLYDescription: Debug option for BSE kernel.
- DO_BSE_W_ONLY
Type: logical
Default: F
Lone keyword: T
Usage: DO_BSE_W_ONLYDescription: Debug option for BSE kernel.
- DO_LRIGPW
Type: logical
Default: FDescription: Local resolution of identity for Coulomb contribution.
- DO_SMEARING
Type: logical
Default: F
Lone keyword: TDescription: Implying smeared occupation.
- EOS_SHIFT
Type: real
Default: 0.00000000E+000 [eV]
Aliases: OPEN_SHELL_SHIFT
Usage: EOS_SHIFT 0.200Description: Constant shift of open shell eigenvalues.
- EV_SHIFT
Type: real
Default: 0.00000000E+000 [eV]
Aliases: VIRTUAL_SHIFT
Usage: EV_SHIFT 0.500Description: Constant shift of virtual state eigenvalues.
Mentions: ⭐Time-Dependent DFT
- EXCITON_DESCRIPTORS
Type: logical
Default: FDescription: Compute exciton descriptors. Details given in Manual section about Bethe Salpeter equation.
- KERNEL
Type: enum
Default: FULL
Usage: KERNEL FULLDescription: Options to compute the kernel
Valid values:
FULLSTDANONE
Mentions: ⭐Time-Dependent DFT
- MAX_ITER
Type: integer
Default: 50Description: Maximal number of iterations to be performed.
- MAX_KV
Type: integer
Default: 5000Description: Maximal number of Krylov space vectors. Davidson iterations will be restarted upon reaching this limit.
- MIN_AMPLITUDE
Type: real
Default: 5.00000000E-002Description: The smallest excitation amplitude to print.
Mentions: ⭐Time-Dependent DFT
- NLUMO
Type: integer
Default: -1Description: Number of unoccupied orbitals to consider. Default is to use all unoccupied orbitals (-1).
Mentions: ⭐Time-Dependent DFT
- NPROC_STATE
Type: integer
Default: 0Description: Number of MPI processes to be used per excited state. Default is to use all MPI processes (0).
- NSTATES
Type: integer
Default: 1Description: Number of excited states to converge.
Mentions: ⭐Time-Dependent DFT
- OE_CORR
Type: enum
Default: NONEDescription: Orbital energy correction potential.
Valid values:
NONENo orbital correction scheme is usedLB94van Leeuwen and Baerends. PRA, 49:2421, 1994GLLBGritsenko, van Leeuwen, van Lenthe, Baerends. PRA, 51:1944, 1995SAOPGritsenko, Schipper, Baerends. Chem. Phys. Lett., 302:199, 1999SHIFTConstant shift of virtual and/or open-shell orbitals
- ORTHOGONAL_EPS
Type: real
Default: 1.00000000E-004Description: 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.
- RESTART
Type: logical
Default: F
Lone keyword: TDescription: Restart the TDDFPT calculation if a restart file exists
Mentions: ⭐Time-Dependent DFT
- RKS_TRIPLETS
Type: logical
Default: FDescription: Compute triplet excited states using spin-unpolarised molecular orbitals.
Mentions: ⭐Time-Dependent DFT
- SPINFLIP
Type: enum
Default: NONE
Usage: SPINFLIP NONCOLLINEARDescription: Selects the type of spin-flip TDDFPT kernel
Valid values:
NONEOnly molecular orbital energy differences are consideredCOLLINEARMO energy diferences and Fock exchange contributions are consideredNONCOLLINEARMO energy differences, Fock exchange and Noncollinear local exchange-correlation kernel are considered
References: HernandezSegura2025
- WFN_RESTART_FILE_NAME
Type: string
Aliases: RESTART_FILE_NAME
Usage: WFN_RESTART_FILE_NAMEDescription: 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