mirror of
https://github.com/LCPQ/quantum_package
synced 2024-10-20 14:58:19 +02:00
50 lines
1.4 KiB
ReStructuredText
50 lines
1.4 KiB
ReStructuredText
.. _.fci.:
|
|
|
|
.. program:: fci
|
|
|
|
===
|
|
fci
|
|
===
|
|
|
|
|
|
Selected Full Configuration Interaction with stochastic selection and PT2 .
|
|
|
|
This program performs a CIPSI-like selected CI using a stochastic scheme for both
|
|
|
|
the selection of the important Slater determinants and the computation of the PT2 correction.
|
|
|
|
This CIPSI-like algorithm will be performed for the "n_states" lowest states of the variational space (see :option:`determinants n_det_max`)
|
|
|
|
The fci program will stop when reaching at least one the two following conditions:
|
|
|
|
* number of Slater determinant > "n_det_max" (see :option:`determinants n_det_max`)
|
|
|
|
* |PT2| < "pt2_max" (see :option:`perturbation pt2_max`)
|
|
|
|
|
|
|
|
The following other options can be of interest:
|
|
|
|
If "read_wf" = False, it starts with a ROHF-like Slater determinant as a guess wave function.
|
|
|
|
If "read_wf" = True , it starts with the wave function(s) stored in the EZFIO folder as guess wave function(s).
|
|
|
|
(see :option:`determinants read_wf`)
|
|
|
|
If "s2_eig" = True, it will systematically add all necessary Slater determinants in order
|
|
|
|
to have a pure spin wave function with an :math:`S^2` value corresponding to "expected_s2".
|
|
|
|
(see :option:`determinants s2_eig` and :option:`determinants expected_s2`)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For excited states calculations, it is recommended to start with a :c:func:`cis` or :c:func:`cisd` guess wave functions
|
|
|
|
for the "n_states", and to set "s2_eig" = True.
|
|
|
|
File: :file:`fci/fci.irp.f` |