Cannot find Golem library / separate installation

Asked by Andrej Saibel on 2017-08-17

Dear MG5aMC@NLO experts,

I'm using MG5aMC@NLO version 2_5_5 which has an issue finding the golem library that I have installed through GoSam(contrib). Gosam version 2.0.4-33b41ed, Gosamcontrib 2.0-20150803.

The libgolem.so is located in <PATH to Gosamcontrib>/lib and the full content of the folder is :

libff.so.0.0.0
libff.so.0 -> libff.so.0.0.0
libff.so -> libff.so.0.0.0

libqcdloop.so.0.0.0
libqcdloop.so.0 -> libqcdloop.so.0.0.0
libqcdloop.so -> libqcdloop.so.0.0.0

libavh_olo.so.0.0.0
libavh_olo.so.0 -> libavh_olo.so.0.0.0
libavh_olo.so -> libavh_olo.so.0.0.0

libgolem.so.0.0.0
libgolem.so.0 -> libgolem.so.0.0.0
libgolem.so -> libgolem.so.0.0.0

libsamurai.so.0.0.0
libsamurai.so.0 -> libsamurai.so.0.0.0
libsamurai.so -> libsamurai.so.0.0.0

libninja.so.0.0.0
libninja.so.0 -> libninja.so.0.0.0
libninja.so -> libninja.so.0.0.0

When I specify the location of libgolem in the mg5_configuration.txt (<PATH to Gosamcontrib>/lib) and try e.g. generate p p > t t~ [QCD], then the WARNING is printed:

"WARNING: The golem reduction library could not be found with PATH:<fullpath to gosamcontrib>/lib specified in mg5_configuration.txt. It will not be available."

This leads to issues when I'm trying to use MG5aMC@NLO in Herwig 7, since then I cannot compile the code:

f951: Warning: Nonexistent include directory 'MG5/lib/golem95_include' [-Wmissing-include-dirs]

Is there a way of telling MG5aMC@NLO where to find the golem library and fix this issue?

Thank you very much and kind regards,

Andrej

Question information

Language:
English Edit question
Status:
Answered
For:
MadGraph5_aMC@NLO Edit question
Assignee:
Valentin Hirschi Edit question
Last query:
2017-08-21
Last reply:
2017-08-21
Andrej Saibel (asaibel) said : #1

Hello,

so I partially solved the issue. It looks like MG5aMC@NLO is looking for a static library (libgolem.a ) in this case, so the issue described above can be solved by building an additional static library of golem in gosamcontrib.

However, I still have some issues during the fortran compilation:

MG5/SubProcesses/MadLoopCommons.f:41:9:

       USE COLLIER
         1
Fatal Error: Can't open module file 'collier.mod' for reading at (1): No such file or directory
compilation terminated.
MG5/SubProcesses/P31_ddx_epem/mp_helas_calls_ampb_1.f:3:9:

       USE MG5_31_POLYNOMIAL_CONSTANTS
         1
Fatal Error: Can't open module file 'mg5_31_polynomial_constants.mod' for reading at (1): No such file or directory
compilation terminated.
MG5/SubProcesses/P31_ddx_epem/coef_construction_1.f:5:9:

       USE MG5_31_POLYNOMIAL_CONSTANTS
         1
Fatal Error: Can't open module file 'mg5_31_polynomial_constants.mod' for reading at (1): No such file or directory
compilation terminated.
MG5/SubProcesses/P31_ddx_epem/CT_interface.f:336:9:

       USE MNINJA
         1
Fatal Error: Can't open module file 'mninja.mod' for reading at (1): No such file or directory
compilation terminated.
MG5/SubProcesses/P31_ddx_epem/COLLIER_interface.f:16:9:

       USE COLLIER
         1
Fatal Error: Can't open module file 'collier.mod' for reading at (1): No such file or directory
compilation terminated.

I would be very happy, if you could help me with the issue.

Thank you very much and kind regards,

Andrej

Have you installed Ninja and Collier with MG5_aMC?
If not, you can do so by running ('install ninja' and 'install collier' in
the MG5_aMC command interface).
If you have your own installation, you have to specify their paths in
MG5aMC options in the file <MG5_install_path>/inputs/mg5_configuration.txt

Also, you don't need golem and you can simply deactivate it by setting the
corresponding option to None in the file above.

On Sat, Aug 19, 2017 at 12:33 AM, Andrej Saibel <
<email address hidden>> wrote:

> Question #656442 on MadGraph5_aMC@NLO changed:
> https://answers.launchpad.net/mg5amcnlo/+question/656442
>
> Andrej Saibel gave more information on the question:
> Hello,
>
> so I partially solved the issue. It looks like MG5aMC@NLO is looking for
> a static library (libgolem.a ) in this case, so the issue described
> above can be solved by building an additional static library of golem in
> gosamcontrib.
>
> However, I still have some issues during the fortran compilation:
>
> MG5/SubProcesses/MadLoopCommons.f:41:9:
>
> USE COLLIER
> 1
> Fatal Error: Can't open module file 'collier.mod' for reading at (1): No
> such file or directory
> compilation terminated.
> MG5/SubProcesses/P31_ddx_epem/mp_helas_calls_ampb_1.f:3:9:
>
> USE MG5_31_POLYNOMIAL_CONSTANTS
> 1
> Fatal Error: Can't open module file 'mg5_31_polynomial_constants.mod' for
> reading at (1): No such file or directory
> compilation terminated.
> MG5/SubProcesses/P31_ddx_epem/coef_construction_1.f:5:9:
>
> USE MG5_31_POLYNOMIAL_CONSTANTS
> 1
> Fatal Error: Can't open module file 'mg5_31_polynomial_constants.mod' for
> reading at (1): No such file or directory
> compilation terminated.
> MG5/SubProcesses/P31_ddx_epem/CT_interface.f:336:9:
>
> USE MNINJA
> 1
> Fatal Error: Can't open module file 'mninja.mod' for reading at (1): No
> such file or directory
> compilation terminated.
> MG5/SubProcesses/P31_ddx_epem/COLLIER_interface.f:16:9:
>
> USE COLLIER
> 1
> Fatal Error: Can't open module file 'collier.mod' for reading at (1): No
> such file or directory
> compilation terminated.
>
> I would be very happy, if you could help me with the issue.
>
> Thank you very much and kind regards,
>
> Andrej
>
> --
> You received this question notification because you are an answer
> contact for MadGraph5_aMC@NLO.
>

--
Valentin

Andrej Saibel (asaibel) said : #3

Thank you for your answer! I have checken again my config and installation.
Unfortunately, the error described above still arises.

I will add some more information on what I'm doing. Hopefully, this will help to solve the issue. I try to run Herwig 7.1.1 with MG5aMC@NLO 2.5.5. This is also the reason why I need Golem95. For several reasons, I need a separate installation of MG5aMC@NLO, which is installed with the Ninja and Collier packages (see HEPTools folder structure below). I specify the folders for Ninja and Collier in the config file <path to MG5>/HEPTools/lib (see the full config file below). When I try to run MG5, the error is thrown, that the .mod files cannot be opened (see above).

HEPTools/
├── bin
├── collier
│   ├── COLLIER-1.1
│   │   ├── build
│   │   │   └── CMakeFiles
│   │   │   ├── 2.8.12.2
│   │   │   │   ├── CompilerIdC
│   │   │   │   ├── CompilerIdCXX
│   │   │   │   └── CompilerIdFortran
│   │   │   ├── CMakeTmp
│   │   │   ├── collier.dir
│   │   │   │   └── src
│   │   │   │   ├── Aux
│   │   │   │   ├── COLI
│   │   │   │   ├── DDlib
│   │   │   │   └── tensors
│   │   │   ├── democache.dir
│   │   │   │   └── demos
│   │   │   └── demo.dir
│   │   │   └── demos
│   │   ├── demos
│   │   ├── modules
│   │   └── src
│   │   ├── Aux
│   │   ├── COLI
│   │   ├── DDlib
│   │   └── tensors
│   └── include
├── HEPToolsInstallers
├── include
│   ├── ninja -> ../ninja/include/ninja
│   └── quadninja -> ../ninja/include/quadninja
├── lib
├── ninja
│   ├── bin
│   ├── include
│   │   ├── ninja
│   │   └── quadninja
│   ├── lib
│   └── Ninja
│   ├── examples
│   ├── m4
│   ├── src
│   │   ├── ninja
│   │   ├── quadninja
│   │   └── quadsources
│   └── utils
│   └── ninjanumgen
│   └── templates
└── oneloop
    └── OneLOop-3.6
        ├── example
        ├── example_arprec
        ├── example_cpp
        ├── example_ddfun90
        ├── example_mpfun90
        ├── example_qdcpp
        ├── ONI
        │   ├── build
        │   ├── example
        │   └── src
        └── src

################################################################################
#! Prefered Fortran Compiler
#! If None: try to find g77 or gfortran on the system
#!
fortran_compiler = gfortran
# f2py_compiler = None

#! Prefered C++ Compiler
#! If None: try to find g++ or clang on the system
#!
cpp_compiler = g++

#! Prefered Text Editor
#! Default: use the shell default Editor
#! or try to find one available on the system
#! Be careful: Only shell based editor are allowed
# text_editor = None

#! Prefered WebBrower
#! If None: try to find one available on the system
# web_browser = None

#! Prefered PS viewer
#! If None: try to find one available on the system
# eps_viewer = None

#! Time allowed to answer question (if no answer takes default value)
#! 0: No time limit
timeout = 0

#! Pythia8 path.
#! Defines the path to the pythia8 installation directory (i.e. the
#! on containing the lib, bin and include directories) .
#! If using a relative path, that starts from the mg5 directory
pythia8_path = $PYTHIA8_ROOT

#! MG5aMC_PY8_interface path
#! Defines the path of the C++ driver file that is used by MG5_aMC to
#! steer the Pythia8 shower.
#! Can be installed directly from within MG5_aMC with the following command:
#! MG5_aMC> install mg5amc_py8_interface
mg5amc_py8_interface_path = $MADGRAPH5AMCATNLO_ROOT/HEPTools/MG5aMC_PY8_interface

#! Herwig++/Herwig7 paths
#! specify here the paths also to HepMC ant ThePEG
#! define the path to the herwig++, thepeg and hepmc directories.
#! paths can be absolute or relative from mg5 directory
#! WARNING: if Herwig7 has been installed with the bootstrap script,
#! then please set thepeg_path and hepmc_path to the same value as
#! hwpp_path
hwpp_path = $HERWIGPP_ROOT
thepeg_path = $THEPEG_ROOT
hepmc_path = $HEPMC_ROOT

#! Control when MG5 checks if he is up-to-date.
#! Enter the number of day between two check (0 means never)
#! A question is always asked before any update
auto_update = 0

################################################################################
# INFO FOR MADEVENT / aMC@NLO
################################################################################
# If this file is in a MADEVENT Template. 'main directory' is the directory
# containing the SubProcesses directory. Otherwise this is the MadGraph5_aMC@NLO main
# directory (containing the directories madgraph and Template)

#! Allow/Forbid the automatic opening of the web browser (on the status page)
#! when launching MadEvent [True/False]
automatic_html_opening = False
#! allow notification of finished job in the notification center (Mac Only)
notification_center = False

#! Default Running mode
#! 0: single machine/ 1: cluster / 2: multicore
run_mode = 1

#! Cluster Type [pbs|sge|condor|lsf|ge|slurm|htcaas|htcaas2] Use for cluster run only
#! And cluster queue (or partition for slurm)
#! And size of the cluster (some part of the code can adapt splitting accordingly)
cluster_type = lsf
cluster_queue = 1nh
cluster_size = 150

#! Path to a node directory to avoid direct writing on the central disk
#! Note that condor clusters avoid direct writing by default (therefore this
#! options does not affect condor clusters)
# cluster_temp_path = None

#! path to a node directory where local file can be found (typically pdf)
#! to avoid to send them to the node (if cluster_temp_path is on True or condor)
# cluster_local_path = None # example: /cvmfs/cp3.uclouvain.be/madgraph/

#! Cluster waiting time for status update
#! First number is when the number of waiting job is higher than the number
#! of running one (time in second). The second number is in the second case.
# cluster_status_update = 600 30

#! How to deal with failed submission (can occurs on cluster mode)
#! 0: crash, -1: print error, hangs the program up to manual instructions, N(>0) retry up to N times.
# cluster_nb_retry = 1

#! How much time to wait for the output file before resubmission/crash (filesystem can be very slow)
# cluster_retry_wait = 300

#! Nb_core to use (None = all) This is use only for multicore run
#! This correspond also to the number core used for code compilation for cluster mode
nb_core = 4

#! Pythia-PGS Package
#! relative path start from main directory
# pythia-pgs_path = ./pythia-pgs

#! Delphes Package
#! relative path start from main directory
# delphes_path = ./Delphes

#! MadAnalysis4 fortran-based package [for basic analysis]
#! relative path start from main directory
# madanalysis_path = ./MadAnalysis

#! MadAnalysis5 python-based Package [For advanced analysis]
#! relative path start from main directory
# madanalysis5_path = ./HEPTools/madanalysis5/madanalysis5

#! ExRootAnalysis Package
#! relative path start from main directory
# exrootanalysis_path = ./ExRootAnalysis

#! TOPDRAWER PATH
#! Path to the directory containing td executables
#! relative path start from main directory
# td_path = ./td

#! lhapdf-config
#! If None: try to find one available on the system
lhapdf = $LHAPDF_ROOT/bin/lhapdf-config

#! fastjet-config
#! If None: try to find one available on the system
fastjet = $FASTJET_ROOT/bin/fastjet-config

#! MCatNLO-utilities
#! relative path starting from main directory
# MCatNLO-utilities_path = ./MCatNLO-utilities

#! Set what OLP to use for the loop ME generation
# OLP = MadLoop

#! Set the PJFRy++ directory containing pjfry's library
#! if auto: try to find it automatically on the system (default)
#! if '' or None: disabling pjfry
#! if pjfry=/PATH/TO/pjfry/lib: use that specific installation path for PJFry++
pjfry = None #

#! Set the Golem95 directory containing golem's library
#! It only supports version higher than 1.3.0
#! if auto: try to find it automatically on the system (default)
#! if '' or None: disabling Golem95
#! if golem=/PATH/TO/golem/lib: use that speficif installation path for Golem95
golem = /afs/cern.ch/work/a/asaibel/public/Herwig71ForPR/build/slc6_amd64_gcc530/external/gosamcontrib/2.0-20150803-cms/lib #

#! Set the samurai directory containing samurai's library
#! It only supports version higher than 2.0.0
#! if auto: try to find it automatically on the system (default)
#! if '' or None: disabling samurai
#! if samurai=/PATH/TO/samurai/lib: use that specific installation path for samurai
# samurai = None

#! Set the Ninja directory containing ninja's library
#! if '' or None: disabling ninja
#! if ninja=/PATH/TO/ninja/lib: use that specific installation path for ninja
ninja = /afs/cern.ch/work/a/asaibel/public/Herwig71ForPR/build/slc6_amd64_gcc530/external/madgraph5amcatnlo/2.5.5-cms/HEPTools/lib #

#! Set the COLLIER directory containing COLLIER's library
#! if '' or None: disabling COLLIER
#! if ninja=/PATH/TO/ninja/lib: use that specific installation path for COLLIER
# Note that it is necessary that you have generated a static library for COLLIER
collier = /afs/cern.ch/work/a/asaibel/public/Herwig71ForPR/build/slc6_amd64_gcc530/external/madgraph5amcatnlo/2.5.5-cms/HEPTools/lib #

#! Set how MadLoop dependencies (such as CutTools) should be handled
#! > external : ML5 places a link to the MG5_aMC-wide libraries
#! > internal : ML5 copies all dependencies in the output so that it is independent
#! > environment_paths : ML5 searches for the dependencies in your environment path
output_dependencies = external

#! SysCalc PATH
#! Path to the directory containing syscalc executables
#! relative path start from main directory
# syscalc_path = ./SysCalc

#! Absolute paths to config scripts in the bin directories for APPLgrid and aMCFast.
# applgrid = applgrid-config
# amcfast = amcfast-config

# MG5 MAIN DIRECTORY
mg5_path = /afs/cern.ch/work/a/asaibel/public/Herwig71ForPR/build/slc6_amd64_gcc530/external/madgraph5amcatnlo/2.5.5-cms/

I still don't understand why you would need to use golem with MG5aMC.

The fact that you use it in the context of HERWIG7 still doesn't force you
to activate golem for the computation of the loops. So if you deactivate
the golem dependency in MG5aMC options (by setting 'golem = None' in
input/mg5_configuration.txt), it should work. If not, let me know why.

If you really want to use golem95 (but I'm still not sure why you would
want that), then I suggest using a standalone golem version installed
directly by MG5aMC with the command:

"mg5_aMC > install Golem95 "

I know there can be issues with Golem when using non-standard installation
coming from gosam-contrib.
This is because I only have the information of the full path of the golem
library, and I have to guess what is the corresponding location fo the
module files. I try a couple of standard places, but it is of course
impossible to cover all installation setups.

On Mon, Aug 21, 2017 at 7:08 PM, Andrej Saibel <
<email address hidden>> wrote:

> Question #656442 on MadGraph5_aMC@NLO changed:
> https://answers.launchpad.net/mg5amcnlo/+question/656442
>
> Status: Answered => Open
>
> Andrej Saibel is still having a problem:
> Thank you for your answer! I have checken again my config and installation.
> Unfortunately, the error described above still arises.
>
> I will add some more information on what I'm doing. Hopefully, this will
> help to solve the issue. I try to run Herwig 7.1.1 with MG5aMC@NLO
> 2.5.5. This is also the reason why I need Golem95. For several reasons,
> I need a separate installation of MG5aMC@NLO, which is installed with
> the Ninja and Collier packages (see HEPTools folder structure below). I
> specify the folders for Ninja and Collier in the config file <path to
> MG5>/HEPTools/lib (see the full config file below). When I try to run
> MG5, the error is thrown, that the .mod files cannot be opened (see
> above).
>
>
> HEPTools/
> ├── bin
> ├── collier
> │ ├── COLLIER-1.1
> │ │ ├── build
> │ │ │ └── CMakeFiles
> │ │ │ ├── 2.8.12.2
> │ │ │ │ ├── CompilerIdC
> │ │ │ │ ├── CompilerIdCXX
> │ │ │ │ └── CompilerIdFortran
> │ │ │ ├── CMakeTmp
> │ │ │ ├── collier.dir
> │ │ │ │ └── src
> │ │ │ │ ├── Aux
> │ │ │ │ ├── COLI
> │ │ │ │ ├── DDlib
> │ │ │ │ └── tensors
> │ │ │ ├── democache.dir
> │ │ │ │ └── demos
> │ │ │ └── demo.dir
> │ │ │ └── demos
> │ │ ├── demos
> │ │ ├── modules
> │ │ └── src
> │ │ ├── Aux
> │ │ ├── COLI
> │ │ ├── DDlib
> │ │ └── tensors
> │ └── include
> ├── HEPToolsInstallers
> ├── include
> │ ├── ninja -> ../ninja/include/ninja
> │ └── quadninja -> ../ninja/include/quadninja
> ├── lib
> ├── ninja
> │ ├── bin
> │ ├── include
> │ │ ├── ninja
> │ │ └── quadninja
> │ ├── lib
> │ └── Ninja
> │ ├── examples
> │ ├── m4
> │ ├── src
> │ │ ├── ninja
> │ │ ├── quadninja
> │ │ └── quadsources
> │ └── utils
> │ └── ninjanumgen
> │ └── templates
> └── oneloop
> └── OneLOop-3.6
> ├── example
> ├── example_arprec
> ├── example_cpp
> ├── example_ddfun90
> ├── example_mpfun90
> ├── example_qdcpp
> ├── ONI
> │ ├── build
> │ ├── example
> │ └── src
> └── src
>
>
> ############################################################
> ####################
> #! Prefered Fortran Compiler
> #! If None: try to find g77 or gfortran on the system
> #!
> fortran_compiler = gfortran
> # f2py_compiler = None
>
>
> #! Prefered C++ Compiler
> #! If None: try to find g++ or clang on the system
> #!
> cpp_compiler = g++
>
> #! Prefered Text Editor
> #! Default: use the shell default Editor
> #! or try to find one available on the system
> #! Be careful: Only shell based editor are allowed
> # text_editor = None
>
> #! Prefered WebBrower
> #! If None: try to find one available on the system
> # web_browser = None
>
> #! Prefered PS viewer
> #! If None: try to find one available on the system
> # eps_viewer = None
>
> #! Time allowed to answer question (if no answer takes default value)
> #! 0: No time limit
> timeout = 0
>
> #! Pythia8 path.
> #! Defines the path to the pythia8 installation directory (i.e. the
> #! on containing the lib, bin and include directories) .
> #! If using a relative path, that starts from the mg5 directory
> pythia8_path = $PYTHIA8_ROOT
>
> #! MG5aMC_PY8_interface path
> #! Defines the path of the C++ driver file that is used by MG5_aMC to
> #! steer the Pythia8 shower.
> #! Can be installed directly from within MG5_aMC with the following
> command:
> #! MG5_aMC> install mg5amc_py8_interface
> mg5amc_py8_interface_path = $MADGRAPH5AMCATNLO_ROOT/
> HEPTools/MG5aMC_PY8_interface
>
> #! Herwig++/Herwig7 paths
> #! specify here the paths also to HepMC ant ThePEG
> #! define the path to the herwig++, thepeg and hepmc directories.
> #! paths can be absolute or relative from mg5 directory
> #! WARNING: if Herwig7 has been installed with the bootstrap script,
> #! then please set thepeg_path and hepmc_path to the same value as
> #! hwpp_path
> hwpp_path = $HERWIGPP_ROOT
> thepeg_path = $THEPEG_ROOT
> hepmc_path = $HEPMC_ROOT
>
> #! Control when MG5 checks if he is up-to-date.
> #! Enter the number of day between two check (0 means never)
> #! A question is always asked before any update
> auto_update = 0
>
> ############################################################
> ####################
> # INFO FOR MADEVENT / aMC@NLO
> ############################################################
> ####################
> # If this file is in a MADEVENT Template. 'main directory' is the directory
> # containing the SubProcesses directory. Otherwise this is the
> MadGraph5_aMC@NLO main
> # directory (containing the directories madgraph and Template)
>
> #! Allow/Forbid the automatic opening of the web browser (on the status
> page)
> #! when launching MadEvent [True/False]
> automatic_html_opening = False
> #! allow notification of finished job in the notification center (Mac Only)
> notification_center = False
>
>
> #! Default Running mode
> #! 0: single machine/ 1: cluster / 2: multicore
> run_mode = 1
>
> #! Cluster Type [pbs|sge|condor|lsf|ge|slurm|htcaas|htcaas2] Use for
> cluster run only
> #! And cluster queue (or partition for slurm)
> #! And size of the cluster (some part of the code can adapt splitting
> accordingly)
> cluster_type = lsf
> cluster_queue = 1nh
> cluster_size = 150
>
> #! Path to a node directory to avoid direct writing on the central disk
> #! Note that condor clusters avoid direct writing by default (therefore
> this
> #! options does not affect condor clusters)
> # cluster_temp_path = None
>
> #! path to a node directory where local file can be found (typically pdf)
> #! to avoid to send them to the node (if cluster_temp_path is on True or
> condor)
> # cluster_local_path = None # example: /cvmfs/cp3.uclouvain.be/madgraph/
>
> #! Cluster waiting time for status update
> #! First number is when the number of waiting job is higher than the
> number
> #! of running one (time in second). The second number is in the second
> case.
> # cluster_status_update = 600 30
>
> #! How to deal with failed submission (can occurs on cluster mode)
> #! 0: crash, -1: print error, hangs the program up to manual
> instructions, N(>0) retry up to N times.
> # cluster_nb_retry = 1
>
> #! How much time to wait for the output file before resubmission/crash
> (filesystem can be very slow)
> # cluster_retry_wait = 300
>
> #! Nb_core to use (None = all) This is use only for multicore run
> #! This correspond also to the number core used for code compilation for
> cluster mode
> nb_core = 4
>
> #! Pythia-PGS Package
> #! relative path start from main directory
> # pythia-pgs_path = ./pythia-pgs
>
> #! Delphes Package
> #! relative path start from main directory
> # delphes_path = ./Delphes
>
> #! MadAnalysis4 fortran-based package [for basic analysis]
> #! relative path start from main directory
> # madanalysis_path = ./MadAnalysis
>
> #! MadAnalysis5 python-based Package [For advanced analysis]
> #! relative path start from main directory
> # madanalysis5_path = ./HEPTools/madanalysis5/madanalysis5
>
> #! ExRootAnalysis Package
> #! relative path start from main directory
> # exrootanalysis_path = ./ExRootAnalysis
>
> #! TOPDRAWER PATH
> #! Path to the directory containing td executables
> #! relative path start from main directory
> # td_path = ./td
>
> #! lhapdf-config
> #! If None: try to find one available on the system
> lhapdf = $LHAPDF_ROOT/bin/lhapdf-config
>
> #! fastjet-config
> #! If None: try to find one available on the system
> fastjet = $FASTJET_ROOT/bin/fastjet-config
>
> #! MCatNLO-utilities
> #! relative path starting from main directory
> # MCatNLO-utilities_path = ./MCatNLO-utilities
>
> #! Set what OLP to use for the loop ME generation
> # OLP = MadLoop
>
> #! Set the PJFRy++ directory containing pjfry's library
> #! if auto: try to find it automatically on the system (default)
> #! if '' or None: disabling pjfry
> #! if pjfry=/PATH/TO/pjfry/lib: use that specific installation path for
> PJFry++
> pjfry = None #
>
>
> #! Set the Golem95 directory containing golem's library
> #! It only supports version higher than 1.3.0
> #! if auto: try to find it automatically on the system (default)
> #! if '' or None: disabling Golem95
> #! if golem=/PATH/TO/golem/lib: use that speficif installation path for
> Golem95
> golem = /afs/cern.ch/work/a/asaibel/public/Herwig71ForPR/build/
> slc6_amd64_gcc530/external/gosamcontrib/2.0-20150803-cms/lib #
>
>
> #! Set the samurai directory containing samurai's library
> #! It only supports version higher than 2.0.0
> #! if auto: try to find it automatically on the system (default)
> #! if '' or None: disabling samurai
> #! if samurai=/PATH/TO/samurai/lib: use that specific installation path
> for samurai
> # samurai = None
>
> #! Set the Ninja directory containing ninja's library
> #! if '' or None: disabling ninja
> #! if ninja=/PATH/TO/ninja/lib: use that specific installation path for
> ninja
> ninja = /afs/cern.ch/work/a/asaibel/public/Herwig71ForPR/build/
> slc6_amd64_gcc530/external/madgraph5amcatnlo/2.5.5-cms/HEPTools/lib #
>
> #! Set the COLLIER directory containing COLLIER's library
> #! if '' or None: disabling COLLIER
> #! if ninja=/PATH/TO/ninja/lib: use that specific installation path for
> COLLIER
> # Note that it is necessary that you have generated a static library for
> COLLIER
> collier = /afs/cern.ch/work/a/asaibel/public/Herwig71ForPR/build/
> slc6_amd64_gcc530/external/madgraph5amcatnlo/2.5.5-cms/HEPTools/lib #
>
> #! Set how MadLoop dependencies (such as CutTools) should be handled
> #! > external : ML5 places a link to the MG5_aMC-wide libraries
> #! > internal : ML5 copies all dependencies in the output so that it is
> independent
> #! > environment_paths : ML5 searches for the dependencies in your
> environment path
> output_dependencies = external
>
> #! SysCalc PATH
> #! Path to the directory containing syscalc executables
> #! relative path start from main directory
> # syscalc_path = ./SysCalc
>
> #! Absolute paths to config scripts in the bin directories for APPLgrid
> and aMCFast.
> # applgrid = applgrid-config
> # amcfast = amcfast-config
>
>
> # MG5 MAIN DIRECTORY
> mg5_path = /afs/cern.ch/work/a/asaibel/public/Herwig71ForPR/build/
> slc6_amd64_gcc530/external/madgraph5amcatnlo/2.5.5-cms/
>
> --
> You received this question notification because you are an answer
> contact for MadGraph5_aMC@NLO.
>

--
Valentin

Can you help with this problem?

Provide an answer of your own, or ask Andrej Saibel for more information if necessary.

To post a message you must log in.