Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Glossary

This short glossary connects the scientific and software vocabulary used in this manual. It is an orientation aid; method definitions and API contracts remain in their authoritative references.

TermMeaning in this manual
AO / MOAtomic orbital / molecular orbital. Basis functions centered on atoms represent the molecular orbitals used by HF and MP2.
Basis setA finite collection of functions used to represent electronic orbitals. STO-3G is a small basis suitable for the first example, not a general accuracy guarantee.
Bohr / AngstromLength units. Bohr is the atomic unit of length; Angstrom is commonly used for molecular coordinates. RustiQ converts input coordinates to Bohr for calculations.
HartreeThe atomic unit of energy used in RustiQ’s reported energies.
HF / RHF / UHFHartree–Fock / restricted HF / unrestricted HF. RHF pairs electrons in shared spatial orbitals; UHF permits different spatial orbitals for alpha and beta spins.
SCFSelf-consistent field: the iterative procedure for solving the HF equations. Meeting its convergence criterion does not prove chemical accuracy.
DIISDirect inversion in the iterative subspace: an acceleration technique for SCF iterations.
MP2Second-order Møller–Plesset perturbation theory: a correlation correction built from an HF reference.
Multiplicity2S + 1 for spin quantum number S. Singlet and doublet mean multiplicities one and two. Charge and multiplicity specify the intended molecular state.
Spin contaminationDeviation of UHF’s spin expectation value from the value for the intended pure spin state.
ERIElectron-repulsion integral: a contribution describing the Coulomb interaction between electrons in the chosen basis.
AO ERIAtomic-orbital electron-repulsion integral. RustiQ’s optional local cache stores these deterministic integrals, not HF or MP2 results.
OrthogonalizationConstruction of an orthonormal orbital space from overlapping basis functions. Near-dependent directions may be removed.
Frozen orbitalsOccupied orbitals excluded from the MP2 correlation calculation.
ECPEffective core potential: a model replacing core electrons and their nuclear interaction; currently unsupported by RustiQ’s basis loader.
Rust / CargoRust is the implementation language; Cargo builds Rust packages and runs their tests and examples. Users can run an installed CLI without writing Rust.
Crate / workspaceA Rust package’s library or executable unit / a group of packages built together. RustiQ separates its CLI and scientific library.
CLI / APICommand-line interface for terminal users / application programming interface for code using the library.
rustdoc / mdBookRust’s API documentation generator / the tool that builds this user and developer manual.
TOML / NickelCalculation input languages. TOML provides declarative settings; Nickel also supports imports and computed studies and owns input defaults and validation.
JSON / schemaA structured data format / the contract describing valid data. Existing versioned schemas define RustiQ’s machine-readable results.
Nix / flakeA tool for reproducible packages and environments / this repository’s project definition, with dependencies locked by flake.lock. Nix does not require NixOS.
Dev ContainerA prepared Linux development environment running through Docker, with editor integration.
Cache / portable artifactDisposable local data used to avoid repeated work / an intentional scientific snapshot. .rustiq bundles can be written, reused, and inspected through the CLI or Rust APIs.
Validation / toleranceComparison against independent evidence / the allowed difference in a particular numerical check. Passing selected checks does not validate every calculation.
Contracted GaussianA basis function formed by a weighted sum of primitive Gaussian functions that share a center and angular momentum.
Primitive GaussianA Gaussian function used as a component of a contracted basis function.
Occupied / virtual orbitalAn orbital assigned electrons in the reference determinant / an unoccupied orbital available as an excitation destination.
Fock matrixThe effective one-electron matrix built from the current electron density in Hartree–Fock.
Density matrixA matrix encoding which molecular orbitals are occupied and their contributions in the atomic-orbital basis.
Overlap matrixThe matrix of pairwise integrals between basis functions; its off-diagonal values reflect that these functions need not be orthogonal.
Cartesian / spherical GaussianTwo ways to represent the angular part of Gaussian basis functions. Their function counts differ for d and higher angular momentum.
Correlation energyThe energy correction beyond the chosen HF reference; RustiQ reports MP2 correlation separately from the HF and total energies.
Linear dependenceNear-redundancy among basis functions, which can make the overlap matrix numerically singular. RustiQ may discard the affected directions.