td
Time-dependent linear response theory for excited states. This command can appear in the global context.
Subcommands
Options
cis
-
Flag for whether the excited states are computed from Configutation Interaction Singles (CIS) or Tamm-Dancoff Approximation (TDA).
- The type is bool
- The default is false
- The value must be one of:
true
- Do CIS/TDA for excited states.false
- Do Random-Phase Approximation (RPA)/Time-Dependent Density Functional Theory (TDDFT) for excited states.
convergence
-
Convergence threshold for the iterative subspace solver, tested on on the infinity norm of the residual vectors.
- The type is real
- The default is 1e-6
- The value must be positive
frozen_core
-
Whether to use frozen-core approximation.
- The type is bool
- The default is false
incore
-
Flag for whether to construct the response matrix explicitly.
- The type is bool
- The default is false
- The value must be one of:
true
- Construct the response matrix explicitly and store it in memory. This option is only available for response calculations based on a Hartree-Fock wavefunction, and should be used only for testing purposes.false
- Do not construct the response matrix explicitly, but compute the matrix-vector product instead. This will require iterative solvers.
linear_dependency_threshold
-
Threshold for removing linearly dependent vectors based on the square of singular values of the matrix.
- The type is real
- The default is 1e-10
- The value must be positive
load_transition_density
-
Load the AO transition density matrix from file (in arma::arma_binary) format.
- The type is string
- There is no default value.
max_iter
-
Maximum number of iterations for the iterative subspace solver.
- The type is int
- The default is 128
- The value must be positive
min_excitation_energy
-
Only calculate excited states with excitation energy (in eV) greater than the specified value.
- The type is real
- There is no default value.
- The value must be nonnegative
n_states
-
Number of excited states to be calculated.
- The type is int
- The default is 3
- The value must be nonnegative
name
-
Specify the name of a set of results.
This option is deprecated.
- The type is string
- There is no default value.
orthonormal_threshold
-
Threshold for orthonormalization of the suspace vectors.
- The type is real
- The default is 1e-10
- The value must be positive
print_level
-
Print level.
- The type is int
- There is no default value.
- The value must be one of:
-2
- No output-1
- Minimum output0
- Output that doesn't scale with system size1
- Output that scales linearly with system size2
- (Debugging) output that scales quadratically with system size3
- (Debugging) output that scales cubically with system size
save_transition_density
-
Save the AO transition density matrix to file (in arma::arma_binary) format.
- The type is string
- There is no default value.
select_hole
-
Selectively converge the excited state with which the excitations are from the specified hole (i.e. occupied) orbitals.
- The type is [int]
- There is no default value.
spin
-
Specify spin of the excited states. If no input value is specified, the program will assign default value based on the spin of the reference calculation: for restricted closed-shell reference state, the default spin for excited states will be
singlet
; otherwise, the default spin will bemixed
.- The type is string
- There is no default value.
- The value must be one of:
singlet
- Solve for Singlet excited states only. Only effective for closed-shell reference. This is the default for a closed-shell reference state.triplet
- Solve for Triplet excited states only. Only effective for closed-shell reference.mixed
- Solve for excited states of all POSSIBLE spin. This is the default for an unrestriced open-shell reference state. For a closed-shell reference, this will give both singlet and triplet excited states;