CC Section

The CC section controls CCSD and CCSD(T) coupled-cluster calculations.

Keywords

KeywordTypeDefaultDescription
Triplesnone | st | pt | fstPerturbative-triples model
FreezeCorebooleanfalseCorrelate only valence electrons
DropVirtfloat0.0Drop virtual orbitals below threshold
Convinteger8Convergence threshold = 10⁻ᴺ
MaxIterinteger50Maximum CC iterations
DiisbooleantrueEnable CC-DIIS
DiisStartinteger2First iteration to use DIIS
Shiftfloat0.0Static level shift for amplitude update
ReadfileRead amplitudes from checkpoint
SkiplistComma-separated skip tokens
Acc2Eintegerfrom INTERI threshold override for CC
BruecknerbooleanfalseBrueckner CC (BCCD/BCCD(T))

Triples Models

TriplesDescription
noneCCSD only (no triples)
stStandard CCSD(T) (non-iterative)
ptCCSD(2)_T (iterative)
fFull CCSDT (iterative, expensive)

CCSD(T) uses Triples st by default.

Examples

CCSD(T) standard:

CC
  Triples   st
  FreezeCore false
END

CCSD only (no triples):

CC
  Triples  none
END

Tighter convergence:

CC
  Conv        8
  MaxIter     80
  Diis        true
  DiisStart   3
  Shift       0.2
  FreezeCore  false
END

Frozen-core CCSD(T):

CC
  Triples     st
  FreezeCore  true
END

Brueckner CCSD(T):

CC
  Triples     st
  Brueckner   true
END

Notes

  • CC always computes in-core TwoElectronIntegrals for the AO→MO transform, even when direct_scf is enabled for SCF.
  • DiisStart controls when DIIS acceleration begins (default: iteration 2).
  • DropVirt discards virtual orbitals with orbital energy above the threshold.
  • Read loads amplitudes from a checkpoint for restart.
  • Brueckner enables BCCD/BCCD(T) (orbital-optimized CC).