Skip to content
Update Developer Installation authored by AbedYassine's avatar AbedYassine
......@@ -13,12 +13,14 @@
# Native Development Install (Linux Only)
## Pre-requisites
- git: ``sudo apt-get install git``.
- tar: ``sudo apt-get install tar``.
- Modern compiler with ``C++11`` support (recen g++, clang, Ubuntu 16.04/Xenial and recent Mac OS clang work fine).
- [CMake](cmake) version >= 3.12.
- [Mosek Fusion C++ API](https://www.mosek.com/downloads/9.1.13/) version 9.1 - Mosek is the optimization library that PDT-SPACE uses to solve convex optimization problems. The library provides a free academic license for faculty and students that can be downloaded from their website.
- [Boost](www.boost.org) version >= 1.58.0 with serialization, timer, date\_time, system, program\_options unit\_test\_framework compiled
(Ubuntu package ``libboost-all-dev``)
- [VTK](https://www.vtk.org) 7.1.1 - needs to be built from source (it uses CMake, so see section below on CMake)
- [VTK](https://www.vtk.org) 7.1.1 - needs to be built from source (it uses CMake, so see section [CMake](cmake))
- [Eigen](eigen.tuxfamily.org/) version >= 3.0 - can be install using ``sudo apt-get install libeigen3-dev``. Eigen3 is a C++ template library for linear algebra.
- [FullMonteSW](gitlab.com/FullMonte/FullMonteSW) Fastest open-source tetrahedral Monte Carlo simulator for light propagation in biological tissues. Please, follow their [wiki](https://gitlab.com/FullMonte/FullMonteSW/-/wikis/Developer-Guide#native-development-install-linux-only) to see how to install it.
## Installing all Required Libraries, Packages and Software to run PDT-SPACE
......
......