Skip to content

PACChem/QTC

Repository files navigation

Quantum Thermochemistry Calculator (QTC)

Build Status

QTC includes modules that integrates open babel with quantum chemistry calculations and generates NASA polynomials in different formats.

It depends on:

  • Open Babel for cheminformatics (read/write chemical identifiers)
  • MOPAC, NWChem, Gaussian, Molpro for quantum chemistry calculations
  • MESS for calculating partititon function
  • PAC99, thermp for format conversions

Installation

conda simplifies the installation process If you don't have it you can install it without root privilages

wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh
bash Miniconda2-latest-Linux-x86_64.sh

After the installation is completed you can install QTC with:

conda env create -f environment.yml

Activate qtc-env environment.

source activate qtc-env

Run QTC

To run a series of quantum chemistry calculations for a water molecule (SMILES for H2O is O) with different packages

python src/qtc.py -i O -k "opt/mp2/dz/gaussian,freq/ccsd/dz/molpro,energy/ccsd(t)/adz/nwhcem" -Q

To run thermochemistry calculations at the end, add -T

python src/qtc.py -i O -k 'opt/mp2/dz/gaussian,freq/ccsd/dz/molpro,energy/ccsd(t)/adz/nwhcem' -Q -T

If you add -J, QTC generates a JSON file containing all the results

python src/qtc.py -i O -k 'opt/mp2/dz/gaussian,freq/ccsd/dz/molpro,energy/ccsd(t)/adz/nwhcem' -Q -T -J

About

Quantum Thermochemistry Calculator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published