Skip to content

Installing LUMA

Adrian Harwood edited this page Aug 21, 2017 · 19 revisions

Before You Start

As LUMA is written in C++, you need to make sure you have a C++ compiler and implementation installed. The compiler must be capable of supporting the C++11 standard.

Windows Users

For Windows users, we recommend you install Visual Studio and also CMake to help build LUMA's dependencies. At the time of writing, LUMA has been built and tested using Visual Studio 2015. Dependencies have been configured for VS2015 using CMake v3.9.1. Visual Studio can be obtained from the Microsoft download website.

Mac and Linux Users

LUMA and its dependencies require the GNU C/C++ compiler to be installed. LUMA has been built successfully using GCC 4.9.0 on Ubuntu 14.04. Makefiles are supplied with LUMA to allow the use of the GNU Make utility for build management.

Dependencies

Before building LUMA you first need to build the dependencies following this guide.

Building LUMA

Once you have the dependencies built, you will need to make a note of the location of the relevant header files and library files. These paths will be required to allow LUMA to include and link to the dependencies you have just built.

Building the Merge Tool

The h5mgm merge tool is a post-processor that takes the multi-grid HDF output from LUMA and converts this data into a time-series of VTU mesh files readable into Paraview. A guide to building the merge tool is available here.

Clone this wiki locally