Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • Z Zodiac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 7
    • Issues 7
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • common
  • Zodiac
  • Wiki
  • Home

Last edited by James Sutherland Nov 15, 2016
Page history

Home

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:

  1. Cantera (our modified version). See here for instructions on installing cantera.
  2. Boost libraries
  3. CMake
  4. A modern C++ compiler (C++11 compliant)
  5. 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.

Clone repository
  • Home