NA62MC Installation on a SL6 Machine

This section describes the installation of the NA62MC software package on a SL6 machine, from scratch.
It is updated to revision 562 of the software.

Obtaining the package

To checkout (download) an SVN working copy for the package, simply issue
svn co svn+ssh://<your lxplus username>@svn.cern.ch/reps/na62fw/trunk/NA62MC

Configuring the environment

Modified files are available to run the software in standalone mode, and can be found in
/afs/phas.gla.ac.uk/data/na62/software01/custom_scripts
  • ExtPack/Geant4_Version - GEANT4 configuration script, to be copied in the local Geant4 build directory
  • ExtPack/GNUmake-setup.sh + ExtPack/setup_g4datasets.sh - GEANT4 configuration scripts, to be copied in the local bin/ directory (where extra packages are installed)
  • ExtPack/Makefile_glew - fixed makefile for the GLEW package (prefix path)
  • ExtPack/configure_root - fixed configure script for ROOT installation (include of local glew)
  • NA62MC/env.sh - replaces the environment variables configuration script in NA62MC/scripts
  • NA62MC/GNUmakefile - replaces the default makefile in NA62MC/

Extra packages

  • GCC compiler
    • GMP library 4.3.2
    • MPFR library 2.4.2
    • MPC library 1.0.3
    • GCC compiler 4.6.3
  • GEANT4
    • XercesC++ 3.1.1
    • GEANT4 9.6p01
    • GEANT4 datasets
    • CLHEP 2.1.3.1
    • Qt 4.6.3p2
  • ROOT
    • PCRE 8.36
    • GLEW 1.12
    • FFTW 3.3.4
    • CFITSIO 3.370
    • GRAPHVIZ 2.38.0
    • LIBFFI 3.2.1
    • PYTHON 3.4.2
    • GLIB 2.42.1
    • AT-SPI2-CORE 2.14.1
    • GOBJECT INTROSPECTION 1.42.0
    • ATK 2.14.0
    • AT-SPI2-ATK 2.10.0
    • NASM 2.11.06
    • LIBJPEG TURBO 1.4.0
    • LIBPNG 1.6.16
    • LIBTIFF 4.0.3
    • GDK PIXBUF 2.31.2
    • PIXMAN 0.32.6
    • CAIRO 1.14.2
    • ICU 54.1
    • FREETYPE 2.5.5
    • HARFBUZZ 0.9.38
    • FONTCONFIG 2.11.1
    • PANGO 1.36.8
    • GTK 3.14.8
    • LIBDAEMON 0.14
    • AVAHI 0.6.31
    • OPENLDAP 2.4.40
    • ROOT 5.34.17
  • BOOST
    • BOOST 1.48.0
  • SQLITE
    • SQLITE 3070900
  • XROOTD
    • XROOTD 3.2.7

Building from scratch

Instructions about how to build extra packages are contained in the howto.txt file.

Compiling from scratch

In the NA62MC base directory
source scripts/env.sh
make

Troubleshooting



NA62Reconstruction Installation on a SL6 Machine

This section describes the installation of the NA62Reconstruction software package on a SL6 machine, from scratch.
It is updated to revision 562 of the software.

Obtaining the package

To checkout (download) an SVN working copy for the package, simply issue
svn co svn+ssh://<your lxplus username>@svn.cern.ch/reps/na62fw/trunk/NA62Reconstruction

Configuring the environment

Modified files are available to run the software in standalone mode, and can be found in
/afs/phas.gla.ac.uk/data/na62/software01/custom_scripts
  • NA62Reconstruction/env.sh - replaces the environment variables configuration script in NA62Reconstruction/scripts
  • NA62Reconstruction/GNUmakefile - replaces the default makefile in NA62Reconstruction/

Compiling from scratch

In the NA62Reconstruction base directory
source scripts/env.sh
make

Troubleshooting

  • Ensure that the proper data type is specified in config/Spectrometer.conf and config/LKr.conf (DataType = data or DataType = mc)

-- Dan Protopopescu - 2015-02-23 -- Bruno Angelucci - 2015-06-25

Topic attachments
I Attachment History Action Size Date Who Comment
Texttxt howto.txt r2 r1 manage 16.2 K 2015-06-25 - 15:29 BrunoAngelucci  
Topic revision: r14 - 2015-07-08 - DanProtopopescu
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback