QAT and Spacetime Installation kits (Debian, Ubuntu, Mint users)

  1. sudo add-apt-repository ppa:kaktusjoe/qat
  2. sudo apt-get update
  3. sudo apt-get install qat-dev
  4. sudo apt-get install libspacetime3-dev
Some users may, additionally, need to point the Qt system to Qt version 5, which is done with
  1. sudo apt-get install qt5-default

QAT and Spacetime Installation kits (MacOS high sierra, mohave, catalina)

  1. Install XCode from the app store.
  2. Open XCode and accept license agreement before proceding to the next step.
  3. Install the brew installation tool by following instructions at https://brew.sh
  4. From a terminal window, type

    brew install jfb3615/repo/qat3d
    brew install jfb3615/repo/spacetime

    to install the qat toolkit, the spacetime library, and all prerequisites.
  5. After the successful installation, read and execute the printed instructions regarding the PATH variable setting.

    To repeat it here

    For High Sierra, Mohave (bash-shell systems):

    echo 'export PATH="/usr/local/opt/qt/bin:$PATH"' >> ~/.bash_profile

    For Catalina (zsh systems):

    echo 'export PATH="/usr/local/opt/qt/bin:$PATH"' >> ~/.zshrc

    Then, close your terminal and open another one for this change to take effect before building any programs with QAT or Spacetime libraries.

QAT Installation from Source

  1. Install prerequisites. Follow instructions for MAC or linux .
  2. Download QAT-3.0.1
  3. tar zxvf qat-3.0.1.tar[.gz]
  4. cd QAT
  5. qmake

    (to build QAT without the 3D libraries), or

    qmake QAT3D=1

    (to build QAT with the 3D libraries).
  6. make
  7. sudo make install

Note: on some platforms the compressed tar file (*.tar.gz) is automatically uncompressed (to *.tar) during download.

Spacetime Installation from Source

  1. Download Spacetime-3.0.0
  2. tar zxvf spacetime-3.0.0.tar[.gz]
  3. cd spacetime-3.0.0
  4. mkdir build
  5. cd build
  6. cmake ..
  7. make
  8. sudo make install

Note: on some platforms the compressed tar file (*.tar.gz) is automatically uncompressed (to *.tar) during download.

About Qt

The main dependency of the Qat packages is the Qt toolkit. We recommend installing a binary distribution (see above). Qt is usually available through your linux distribution, otherwise we recommend that it be obtained from https://www.qt.io . Alternately, source code for Qt version 5.9 is also available here . Qt is dual-licensed under commercial and open source licenses. See this site for details on applicable restrictions.

About Eigen

The Eigen website, including download instructions, is here

About HDF5

The HDF5 website, including download instructions, is here.

About GSL

The Gnu Scientific Library (gsl) website, including download instructions, is here.

About Coin and SoQt

Coin is a 3D modeling language, for organizing a scene graph and rendering in open-GL. SoQt is a package which allows to display the open GL in Qt viewers. Both are hosted at this website.