Excitation Energy¶
(Reference: tests/CI_test/VMC-TREXIO-CH2O-excited-8724-dets-BFD-aug-cc-pVDZ)
Calculating excitation energies involves comparing the energy of the excited state to the ground state.
Strategies¶
-
Separate Energy Calculations:
- Run VMC/DMC for the ground state.
- Run VMC/DMC for the excited state.
- Calculate the energy difference.
-
State-Specific Optimization:
- Optimize the ground state wavefunction.
- Separately optimize the excited state wavefunction.
- Calculate the energy difference.
- Challenge: Ensuring the excited state doesn't collapse to the ground state (variational collapse).
-
State-Average Optimization:
- Optimize parameters to minimize the average energy of multiple states.
- Useful when states are degenerate or close in energy.
Example (state-specific optimization)¶
%module general
...
nstates 2 # Number of states in the calculation
weights [ 1.0d0, 1.0d0 ] # State weights
weights_guiding [ 1.0d0, 1.0d0 ] # Guiding wavefunction weights
sr_lambda [ 1.0d0 ] # SR lambda
anorm [ 1.0d0, 0.3215d0 ] # State amplitudes
...
%endmodule
%module mstates
iguiding 2
iefficiency 1
%endmodule