====== root ======
A modular scientific software framework. It provides all the functionalities needed to deal with big data processing, statistical analysis, visualisation and storage. It is mainly written in C++ but integrated with other languages such as Python and R.
===== Information =====
* Version: 6.08.06
* Added: May, 2017
* Link: https://root.cern.ch/
===== Usage =====
See versions of root which are available:
$ module avail root
Load and run root:
$ module load root/6.08.06
$ root -b
===== Installation ======
Notes from the sysadmin during installation:
$ cd /tmp
$ wget https://root.cern.ch/download/root_v6.08.06.source.tar.gz
$ tar xf root_v6.08.06.source.tar.gz
$ cd root-6.08.06
$ mkdir builddir
$ cd builddir
$ sudo yum install cmake3
$ sudo yum install git cmake gcc-c++ gcc binutils libX11-devel libXpm-devel libXft-devel libXext-devel
$ sudo yum install gcc-gfortran openssl-devel pcre-devel mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mysql-devel fftw-devel cfitsio-devel graphviz-devel avahi-compat-libdns_sd-devel libldap-dev python-devel libxml2-devel gsl-static
$ cmake3 ..
$ cmake --build . -- -j4
$ sudo mkdir -p /export/apps/root/6.08.06
$ sudo chown aorth /export/apps/root/6.08.06
$ cmake3 -DCMAKE_INSTALL_PREFIX=/export/apps/root/6.08.06 -P cmake_install.cmake
$ sudo chown -R root:root /export/apps/root/6.08.06
Note: compiled on CentOS 7 because it needs quite a bit of modern dependencies.