Obtaining Zodiac
To obtain Zodiac, you need a git installation. Then just do:
git clone https://software.crsim.utah.edu:8443/James_Research_Group/Zodiac.git
Building Zodiac
Required Dependencies
To build Zodiac, you will need a few things installed on your machine:
- Cantera (our modified version). See here for instructions on installing cantera.
- Boost libraries
- CMake
- A modern C++ compiler (C++11 compliant)
- git
With these, building Zodiac is fairly straightforward:
mkdir build; cd build
cmake [path to source]
make
A few flags are available to customize the build:
Flag | Value | Description |
---|---|---|
-DCantera_DIR |
path to cantera installation | Allows you to point to a custom cantera installation directory. This shouldn't be needed if cantera is installed in typical spaces like /usr/local or /usr
|
-DCMAKE_BUILD_TYPE |
Release (default) or Debug
|
Allows you to control the build type |
-DCMAKE_INSTALL_PREFIX |
path to installation | Allows you to control where the executable will be installed |
Running Zodiac
Once you have a build, try: zodiac --help
which will produce a summary of the commands that zodiac accepts on the command line.