This repository houses the main AutoMech driver (bin/automech.py) and also the high-level electronic structure and thermochemical routines and drivers.
You can install all dependencies with:
conda env create -f environment.yml
This will create a new environment mechdriver-env
to isolate the current installation.
You can install mechdriver
after activating this environment
conda activate mechdriver-env
python setup.py install
You need to create input files and place them in inp
directory. The list of these files are given below.
You can also find examples in the tests/inp
directory. You can start the calculations by running automech.py
in the bin
directory with the command line option for the path to the directory that contains inp
directory.
python -u $PATH_TO_MECHDRIVER/mechdriver/bin/automech.py $PATH_TO_INP >& output2.txt
To deactivate an active environment, use
conda deactivate
- run.dat
- mechanism.dat
- species.csv
- theory.dat
- models.dat
- species.dat
- active space, geom.xyz (aux)
- esdriver: carries out electronic structure tasks for requested species and theories
- thermodriver: carries out partition function calculations for requested species and models
- ktpdriver: carries out rate calculations for requested mechanism and models
- transdriver: carries out energy transfer calculations for a given mechanism
- printdriver: creates txt and csv output for requested species, modules, and theories
- sordriver:
- es
- pf
- output