Related Experiment Video
Updated: May 25, 2026

Asymmetric Thermoelectrochemical Cell for Harvesting Low-grade Heat under Isothermal Operation
Published on: February 5, 2020
thermocalc - a poor man's approach to computational thermochemistry
Arnim Hellweg1, Michael Diedenhofen, Uwe Huniar
1COSMOlogic GmbH & Co. KG, Burscheider Strasse 515, D-51381 Leverkusen, Germany. hellweg@cosmologic.de
We developed thermocalc, a Perl module for automated calculation of atomization energies and heats of formation. This tool uses density functional theory and perturbation theory for efficient, accurate results in computational chemistry.
Area of Science:
- Computational chemistry
- Quantum chemistry
Background:
- Accurate calculation of molecular energies is crucial for understanding chemical reactions and properties.
- Existing methods can be computationally expensive for large molecules.
Purpose of the Study:
- To present thermocalc, an automated Perl module for calculating atomization energies and heats of formation.
- To enable efficient and accurate quantum chemical calculations for sets of molecules.
Main Methods:
- Utilizes density functional theory (DFT) and second-order perturbation theory.
- Employs a three-step protocol with TURBOMOLE: pre-optimization/zero-point energy, geometry optimization, and single-point energy calculation.
- Incorporates a user-modifiable level of theory for customized protocols.
Main Results:
- Demonstrates reasonable throughput rates for medium to large molecules.
- Developed a one-parameter correction term based on shared electron numbers.
- Significantly reduced the error in calculated heats of formation.
Conclusions:
- Thermocalc provides an efficient and accurate method for calculating thermochemical properties.
- The developed correction term enhances the reliability of computed heats of formation.
- The module offers flexibility for customized computational protocols in quantum chemistry.
Related Concept Videos
Thermodynamic Potentials
Thermal Sigmatropic Reactions: Overview
Sigmatropic shifts are classified based on an order term [i, j ], where i and j indicate the number of atoms across which each end of the σ bond migrates. Below are examples of a [3,3] sigmatropic shift in 1,5-hexadiene, referred to as...
Thermochemical Equations
Thermodynamic Processes
Thermodynamics: Chemical Potential and Activity
The thermodynamic equilibrium constant is more accurately defined in terms of activity rather than concentration.
Thermodynamic Systems
Consider an example of tea boiling in a kettle. The tea and...

