Sella-Style Optimizer

The Sella optimizer (Algorithm sella or Sella task token) provides a quasi-Newton geometry optimization backend with explicit Cartesian and internal-coordinate execution paths, combining:

  1. TS-BFGS Hessian update (maintains order negative eigenvalues)

  2. P-RFO or MMF step computation

  3. Sigma-based trust-radius schedule: multiplicative update driven by the model-quality ratio :

    ConditionAction
    (grow)
    (shrink)
    otherwiseunchanged
  4. Adaptive Hessian eigenvalue correction: every nsteps_per_diag steps, the Hessian eigenspectrum is inspected and corrected if the number of negative eigenvalues deviates from order:

    • Too few negative eigenvalues → flip the smallest positive ones to −0.2 a.u.
    • Too many negative eigenvalues → flip the least-negative ones to +0.2 a.u.
  5. Initial TS Hessian: TS startup uses Davidson partial eigensolver refinement when available; if refinement is unavailable, fallback initialization sets the order softest modes to −0.2 a.u. so that P-RFO/MMF has a well-defined ascent direction from the first step.

  6. Coordinate-space support:

    • Coord cartesian: native Cartesian Sella engine path
    • Coord primitive: native internal-coordinate Sella path
    • Coord dlc / Coord tric: reduced-space internal step path

Default Parameters

ParameterTS (order=1)Minimum (order=0)
Step methodP-RFOP-RFO
Hessian updateTS-BFGSMSP
delta00.100.30
sigma_inc1.151.15
sigma_dec0.650.90
rho_inc1.0351.035
rho_dec5.0100.0
trust_max1.01.0
nsteps_per_diag3

Relationship to Existing Optimizers

Section formOptimizer path
Coord primitiveBerny IC optimizer (MSP+TRM)
TransitionState true, Coord primitiveBerny IC optimizer + P-RFO (no TS-BFGS)
task: SELLA … (or Algorithm sella)Sella IC optimizer (TS-BFGS/MSP + P-RFO, σ-trust)
task: TS SELLA … (or Algorithm sella, TransitionState true)Sella TS optimizer (recommended for TS searches)
Algorithm sella, TransitionState true, Coord dlcSella TS search in DLC space

Usage

Sella minimum optimisation:

task: SELLA RHF STO-3G

GEOMETRY
  ...
END

Sella TS search with MMF step (more robust on flat surfaces):

task: TS SELLA RHF STO-3G

GEOMETRY
  ...
END

OPT
  Step     mmf
  Coord    dlc
  SellaOrder 2
  MaxCycle 100
END