User Tools

Site Tools


root-software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

root-software [2017/05/16 21:09] (current)
aorth created
Line 1: Line 1:
 +====== 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:
 +<​code>​$ module avail root</​code>​
 +
 +Load and run root:
 +<​code>​$ module load root/​6.08.06
 +$ root -b</​code>​
 +
 +===== Installation ======
 +Notes from the sysadmin during installation:​
 +
 +<​code>​$ 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</​code>​
 +
 +Note: compiled on CentOS 7 because it needs quite a bit of modern dependencies.
root-software.txt · Last modified: 2017/05/16 21:09 by aorth