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.ymlThis 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