Transition State Search (Gaussian)
This page covers transition state optimization, IRC calculations, and potential energy surface scanning using Gaussian.
Transition State Optimization
Run transition state optimization to find saddle points on the potential energy surface:
chemsmart sub [OPTIONS] gaussian [GAUSSIAN_OPTIONS] ts [SUBCMD_OPTIONS]
TS Options
Option |
Type |
Description |
|---|---|---|
|
string |
Atom indices to freeze (1-based indexing) |
Basic Usage
Standard TS optimization:
chemsmart sub gaussian -p project -f ts_guess.xyz -c 0 -m 1 ts
TS optimization with frozen atoms:
chemsmart sub gaussian -p project -f ts_guess.xyz ts -f 2,5,8
Using semiempirical method for pre-screening:
chemsmart sub gaussian -p project -f ts_guess.gjf -c 0 -m 2 -s PM6 ts
Modified Redundant Coordinate (Modred) Jobs
Run constrained geometry optimization using modified redundant coordinates:
chemsmart sub [OPTIONS] gaussian [GAUSSIAN_OPTIONS] modred [SUBCMD_OPTIONS]
Modred Options
Option |
Type |
Description |
|---|---|---|
|
string |
Coordinate indices to constrain (1-based indexing) |
Basic Usage
Constrain a bond between atoms 4 and 17:
chemsmart sub gaussian -p project -f input.com modred -c [[4,17]]
Constrain multiple bonds:
chemsmart sub gaussian -p project -f input.gjf -c 0 -m 2 modred -c [[85,100],[100,101],[101,89]]
Intrinsic Reaction Coordinate (IRC) Calculations
Run IRC calculations to follow the reaction path from a transition state:
chemsmart sub [OPTIONS] gaussian [GAUSSIAN_OPTIONS] irc [SUBCMD_OPTIONS]
IRC Options
Option |
Type |
Description |
|---|---|---|
|
bool |
Run flat IRC (default: disabled) |
|
string |
Predictor type: LQA, HPC, EulerPC, DVV, Euler |
|
string |
Recorrection step: Never, Always, Test |
|
int |
Hessian recalculation frequency (default: 6) |
|
int |
Points along reaction path (default: 512) |
|
int |
Maximum IRC steps (default: 128) |
|
int |
Step size in 0.01 Bohr units (default: 20) |
|
string |
Direction: forward, reverse, or both (default: both) |
Basic Usage
Standard IRC calculation:
chemsmart sub gaussian -p project -f ts.xyz irc
Potential Energy Surface Scanning
Run coordinate scanning to explore potential energy surfaces:
chemsmart sub [OPTIONS] gaussian [GAUSSIAN_OPTIONS] scan [SUBCMD_OPTIONS]
Note
Scanning coordinates, step size, and number of steps are all required.
Scan Options
Option |
Type |
Description |
|---|---|---|
|
string |
Coordinates to scan (1-based indexing) |
|
float |
Step size for scanning |
|
int |
Number of scan steps |
|
string |
Coordinates to keep fixed (1-based indexing) |
Basic Usage
Scan a bond distance:
chemsmart sub gaussian -p project -f molecule.xyz scan -c [[2,3]] -s 0.1 -n 10
This scans the bond between atoms 2 and 3 for 10 steps of 0.1 Å each.
Multi-coordinate scan:
chemsmart sub gaussian -p project -f molecule.xyz scan -c [[2,3],[5,6]] -s [0.1,0.15] -n [10,12]
Scan with constraints:
# Keep bond 5-8 fixed while scanning bond 2-3
chemsmart sub gaussian -p project -f molecule.xyz scan -c [[2,3]] -s 0.1 -n 10 -cc [[5,8]]
# Multiple constraints
chemsmart sub gaussian -p project -f molecule.xyz scan -c [[2,3]] -s 0.1 -n 10 -cc [[5,8],[1,4,6]]