root-software
Table of Contents
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.
root-software.txt · Last modified: 2017/05/16 18:09 by aorth