wiki:NCTSSchool2014

Version 3 (modified by Benjamin Fuks, 10 years ago) ( diff )

--

The Third NCTS School on FeynRules-MadGraph for LHC Physics

Web Page for the School

Lectures

Installation of the needed software

In order to be efficient during the time of the school, we would like to ask you to install all the software packages that you will need during the school in advance. If you have any difficulties, please contact Olivier Mattelaer at the following address: olivier.mattelaer@… .

Windows

The different program are foreseen to run on Linux/Mac. If you don't have Linux or Mac, the best solution is to install Linux (I would advice to install Ubuntu) in dual boot and follow the instructions for Linux. This video might help you to do so: http://video.google.com/videoplay?docid=-2369893842637434537

Linux

  1. Basic program
    • perl
    • bash
    • gfortran 4.x (To check the version do gfortran do: gfortran --version) Those programs are by default present in any linux distribution, but just in case you should check that they are all installed in your computer. If they are not, you can use apt-get/yum/... in order to have those.
  1. Madgraph 5
    • python 2.6/2.7
      MadGraph 5 requires python 2.6 or python 2.7. In order to check your version of python, you can type: python --version. Some of the repositories are still on python 2.5. So if updating python via your repository manager didn't work. you can download directly python from the following link: http://www.python.org/download/ and follow instructions.
    • Madgraph5
      You will find madgraph5 package on the following page: https://launchpad.net/madgraph5. For this program, you just need to untar it. To check if mg5 is correctly install you directly try to run it by doing: ./bin/mg5 If you don't have a valid python version. It will fail directly.
    • Root
      Root is require, in order to make some of the plots in MadEvent. Except if you are in SLC4 or SLC5 distribution, you will need to install root from scratch on your computer. The current last verstion of Root is 5.30, which you can download from here: ftp://root.cern.ch/root/root_v5.30.02.source.tar.gz After Un-packing, follow the instruction of the file README/INSTALL. Finally you should edit the file ~/.bashrc, by adding the following line into it
          export ROOTSYS=PATH_TO_YOUR_UNPACK_DIRECTORY
          export PATH=$PATH:$ROOTSYS:$ROOTSYS/bin
      
  1. Pythia/pgs/MadAnalysis In order to install those programs, you need to launch mg5 (./bin/mg5) and then type
       install pythia-pgs
       install MadAnalysis
    
  1. FeynRules
  1. MC@NLO

MacOs

  1. Basic program
  1. !MadGraph5
    • python
      1. The default python version of MacOs 10.6 is python 2.6 and is (in 99% of the case) fully working with Madgraph5, so nothing to install for you.
      2. The python version of MacOs 10.7 is python 2.7. We never test this python version with MG5 but in principle it should be fine.
      3. For other version of MacOS, you will need to install python2.7 from the python web site: http://www.python.org/download/
    • Madgraph5
      You will find madgraph5 package on the following page: https://launchpad.net/madgraph5. For this program, you just need to untar it. To check if mg5 is correctly install you directly try to run it by doing: ./bin/mg5 If you don't have a valid python version. It will fail directly.
    • Root
      Root is require, in order to make some of the plots in MadEvent.
      1. for MacOs 10.5, you can install this version: ftp://root.cern.ch/root/root_v5.26.00.macosx105-i386-gcc-4.0.tar.gz After unpacking the directory. you will need to performed the two following action in the terminal
        cd
        emacs .bash_profile
        
        The last command will open a terminal, add in this file the following line:
            export ROOTSYS=PATH_TO_YOUR_UNPACK_DIRECTORY
            export PATH=$PATH:$ROOTSYS:$ROOTSYS/bin
        
        In order to exit the emacs editor, you need to do CTRL-X CTRL-S (this will save your modification) and after CTRL-X CTRL-C. Finally in your terminal you will need to type
            source .bash_profile
        
      2. for MacOs 10.6 (and maybe 10.7), you can install this version: ftp://root.cern.ch/root/root_v5.30.02.macosx106-i386-gcc-4.2.tar.gz .Then follow the instruction for MacOs 10.5.
      3. Otherwise, you will need to install from the source: ftp://root.cern.ch/root/root_v5.30.02.source.tar.gz After Un-packing, follow the instruction of the file README/INSTALL.

If the installation is successful, you will need to have root working. In order to test it type root in the terminal. If it's not fine, please install it from Source.

  1. Pythia/pgs/MadAnalysis In order to install those programs, you need to launch mg5 (./bin/mg5) and then type
       install pythia-pgs
       install MadAnalysis
    
  1. FeynRules
  1. MC@NLO
    • g77
      This can be install from http://prdownloads.sourceforge.net/hpc/g77-intel-bin.tar.gz?download This is the installation information (from http://hpc.sourceforge.net/):
      Download my binaries, and cd to the download folder. 
      Then gunzip g77-bin.tar.gz (if your browser didn't do so already) and 
      sudo tar -xvf g77-bin.tar -C / 
      It installs everything in /usr/local. You will need to have Apple's Developer Tools installed. 
      
    • MC@NLO
      You can install it from the source: https://server06.fynu.ucl.ac.be/projects/madgraph/attachment/wiki/SchoolKias/MCatNLO.tgz This package is suppose to be ready to run. To check that launch in the associate directory the command
      ./MCatNLO.inputs
      
      On some Mac computer the following error might occur
      ld: library not found for -lstdc++
      collect2: ld a retourné 1 code d'état d'exécution
      make: *** [LLNLO_EXE_THISLIB] Error 1
      mv: rename LLNLO_EXE_THISLIB to WNLO_EXE_THISLIB: No such file or directory
      mv: rename WNLO_EXE_THISLIB to /Users/omatt/Downloads/MCatNLO/Darwin/WNLO_EXE_THISLIB: No such file or directory
      chmod: /Users/omatt/Downloads/MCatNLO/Darwin/WNLO_EXE_THISLIB: No such file or directory
      /Users/omatt/Downloads/MCatNLO/MCatNLO.Script: line 545: WNLO_EXE_THISLIB: command not found
      
      If this happen, then you should edit the file MCatNLO.Script and replace the line 1313:
      ExtraLibs=$ExtraLibs" -lstdc++"
      
      by
      ExtraLibs=$ExtraLibs" "
      

Attachments (9)

Note: See TracWiki for help on using the wiki.