9
1
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-06-15 00:55:17 +02:00
qp2/src/utils_cc
Anthony Scemama 4f296efb66
Some checks failed
continuous-integration/drone/push Build is failing
Fixed qp_export_as_tgz
2023-12-05 17:19:47 +01:00
..
org Fixed qp_export_as_tgz 2023-12-05 17:19:47 +01:00
diis.irp.f utils cc 2023-03-13 09:38:35 +01:00
energy.irp.f cholesky in big_array 2023-05-17 16:55:29 +02:00
EZFIO.cfg Improved I/O in CCSD 2023-06-12 14:05:36 +02:00
guess_t.irp.f Improved I/O in CCSD 2023-06-12 14:05:36 +02:00
mo_integrals_cc.irp.f Reduced memory in CCSD 2023-07-12 12:34:48 +02:00
NEED utils cc 2023-03-13 09:38:35 +01:00
occupancy.irp.f fix typo 2023-06-26 15:59:30 +02:00
phase.irp.f fix bug in get_excitation_general 2023-06-13 14:05:13 +02:00
print_wf_qp_edit.irp.f utils cc 2023-03-13 09:38:35 +01:00
README.md utils cc 2023-03-13 09:38:35 +01:00
update_t.irp.f Removed collapse in ccsd 2023-05-15 19:37:34 +02:00

Utils for CC

Utils for the CC modules.

Contents

  • Providers related to reference occupancy
  • Integrals related to the reference
  • Diis for CC (but can be used for something else if you provide your own error vector)
  • Guess for CC amplitudes
  • Routines to update the CC amplitudes
  • Phase between to arbitrary determinants
  • print of the qp edit wf

Keywords

  • cc_thresh_conv: Threshold for the convergence of the residual equations. Default: 1e-6.
  • cc_max_iter: Maximum number of iterations. Default: 100.
  • cc_diis_depth: Diis depth. Default: 8.
  • cc_level_shift: Level shift for the CC. Default: 0.0.
  • cc_level_shift_guess: Level shift for the MP guess of the amplitudes. Default: 0.0.
  • cc_update_method: Method used to update the CC amplitudes. none -> normal, diis -> with diis. Default: diis.
  • cc_guess_t1: Guess used to initialize the T1 amplitudes. none -> 0, MP -> perturbation theory, read -> read from disk. Default: MP.
  • cc_guess_t2: Guess used to initialize the T2 amplitudes. none -> 0, MP -> perturbation theory, read -> read from disk. Default: MP.
  • cc_write_t1: If true, it will write on disk the T1 amplitudes at the end of the calculation. Default: False.
  • cc_write_t2: If true, it will write on disk the T2 amplitudes at the end of the calculation. Default: False.
  • cc_par_t: If true, the CCSD(T) will be computed.
  • cc_ref: Index of the reference determinant in psi_det for CC calculation. Default: 1.

Org files

The org files are stored in the directory org in order to avoid overwriting on user changes. The org files can be modified, to export the change to the source code, run

./TANGLE_org_mode.sh and 
mv *.irp.f ../.