Openloops error in NLO_NLL_matched.sin example

Bug #1888539 reported by Valentin Volkl

This bug report was converted into a question: question #692011: Openloops error in NLO_NLL_matched.sin example.

6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
WHIZARD
Invalid
Undecided
Unassigned

Bug Description

Hi,

I'm running whizard 2.8.4 with openloops 2.1.1, processes=eett,eevvjj,ppllj,tbw.
The example NLO_eettbar_OpenLoops.sin works fine, but for NLO_NLL_matched.sin I get the error:

...
| Integrate: sum of all components
|=============================================================================|
| It Calls Integral[fb] Error[fb] Err[%] Acc Eff[%] Chi2 N[It] |
|=============================================================================|
   1 0 7.5388881E+02 1.21E+02 16.09 0.00* 5.76
|-----------------------------------------------------------------------------|
| NLO Correction: [O(alpha_s+1)/O(alpha_s)]
| ( -6.1369 +- 0.96600 ) %
|=============================================================================|
$method = "openloops"
$born_me_method = "openloops"
$loop_me_method = "openloops"
$correlation_me_method = "openloops"
$real_tree_me_method = "openloops"
Warning: You have not disabled VAMP equivalences.
   Note that they are automatically switched off
   for NLO calculations.
| Process library 'NLO_NLL_matched': unloading
| Process library 'NLO_NLL_matched': open
| Process library 'NLO_NLL_matched': recorded process 'nlofull'
| Integrate: current process library needs compilation
| Process library 'NLO_NLL_matched': compiling ...
| Process library 'NLO_NLL_matched': writing makefile
| Process library 'NLO_NLL_matched': writing driver
| Process library 'NLO_NLL_matched': compiling sources
  FC NLO_NLL_matched.lo
| Process library 'NLO_NLL_matched': linking
  FCLD NLO_NLL_matched.la
| Process library 'NLO_NLL_matched': loading
| Loaded extra threshold functions
| Loaded extra threshold functions
| Loaded extra threshold functions
| Loaded extra threshold functions
| Process library 'NLO_NLL_matched': ... success.
| Integrate: compilation done
| QCD alpha: using a running strong coupling
| RNG: Initializing TAO random-number generator
| RNG: Setting seed for random-number generator to 29315
| Initializing integration for process nlofull:
| Beam structure: [any particles]
| Beam data (collision):
| e+ (mass = 0.0000000E+00 GeV)
| e- (mass = 0.0000000E+00 GeV)
| sqrts = 3.500000000000E+02 GeV
| Phase space: keeping configuration file 'nlofull.i1.phs'
| Phase space: keeping configuration file 'nlofull.i3.phs'
| One-Loop-Provider: Using OpenLoops
| Loading library: /cvmfs/sw.hsf.org/spackages/linux-centos7-broadwell/gcc-8.3.0/openloops-2.1.1-gj3xilpwghmun74bjg7b4gzckon66si7/lib/libopenloops.so
| One-Loop-Provider: Using OpenLoops
| Loading library: /cvmfs/sw.hsf.org/spackages/linux-centos7-broadwell/gcc-8.3.0/openloops-2.1.1-gj3xilpwghmun74bjg7b4gzckon66si7/lib/libopenloops.so
[OpenLoops] BLHA interface for OpenLoops invoked.
[OpenLoops] Reading contract file: nlofull_BORN.olp
[OpenLoops] Library loaded: -11 11 -> 24 -24 5 -5 @ tree=4,0 (EW,QCD) > eevvjj_eexbbxwwx_1[2,1,5,6,4,3] (id=5)
[OpenLoops] Writing contract file to: nlofull_BORN.olc
[OpenLoops] OLP_start: done.
[OpenLoops] Parameters written to file nlofull_1.olp_parameters
| One-Loop-Provider: Using OpenLoops
| Loading library: /cvmfs/sw.hsf.org/spackages/linux-centos7-broadwell/gcc-8.3.0/openloops-2.1.1-gj3xilpwghmun74bjg7b4gzckon66si7/lib/libopenloops.so
| One-Loop-Provider: Using OpenLoops
| Loading library: /cvmfs/sw.hsf.org/spackages/linux-centos7-broadwell/gcc-8.3.0/openloops-2.1.1-gj3xilpwghmun74bjg7b4gzckon66si7/lib/libopenloops.so
[OpenLoops] BLHA interface for OpenLoops invoked.
[OpenLoops] Reading contract file: nlofull_REAL.olp
[OpenLoops] Requested library not installed. Checking collection...
[OpenLoops] register_process: process -11 11 -> 24 -24 5 -5 21 @ tree=4,1 (EW,QCD) not found!
[OpenLoops] Error: error while reading contract file at:
[OpenLoops] > -11 11 -> 24 -24 5 -5 21 | Process not found
[OpenLoops] Writing contract file to: nlofull_REAL.olc
[OpenLoops] Error: Error reading/understanding BLHA contract file!
******************************************************************************
******************************************************************************
*** FATAL ERROR: The desired process has not been found
*** by the OLP-Provider. Maybe the value of alpha_power
*** or alphas_power does not correspond to the process.
*** If you are using OpenLoops, you can set the option
*** openloops_verbosity to a value larger than 1 to obtain
*** more information
******************************************************************************
******************************************************************************
| There were no errors and 3 warning(s).
WHIZARD run aborted.

Am I missing a process?
Many thanks in advance,
Valentin

Valentin Volkl (vavolkl)
description: updated
Revision history for this message
Vincent Rothe (vrothe) wrote :

This is not a bug, but a missing library from OpenLoops for NLO.

Changed in whizard:
status: New → Invalid
Revision history for this message
Vincent Rothe (vrothe) wrote :

Please recompile the OpenLoops process library with

./openloops libinstall <processes> compile_extra=1

or more generally create a file in your OpenLoops directory named openloops.cfg and put in the lines

[OpenLoops]
compile_extra=1

This will compile the real radiation tree amplitudes, as stated here https://openloops.hepforge.org/download.html

Revision history for this message
Valentin Volkl (vavolkl) wrote :

Hi Vincent,

indeed the compile_extra argument was missing. Thanks a lot for the quick response!
Best,
Valentin

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.