Skip to main content

Nx1D Hindered Rotor

Compute hindered-rotor-corrected thermochemistry for a molecule by performing geometry optimisation, vibrational analysis, and one-dimensional relaxed dihedral scans for every specified rotor. The partition function is evaluated with the Tamkin Nx1D hindered-rotor treatment using MufiTorsion.

Minimal Example

from atomiverse import (
LevelOfTheory,
Nx1DHinderedRotor,
gf2_xtb,
)


job_builder = Nx1DHinderedRotor(
atoms=molecule,
charge=0,
multiplicity=1,
level_of_theory=gf2_xtb,
dihedral_indices=[[0, 1, 2, 3], [1, 2, 3, 4]],
temperature_start=200.0,
temperature_stop=800.0,
temperature_step=50.0,
)
job = job_builder.submit()
result = job.result()

Inputs

FieldTypeRequiredDescription
atomsAtomsYesInput geometry (optimised automatically).
chargeintNoNet charge. Default 0.
multiplicityintNoSpin multiplicity. Default 1, minimum 1.
level_of_theoryLevelOfTheoryYesQM method for optimisation, vibrations, and scans.
dihedral_indiceslist[list[int]]YesOne dihedral per rotor. Each inner list holds 4 zero-based atom indices.
scan_step_sizefloatNoStep size in degrees for the dihedral scans. Default 15.0.
temperature_startfloatNoFirst temperature in K. Default 200.0.
temperature_stopfloatNoLast temperature in K. Default 800.0.
temperature_stepfloatNoTemperature increment in K. Default 50.0.

Results

FieldTypeDescription
zpe_kj_per_molfloatZero-point energy in kJ/mol.
external_symmetry_numberintExternal rotational symmetry number.
rotor_symmetry_numberslist[int]Rotor symmetry numbers (one per rotor).
propertieslist[Nx1DHinderedRotorTemperatureProperties]Per-temperature thermodynamic properties.

Each entry in properties contains:

FieldTypeDescription
temperaturefloatTemperature in K.
internal_energy_kj_per_molfloatInternal energy U in kJ/mol.
entropy_j_per_mol_kfloatEntropy S in J/(mol·K).
gibbs_energy_kj_per_molfloatGibbs free energy G in kJ/mol.
heat_capacity_j_per_mol_kfloatHeat capacity Cp in J/(mol·K).

Compute Resources

An Nx1D hindered rotor job performs an optimisation, a vibrational analysis, one relaxed 1D dihedral scan per rotor, and a Tamkin Nx1D partition-function evaluation. The walltime multiplier is 240× the base tier walltime. Large molecules (≥ 200 atoms) or many rotors (≥ 15) are assigned higher resource tiers.