Multi-Section (Multi-Job) Calculations
A single input file can define several jobs that run in sequence using JOB N
blocks. A top-level MOLECULE section supplies charge/multiplicity/units
defaults shared by all jobs. Each job has its own task: line and sections.
Later jobs can restart from a prior job's checkpoint using a RESTART section:
Geometry FromJob=N— start from jobN's final geometry.Orbitals FromJob=N— warm-start the SCF from jobN's molecular orbitals.
title: Water - Opt then high-accuracy single point
MOLECULE
Charge 0
Multiplicity 1
Units Angstrom
END
JOB 1
task: RHF STO-3G Optimize
CONTROL
PrintLevel Normal
WriteCheckpoint True
CheckpointName water_opt.oqw
END
OPT
Algorithm Berny
MaxIter 300
Convergence Tight
Frozen
Bond 1 2
Angle 2 1 3
END
END
GEOMETRY
O 0.000000 0.000000 0.117790
H 0.000000 0.755450 -0.471160
H 0.000000 -0.755450 -0.471160
END
END
JOB 2
task: RHF 6-31G* SinglePoint
CONTROL
PrintLevel Normal
ReadCheckpoint True
WriteCheckpoint True
CheckpointName water_sp.oqw
END
Restart
Geometry FromJob=1
Orbitals FromJob=1
END
END
Frozen coordinates
Inside an OPT section, a Frozen block holds the listed internal coordinates
fixed at their starting values during the optimization:
OPT
Frozen
Bond 1 7
Angle 2 1 7
Dihedral 1 2 3 4
END
END
Atom indices are 1-based. The optimizer measures each coordinate at the input geometry and enforces it as a hard constraint.
Notes
- Each job writes its own checkpoint (see CONTROL).
- A job that omits
GEOMETRYmust restart geometry from a prior job's checkpoint. - The checkpoint stores only the latest section's data per file.