Skip to content

[guess]

The [guess] section controls initial orbitals, JSON restart files, and manual MO swaps. Most users can start with the default Huckel guess.

Minimal Example

[guess]
type=huckel

Keywords

type

Field Value
Type string
Default huckel
Values huckel, modhuckel, hcore, json, auto, sap, minao
Used by initial density/orbital construction

Selects the initial guess mode.

Value Meaning
huckel Native extended-Huckel style guess.
modhuckel Modified Huckel guess.
hcore Core-Hamiltonian guess.
json Read orbitals and molecular data from a JSON restart file.
auto Read file if it exists; otherwise fall back to Huckel.
sap Superposition-of-atomic-potentials guess.
minao Projected minimal-basis density guess.

Use json for exact restarts and auto for workflows that may or may not have a previous restart file.

file

Field Value
Type string
Default empty
Used by type=json, type=auto

Path to a JSON restart file. With type=json, the file must exist. With type=auto, OpenQP uses it when present and otherwise computes a fresh guess.

file2

Field Value
Type string
Default empty
Used by NACME and previous-step workflows

Path to a second JSON restart file. NACME can use file2 for previous-step information. If it is omitted, NACME can instead use [input] system2.

save_mol

Field Value
Type boolean
Default False
Used by restart/debug workflows

Requests saving molecular data for later restart or inspection. Leave it off for ordinary production inputs unless a workflow explicitly needs a JSON restart.

continue_geom

Field Value
Type boolean
Default False
Used by JSON restart geometry

When true, reuses geometry from the JSON restart file. The input checker warns if continue_geom=true is set without type=json.

swapmo

Field Value
Type comma-separated integer list
Default empty
Used by manual orbital reordering before SCF

Swaps molecular orbitals in pairs. The list must contain an even number of indices:

[guess]
swapmo=2,7,8,21

This swaps 2 with 7 and 8 with 21. Use it only when you know the target orbital ordering.