]>
Commit | Line | Data |
---|---|---|
c6b60c38 | 1 | How to install HepMC on your laptop (Linux/Mac OSX) and link to Pythia |
2 | ||
3 | As of Pythia 8.175 support for older HepMC versions have been dropped, | |
4 | so you have to use HepMC version 2.06 (or later), Here is an example | |
5 | for HepMC 2.06.08 that works for me, but it comes with no guarantee. | |
6 | ||
7 | 1) Create a directory where you want to do the installation, e.g. | |
8 | mkdir hepmc | |
9 | and move to it | |
10 | cd hepmc | |
11 | ||
12 | 2) Open | |
13 | http://lcgapp.cern.ch/project/simu/HepMC/download | |
14 | in a browser, scroll down to "HepMC 2.06.08" and pick the version relevant | |
15 | for your platform from the list to the right. | |
16 | ||
17 | 3) In the pop-up menu pick "Save to file" and then the above hepmc directory. | |
18 | You should now have the appropriate version in that directory, | |
19 | e.g. HepMC-2.06.08-x86_64-mac106-gcc42-opt.tar.gz on a current Mac. | |
20 | ||
21 | 4) Unpack with | |
22 | tar -xzf file.tar.gz | |
23 | with "file" the name of the downloaded file. This will create a new directory, | |
24 | e.g. x86_64-mac106-gcc42-opt/, where ready-to-use libraries can be found. | |
25 | ||
26 | 5) Now move to your pythia8175 (or later) directory and configure with | |
27 | ./configure --with-hepmc=mypath/hepmc/newdir --with-hepmcversion=2.06.08 | |
28 | where "mypath" is the absolute path to the hepmc directory (use pwd if | |
29 | in doubt) and "newdir" is the name of the new directory created in step 4. | |
30 | (Re)compile with "make" (or "gmake") as usual. | |
31 | ||
32 | 6) Move to the examples subdirectory and do | |
33 | source config.sh | |
34 | source config.csh | |
35 | Only one of them will work, depending on which shell you use, but the other | |
36 | should be harmless. | |
37 | ||
38 | 7) You should now be able to make and run e.g. main41 to produce HepMC | |
39 | output files. |