Building Solstice

From ASCEND
Revision as of 01:04, 11 December 2018 by Jpye (talk | contribs) (starting)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Solstice is an open-source high-performance Monte Carlo ray-tracing package for use in solar energy simulations. This page aims to summarise how to build Solstice on Ubuntu using as many distro-provided packages as possible.

Packages not included in Ubuntu:

Packages in Ubuntu 18.04:

  • libyaml 0.1.7
  • CMake
  • AsciiDoc 8.6.10 (apparently it is being replaced by http://AsciiDoctor.org)
  • OpenMP support (various options, libgomp, libomp5, libiomp5...)

Pre-requisites

<source lang=sh> sudo apt install cmake asciidoc libyaml

RCMake

We tried with version 0.4 https://gitlab.com/vaplv/rcmake/commit/b9e3f2b0730763c960bcdff3d84b99ac3e48defc