10
0
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-06-18 19:25:35 +02:00
QuantumPackage/src/tc_keywords/EZFIO.cfg

259 lines
6.3 KiB
INI
Raw Normal View History

2023-02-06 19:00:35 +01:00
[read_rl_eigv]
type: logical
doc: If |true|, read the right/left eigenvectors from ezfio
interface: ezfio,provider,ocaml
default: False
[comp_left_eigv]
type: logical
2023-03-17 19:23:07 +01:00
doc: If |true|, computes also the left-eigenvector
2023-02-06 19:00:35 +01:00
interface: ezfio,provider,ocaml
default: False
[three_body_h_tc]
type: logical
doc: If |true|, three-body terms are included
interface: ezfio,provider,ocaml
2023-03-17 19:23:07 +01:00
default: True
2023-02-06 19:00:35 +01:00
[three_e_3_idx_term]
type: logical
doc: If |true|, the diagonal 3-idx terms of the 3-e interaction are taken
interface: ezfio,provider,ocaml
default: True
[three_e_4_idx_term]
type: logical
doc: If |true|, the off-diagonal 4-idx terms of the 3-e interaction are taken
interface: ezfio,provider,ocaml
default: True
[three_e_5_idx_term]
type: logical
doc: If |true|, the off-diagonal 5-idx terms of the 3-e interaction are taken
interface: ezfio,provider,ocaml
default: True
2023-02-06 19:00:35 +01:00
[pure_three_body_h_tc]
type: logical
doc: If |true|, pure triple excitation three-body terms are included
interface: ezfio,provider,ocaml
default: False
[double_normal_ord]
type: logical
doc: If |true|, contracted double excitation three-body terms are included
interface: ezfio,provider,ocaml
default: False
[core_tc_op]
type: logical
2023-03-17 19:23:07 +01:00
doc: If |true|, takes the usual Hamiltonian for core orbitals (assumed to be doubly occupied)
2023-02-06 19:00:35 +01:00
interface: ezfio,provider,ocaml
default: False
[full_tc_h_solver]
type: logical
2023-03-17 19:23:07 +01:00
doc: If |true|, you diagonalize the full TC H matrix
2023-02-06 19:00:35 +01:00
interface: ezfio,provider,ocaml
default: False
[thresh_it_dav]
type: Threshold
doc: Thresholds on the energy for iterative Davidson used in TC
interface: ezfio,provider,ocaml
default: 1.e-5
2023-03-28 11:21:19 +02:00
[thrsh_cycle_tc]
type: Threshold
doc: Thresholds to cycle the integrals with the envelop
interface: ezfio,provider,ocaml
default: 1.e-10
2023-03-28 11:21:19 +02:00
2023-02-06 19:00:35 +01:00
[max_it_dav]
type: integer
doc: nb max of iteration in Davidson used in TC
interface: ezfio,provider,ocaml
default: 1000
[thresh_psi_r]
type: Threshold
doc: Thresholds on the coefficients of the right-eigenvector. Used for PT2 computation.
interface: ezfio,provider,ocaml
default: 0.000005
[thresh_psi_r_norm]
type: logical
2023-03-17 19:23:07 +01:00
doc: If |true|, you prune the WF to compute the PT1 coef based on the norm. If False, the pruning is done through the amplitude on the right-coefficient.
2023-02-06 19:00:35 +01:00
interface: ezfio,provider,ocaml
default: False
2023-03-17 19:23:07 +01:00
[state_following_tc]
2023-02-06 19:00:35 +01:00
type: logical
doc: If |true|, the states are re-ordered to match the input states
default: False
interface: ezfio,provider,ocaml
[bi_ortho]
type: logical
doc: If |true|, the MO basis is assumed to be bi-orthonormal
interface: ezfio,provider,ocaml
default: True
[symetric_fock_tc]
type: logical
2023-03-17 19:23:07 +01:00
doc: If |true|, using F+F^t as Fock TC
2023-02-06 19:00:35 +01:00
interface: ezfio,provider,ocaml
default: False
[thresh_tcscf]
type: Threshold
doc: Threshold on the convergence of the Hartree Fock energy.
interface: ezfio,provider,ocaml
2023-03-04 02:24:16 +01:00
default: 1.e-10
2023-02-06 19:00:35 +01:00
[n_it_tcscf_max]
type: Strictly_positive_int
doc: Maximum number of SCF iterations
interface: ezfio,provider,ocaml
default: 100
2023-03-04 02:24:16 +01:00
[selection_tc]
type: integer
doc: if +1: only positive is selected, -1: only negative is selected, :0 both positive and negative
interface: ezfio,provider,ocaml
default: 0
2023-02-06 19:00:35 +01:00
[j1b_pen]
type: double precision
doc: exponents of the 1-body Jastrow
interface: ezfio
size: (nuclei.nucl_num)
[j1b_coeff]
type: double precision
doc: coeff of the 1-body Jastrow
interface: ezfio
size: (nuclei.nucl_num)
[j1b_type]
type: integer
doc: type of 1-body Jastrow
interface: ezfio, provider, ocaml
default: 0
2023-05-04 01:42:06 +02:00
[mu_r_ct]
type: double precision
doc: a parameter used to define mu(r)
interface: ezfio, provider, ocaml
default: 6.203504908994001e-1
2023-05-24 11:06:00 +02:00
[beta_rho_power]
type: double precision
doc: a parameter used to define mu(r)
interface: ezfio, provider, ocaml
default: 0.5
2023-02-06 19:00:35 +01:00
[thr_degen_tc]
type: Threshold
doc: Threshold to determine if two orbitals are degenerate in TCSCF in order to avoid random quasi orthogonality between the right- and left-eigenvector for the same eigenvalue
interface: ezfio,provider,ocaml
default: 1.e-6
[maxovl_tc]
type: logical
2023-03-17 19:23:07 +01:00
doc: If |true|, maximize the overlap between orthogonalized left- and right eigenvectors
2023-02-06 19:00:35 +01:00
interface: ezfio,provider,ocaml
default: False
[ng_fit_jast]
type: integer
doc: nb of Gaussians used to fit Jastrow fcts
interface: ezfio,provider,ocaml
default: 20
2023-03-04 02:24:16 +01:00
[max_dim_diis_tcscf]
type: integer
doc: Maximum size of the DIIS extrapolation procedure
interface: ezfio,provider,ocaml
default: 15
[level_shift_tcscf]
type: Positive_float
doc: Energy shift on the virtual MOs to improve TCSCF convergence
interface: ezfio,provider,ocaml
default: 0.
2023-02-06 19:00:35 +01:00
[tcscf_algorithm]
type: character*(32)
doc: Type of TCSCF algorithm used. Possible choices are [Simple | DIIS]
interface: ezfio,provider,ocaml
2023-03-17 19:23:07 +01:00
default: DIIS
2023-02-06 19:00:35 +01:00
2023-03-04 02:24:16 +01:00
[im_thresh_tcscf]
type: Threshold
doc: Thresholds on the Imag part of energy
interface: ezfio,provider,ocaml
default: 1.e-7
2023-02-06 19:00:35 +01:00
[test_cycle_tc]
type: logical
doc: If |true|, the integrals of the three-body jastrow are computed with cycles
interface: ezfio,provider,ocaml
2023-05-07 12:44:59 +02:00
default: False
2023-02-06 19:00:35 +01:00
[thresh_biorthog_diag]
type: Threshold
doc: Threshold to determine if diagonal elements of the bi-orthogonal condition L.T x R are close enouph to 1
interface: ezfio,provider,ocaml
default: 1.e-6
[thresh_biorthog_nondiag]
type: Threshold
doc: Threshold to determine if non-diagonal elements of L.T x R are close enouph to 0
interface: ezfio,provider,ocaml
default: 1.e-6
2023-03-04 02:24:16 +01:00
[var_tc]
type: logical
2023-03-17 19:23:07 +01:00
doc: If |true|, use VAR-TC
2023-02-06 19:00:35 +01:00
interface: ezfio,provider,ocaml
2023-03-04 02:24:16 +01:00
default: False
2023-02-06 19:00:35 +01:00
2023-03-17 19:23:07 +01:00
[io_tc_integ]
type: Disk_access
doc: Read/Write integrals int2_grad1_u12_ao, tc_grad_square_ao and tc_grad_and_lapl_ao from/to disk [ Write | Read | None ]
2023-02-06 19:00:35 +01:00
interface: ezfio,provider,ocaml
2023-03-17 19:23:07 +01:00
default: None
2023-02-06 19:00:35 +01:00
2023-05-26 08:10:18 +02:00
[io_tc_norm_ord]
type: Disk_access
doc: Read/Write normal_two_body_bi_orth from/to disk [ Write | Read | None ]
interface: ezfio,provider,ocaml
default: None
2023-02-06 19:00:35 +01:00
[debug_tc_pt2]
type: integer
doc: If :: 1 then you compute the TC-PT2 the old way, :: 2 then you check with the new version but without three-body
interface: ezfio,provider,ocaml
default: -1
2023-02-24 21:38:09 +01:00
[only_spin_tc_right]
type: logical
doc: If |true|, only the right part of WF is used to compute spin dens
interface: ezfio,provider,ocaml
default: False
[save_sorted_tc_wf]
type: logical
doc: If |true|, save the bi-ortho wave functions in a sorted way
interface: ezfio,provider,ocaml
default: True
2023-05-09 15:49:34 +02:00
[use_ipp]
type: logical
doc: If |true|, use Manu IPP
2023-05-09 15:49:34 +02:00
interface: ezfio,provider,ocaml
default: True