Message boards : Theory Application : Typical Theory errors not related to BOINC
Message board moderation

To post messages, you must log in.

AuthorMessage
computezrmle
Volunteer moderator
Project tester
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 28 Jul 16
Posts: 479
Credit: 394,720
RAC: 29
Message 8234 - Posted: 1 Dec 2023, 7:58:59 UTC

Caught some "runRivet.log" files from Theory tasks that failed after a few seconds with:
Container Theory_xxx finished with status code 1

BOINC marks them as valid since the error happens on a deeper level.
It looks like those errors are caused by wrong (outdated?) or missing libraries on CVMFS.

08:25:38 CET +01:00 2023-12-01: cranky: [INFO] mcplots runspec: boinc pp jets 7000 150,-,2160 - herwig++ 2.4.2 default 100000 986
08:25:38 CET +01:00 2023-12-01: cranky: [INFO] ----,^^^^,<<<~_____---,^^^,<<~____--,^^,<~__;_
08:26:10 CET +01:00 2023-12-01: cranky: [INFO] Container Theory_2390-1110799-986_1 finished with status code 1.


related runRivet.log:
===> [runRivet] Fri Dec  1 07:25:39 UTC 2023 [boinc pp jets 7000 150,-,2160 - herwig++ 2.4.2 default 100000 986]

Setting environment...
grep: /etc/redhat-release: No such file or directory
MCGENERATORS=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators
g++ = /cvmfs/sft.cern.ch/lcg/releases/gcc/8.2.0-3fa06/x86_64-slc6/bin/g++
g++ version = 8.2.0
RIVET=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/rivet/3.1.0/x86_64-slc6-gcc8-opt
Rivet version = rivet v3.1.0
RIVET_REF_PATH=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/rivet/3.1.0/x86_64-slc6-gcc8-opt/share/Rivet
RIVET_ANALYSIS_PATH=/shared/analyses
GSL=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/GSL/2.5/x86_64-slc6-gcc8-opt
HEPMC=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/HepMC/2.06.09/x86_64-slc6-gcc8-opt
FASTJET=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/fastjet/3.3.2/x86_64-slc6-gcc8-opt
PYTHON=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/Python/2.7.16/x86_64-slc6-gcc8-opt

Input parameters:
mode=boinc
beam=pp
process=jets
energy=7000
params=150,-,2160
specific=-
generator=herwig++
version=2.4.2
tune=default
nevts=100000
seed=986

Prepare temporary directories and files ...
workd=/shared
tmpd=/shared/tmp/tmp.1C24SDRk9k
tmp_params=/shared/tmp/tmp.1C24SDRk9k/generator.params
tmp_hepmc=/shared/tmp/tmp.1C24SDRk9k/generator.hepmc
tmp_yoda=/shared/tmp/tmp.1C24SDRk9k/generator.yoda
tmp_jobs=/shared/tmp/tmp.1C24SDRk9k/jobs.log
tmpd_flat=/shared/tmp/tmp.1C24SDRk9k/flat
tmpd_dump=/shared/tmp/tmp.1C24SDRk9k/dump
tmpd_html=/shared/tmp/tmp.1C24SDRk9k/html

Prepare Rivet parameters ...
analysesNames=CMS_2011_S8968497

Unpack data histograms...
dataFiles =
/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/rivet/3.1.0/x86_64-slc6-gcc8-opt/share/Rivet/CMS_2011_S8968497.yoda
output = /shared/tmp/tmp.1C24SDRk9k/flat
make: Entering directory `/shared/rivetvm'
g++ yoda2flat-split.cc -o yoda2flat-split.exe -std=c++11 -Wfatal-errors -Wl,-rpath /cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/yoda/1.8.0/x86_64-slc6-gcc8-opt/lib `/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/yoda/1.8.0/x86_64-slc6-gcc8-opt/bin/yoda-config --cppflags --libs`
make: Leaving directory `/shared/rivetvm'

/shared/rivetvm/complete.sh ./REF_CMS_2011_S8968497_d09-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_2011_S8968497_d08-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_2011_S8968497_d07-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_2011_S8968497_d06-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_2011_S8968497_d05-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_2011_S8968497_d04-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_2011_S8968497_d03-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_2011_S8968497_d02-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_2011_S8968497_d01-x01-y01.dat 

Building rivetvm ...
make: Entering directory `/shared/rivetvm'
g++ rivetvm.cc -o rivetvm.exe -std=c++11 -DNDEBUG -Wfatal-errors -Wl,-rpath /cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/rivet/3.1.0/x86_64-slc6-gcc8-opt/lib -Wl,-rpath /cvmfs/sft.cern.ch/lcg/releases/LCG_96/HepMC/2.06.09/x86_64-slc6-gcc8-opt/lib `/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/rivet/3.1.0/x86_64-slc6-gcc8-opt/bin/rivet-config --cppflags --ldflags --libs` -lHepMC
make: Leaving directory `/shared/rivetvm'

Run herwig++ 2.4.2 and Rivet ...
generatorExecString = ./rungen.sh boinc pp jets 7000 150,-,2160 - herwig++ 2.4.2 default 100000 986 /shared/tmp/tmp.1C24SDRk9k/generator.hepmc
rivetExecString = /shared/rivetvm/rivetvm.exe -a CMS_2011_S8968497 -i /shared/tmp/tmp.1C24SDRk9k/generator.hepmc -o /shared/tmp/tmp.1C24SDRk9k/flat -H /shared/tmp/tmp.1C24SDRk9k/generator.yoda -d /shared/tmp/tmp.1C24SDRk9k/dump
INFO: (display) T4T_DISPLAY=
INFO: (display) datdir=/shared/tmp/tmp.1C24SDRk9k/dump
INFO: (display) vars=pp jets 7000 150,-,2160 herwig++ 2.4.2 default
INFO: display service switched off
===> [rungen] Fri Dec  1 07:26:04 UTC 2023 [boinc pp jets 7000 150,-,2160 - herwig++ 2.4.2 default 100000 986 /shared/tmp/tmp.1C24SDRk9k/generator.hepmc]

Setting environment for herwig++ 2.4.2 ...
tree = hepmc2.06.05
tag = 

MCGENERATORS=/cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05
LCG_PLATFORM=x86_64-slc5-gcc43-opt
g++ = /shared/tmp/tmp.NUeAcMjqHw/g++
g++ version = 4.3.6
g++ orig = /cvmfs/sft.cern.ch/lcg/external/gcc/4.3.6/x86_64-slc5/bin/g++
AGILE=/cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/agile/1.4.0/x86_64-slc5-gcc43-opt
HEPMC=/cvmfs/sft.cern.ch/lcg/external/HepMC/2.06.05/x86_64-slc5-gcc43-opt
AGILE_GEN_PATH=/cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05
LHAPDF=/cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/lhapdf/5.8.9/x86_64-slc5-gcc43-opt

Input parameters:
mode=boinc
beam=pp
process=jets
energy=7000
params=150,-,2160
specific=-
generator=herwig++
version=2.4.2
tune=default
nevts=100000
seed=986
outfile=/shared/tmp/tmp.1C24SDRk9k/generator.hepmc

Prepare temporary directories and files ...
workd=/shared
tmpd=/shared/tmp/tmp.1C24SDRk9k
tmp_params=/shared/tmp/tmp.1C24SDRk9k/generator.params

Decoding parameters of generator...
  pTmin  = 150
  pTmax  = 7000
  mHatMin = 2160
  mHatMax = 7000

processCode=jets

beam1=p+
beam2=p+
beam energy = 3500.
INFO: steering file template = configuration/herwig++-jets.params
Prepare herwig++ 2.4.2 parameters ...
=> /shared/tmp/tmp.1C24SDRk9k/generator.params :
# based on example from Herwig++ 2.4.2 distribution:
#   share/Herwig++/TVT.in

# Run options:
cd /Herwig/Generators
set LHCGenerator:NumberOfEvents 100000
set LHCGenerator:RandomNumberGenerator:Seed 986
set LHCGenerator:DebugLevel 0
set LHCGenerator:PrintEvent 1
set LHCGenerator:MaxErrors 100000

# redirect all log output to stdout
set LHCGenerator:UseStdout true

# do output to a HepMC file
cd /Herwig/Generators
insert LHCGenerator:AnalysisHandlers 0 /Herwig/Analysis/HepMCFile
set /Herwig/Analysis/HepMCFile:PrintEvent 1000000
set /Herwig/Analysis/HepMCFile:Format GenEvent
set /Herwig/Analysis/HepMCFile:Filename /shared/tmp/tmp.1C24SDRk9k/generator.hepmc
# set /Herwig/Analysis/HepMCFile:Units GeV_mm


# Beam parameters:
set LHCGenerator:EventHandler:LuminosityFunction:Energy 7000
set LHCGenerator:EventHandler:BeamA /Herwig/Particles/p+
set LHCGenerator:EventHandler:BeamB /Herwig/Particles/p+
set LHCGenerator:MaxErrors -1


# Process setup
# QCD 2-2 scattering:
cd /Herwig/MatrixElements
insert SimpleQCD:MatrixElements[0] MEQCD2to2


# Set cuts
# Use this for hard leading-jets in a certain pT window
set /Herwig/Cuts/JetKtCut:MinKT 150*GeV        # minimum jet pT
set /Herwig/Cuts/JetKtCut:MaxKT 7000*GeV        # maximum jet pT

# Use this for hard leading-jets in a certain mHat window
set /Herwig/Cuts/QCDCuts:MHatMin 2160*GeV        # minimum jet mHat
set /Herwig/Cuts/QCDCuts:MHatMax 7000*GeV        # maximum jet mHat


# Make particles with c*tau > 10 mm stable:
set /Herwig/Decays/DecayHandler:MaxLifeTime 10*mm
set /Herwig/Decays/DecayHandler:LifeTimeOption Average


# tune 'default' parameters: -------------------
#%tuneFile%
# Default tune (no additional parameters)
# ---------------------------------------------


set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0

# Run generator
cd /Herwig/Generators
run TVT LHCGenerator
--------------------------------------

HERWIGPP=/cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/herwig++/2.4.2/x86_64-slc5-gcc43-opt
Run herwig++ 2.4.2 ...
generatorExecString = /cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/herwig++/2.4.2/x86_64-slc5-gcc43-opt/bin/Herwig++ read -r /cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/herwig++/2.4.2/x86_64-slc5-gcc43-opt/share/Herwig++/HerwigDefaults.rpo /shared/tmp/tmp.1C24SDRk9k/generator.params
/cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/herwig++/2.4.2/x86_64-slc5-gcc43-opt/bin/Herwig++: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
ERROR: failed to run herwig++ 2.4.2





Next example:
08:25:37 CET +01:00 2023-12-01: cranky: [INFO] mcplots runspec: boinc pp winclusive 7000 20 - pythia6 6.425 358 100000 988
08:25:37 CET +01:00 2023-12-01: cranky: [INFO] ----,^^^^,<<<~_____---,^^^,<<~____--,^^,<~__;_
08:26:45 CET +01:00 2023-12-01: cranky: [INFO] Container Theory_2390-1149155-988_0 finished with status code 1.


related runRivet.log:
===> [runRivet] Fri Dec  1 07:25:39 UTC 2023 [boinc pp winclusive 7000 20 - pythia6 6.425 358 100000 988]

Setting environment...
grep: /etc/redhat-release: No such file or directory
MCGENERATORS=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators
g++ = /cvmfs/sft.cern.ch/lcg/releases/gcc/8.2.0-3fa06/x86_64-slc6/bin/g++
g++ version = 8.2.0
RIVET=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/rivet/3.1.0/x86_64-slc6-gcc8-opt
Rivet version = rivet v3.1.0
RIVET_REF_PATH=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/rivet/3.1.0/x86_64-slc6-gcc8-opt/share/Rivet
RIVET_ANALYSIS_PATH=/shared/analyses
GSL=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/GSL/2.5/x86_64-slc6-gcc8-opt
HEPMC=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/HepMC/2.06.09/x86_64-slc6-gcc8-opt
FASTJET=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/fastjet/3.3.2/x86_64-slc6-gcc8-opt
PYTHON=/cvmfs/sft.cern.ch/lcg/releases/LCG_96/Python/2.7.16/x86_64-slc6-gcc8-opt

Input parameters:
mode=boinc
beam=pp
process=winclusive
energy=7000
params=20
specific=-
generator=pythia6
version=6.425
tune=358
nevts=100000
seed=988

Prepare temporary directories and files ...
workd=/shared
tmpd=/shared/tmp/tmp.CCz2pMVhJG
tmp_params=/shared/tmp/tmp.CCz2pMVhJG/generator.params
tmp_hepmc=/shared/tmp/tmp.CCz2pMVhJG/generator.hepmc
tmp_yoda=/shared/tmp/tmp.CCz2pMVhJG/generator.yoda
tmp_jobs=/shared/tmp/tmp.CCz2pMVhJG/jobs.log
tmpd_flat=/shared/tmp/tmp.CCz2pMVhJG/flat
tmpd_dump=/shared/tmp/tmp.CCz2pMVhJG/dump
tmpd_html=/shared/tmp/tmp.CCz2pMVhJG/html

Prepare Rivet parameters ...
analysesNames=CMS_EWK_10_012

Unpack data histograms...
dataFiles =
/shared/analyses/CMS_EWK_10_012.yoda
output = /shared/tmp/tmp.CCz2pMVhJG/flat
make: Entering directory `/shared/rivetvm'
g++ yoda2flat-split.cc -o yoda2flat-split.exe -std=c++11 -Wfatal-errors -Wl,-rpath /cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/yoda/1.8.0/x86_64-slc6-gcc8-opt/lib `/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/yoda/1.8.0/x86_64-slc6-gcc8-opt/bin/yoda-config --cppflags --libs`
make: Leaving directory `/shared/rivetvm'

/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d12-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d11-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d10-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d09-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d08-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d07-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d06-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d05-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d04-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d03-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d02-x01-y01.dat 
/shared/rivetvm/complete.sh ./REF_CMS_EWK_10_012_d01-x01-y01.dat 

Building rivetvm ...
make: Entering directory `/shared/rivetvm'
g++ rivetvm.cc -o rivetvm.exe -std=c++11 -DNDEBUG -Wfatal-errors -Wl,-rpath /cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/rivet/3.1.0/x86_64-slc6-gcc8-opt/lib -Wl,-rpath /cvmfs/sft.cern.ch/lcg/releases/LCG_96/HepMC/2.06.09/x86_64-slc6-gcc8-opt/lib `/cvmfs/sft.cern.ch/lcg/releases/LCG_96/MCGenerators/rivet/3.1.0/x86_64-slc6-gcc8-opt/bin/rivet-config --cppflags --ldflags --libs` -lHepMC
make: Leaving directory `/shared/rivetvm'

Building user analyses ...
Using default library name 'RivetAnalysis.so'
g++ -o "RivetAnalysis.so" -shared -fPIC  -I/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/rivet/3.1.0-569f0/x86_64-slc6-gcc8-opt/include -I/cvmfs/sft.cern.ch/lcg/releases/HepMC/2.06.09-0a23a/x86_64-slc6-gcc8-opt/include -I/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/yoda/1.8.0-d95e3/x86_64-slc6-gcc8-opt/include -I/cvmfs/sft.cern.ch/lcg/releases/fastjet/3.3.2-c962b/x86_64-slc6-gcc8-opt/include -I/cvmfs/sft.cern.ch/lcg/releases/fjcontrib/1.041-66c72/x86_64-slc6-gcc8-opt/include   -pedantic -Wall -Wno-long-long -Wno-format -Werror=uninitialized -Werror=delete-non-virtual-dtor -fopenmp -O2   -Wl,--no-as-needed  -L/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/rivet/3.1.0-569f0/x86_64-slc6-gcc8-opt/lib -L/cvmfs/sft.cern.ch/lcg/releases/HepMC/2.06.09-0a23a/x86_64-slc6-gcc8-opt/lib -L/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/yoda/1.8.0-d95e3/x86_64-slc6-gcc8-opt/lib -Wl,-rpath,/cvmfs/sft.cern.ch/lcg/releases/fastjet/3.3.2-c962b/x86_64-slc6-gcc8-opt/lib -lm -L/cvmfs/sft.cern.ch/lcg/releases/fastjet/3.3.2-c962b/x86_64-slc6-gcc8-opt/lib -lfastjettools -lfastjet -lfastjetplugins -lsiscone_spherical -lsiscone -L/cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-slc6/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0 -L/cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-slc6/bin/../lib/gcc -L/cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-slc6/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-slc6/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../.. -lgfortran -lm -lquadmath -L/cvmfs/sft.cern.ch/lcg/releases/fjcontrib/1.041-66c72/x86_64-slc6-gcc8-opt/lib -lfastjetcontribfragile -lfastjettools  -lRivet    CMS_EWK_10_012.cc MC_FBA_TTBAR.cc MC_GAPS.cc TOTEM_2011_I930960.cc 
MC_GAPS.cc: In member function 'virtual void Rivet::MC_GAPS::analyze(const Rivet::Event&)':
MC_GAPS.cc:43:42: warning: 'double Rivet::Event::weight() const' is deprecated: Event weight does not need to be included anymore. For compatibility, it's always == 1 now. [-Wdeprecated-declarations]
       const double weight = event.weight();
                                          ^
In file included from /cvmfs/sft.cern.ch/lcg/releases/MCGenerators/rivet/3.1.0-569f0/x86_64-slc6-gcc8-opt/include/Rivet/Analysis.hh:7,
                 from MC_GAPS.cc:2:
/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/rivet/3.1.0-569f0/x86_64-slc6-gcc8-opt/include/Rivet/Event.hh:103:12: note: declared here
     double weight() const { return 1.0; }
            ^~~~~~

Run pythia6 6.425 and Rivet ...
generatorExecString = ./rungen.sh boinc pp winclusive 7000 20 - pythia6 6.425 358 100000 988 /shared/tmp/tmp.CCz2pMVhJG/generator.hepmc
rivetExecString = /shared/rivetvm/rivetvm.exe -a CMS_EWK_10_012 -i /shared/tmp/tmp.CCz2pMVhJG/generator.hepmc -o /shared/tmp/tmp.CCz2pMVhJG/flat -H /shared/tmp/tmp.CCz2pMVhJG/generator.yoda -d /shared/tmp/tmp.CCz2pMVhJG/dump
INFO: (display) T4T_DISPLAY=
INFO: (display) datdir=/shared/tmp/tmp.CCz2pMVhJG/dump
INFO: (display) vars=pp winclusive 7000 20 pythia6 6.425 358
INFO: display service switched off
===> [rungen] Fri Dec  1 07:26:32 UTC 2023 [boinc pp winclusive 7000 20 - pythia6 6.425 358 100000 988 /shared/tmp/tmp.CCz2pMVhJG/generator.hepmc]

Setting environment for pythia6 6.425 ...
tree = hepmc2.06.05
tag = 

MCGENERATORS=/cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05
LCG_PLATFORM=x86_64-slc5-gcc43-opt
g++ = /shared/tmp/tmp.orpHIveaKM/g++
g++ version = 4.3.6
g++ orig = /cvmfs/sft.cern.ch/lcg/external/gcc/4.3.6/x86_64-slc5/bin/g++
AGILE=/cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/agile/1.4.0/x86_64-slc5-gcc43-opt
HEPMC=/cvmfs/sft.cern.ch/lcg/external/HepMC/2.06.05/x86_64-slc5-gcc43-opt
AGILE_GEN_PATH=/cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05
LHAPDF=/cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/lhapdf/5.8.9/x86_64-slc5-gcc43-opt

Input parameters:
mode=boinc
beam=pp
process=winclusive
energy=7000
params=20
specific=-
generator=pythia6
version=6.425
tune=358
nevts=100000
seed=988
outfile=/shared/tmp/tmp.CCz2pMVhJG/generator.hepmc

Prepare temporary directories and files ...
workd=/shared
tmpd=/shared/tmp/tmp.CCz2pMVhJG
tmp_params=/shared/tmp/tmp.CCz2pMVhJG/generator.params

Decoding parameters of generator...
  pTmin  = 20
  pTmax  = 7000
  mHatMin = 0
  mHatMax = 7000

processCode=winclusive

beam1=PROTON
beam2=PROTON
beam energy = 3500.
INFO: steering file template = configuration/pythia6-winclusive.params
Prepare pythia6 6.425 parameters ...
versionCode=425
tuneCode=358
=> /shared/tmp/tmp.CCz2pMVhJG/generator.params :
# set beams
RG:Beam1 = PROTON
RG:Beam2 = PROTON
RG:Mom1 = 3500.
RG:Mom2 = 3500.
RG:Seed = 988
RG:NumEvents = 100000


# f fbar -> W
MSEL 0
MSUB(2) 1

## W+- decays to e nu_e / mu nu_mu (+ conj) only
# dbar u
MDME(190,1) 0
# dbar c
MDME(191,1) 0
# dbar t
MDME(192,1) 0
# dbar t'
MDME(193,1) -1
# sbar u
MDME(194,1) 0
# sbar c
MDME(195,1) 0
# sbar t
MDME(196,1) 0
# sbar t'
MDME(197,1) -1
# bbar u
MDME(198,1) 0
# bbar c
MDME(199,1) 0
# bbar t
MDME(200,1) 0
# bbar t'
MDME(201,1) -1
# b'bar u
MDME(202,1) -1
# b'bar c
MDME(203,1) -1
# b'bar t
MDME(204,1) -1
# b'bar t'
MDME(205,1) -1
# e+ nu_e
MDME(206,1) 1
# mu+ nu_mu
MDME(207,1) 1
# tau+ nu_tau
MDME(208,1) 0
# tau'+ nu'_tau
MDME(209,1) -1


# Set cuts
# Use this for hard leading-jets in a certain pT window
# min pT
CKIN(3) 20
# max pT
CKIN(4) 7000

# Use this for lepton pair in a certain mHat window
# min mHat
CKIN(1) 0
# max mHat
CKIN(2) 7000


# Makes particles with c*tau > 10 mm stable:
MSTJ(22)     2
PARJ(71)     10.0


# set tune
MSTP(5) 358

--------------------------------------

Run pythia6 6.425 ...
generatorExecString = agile-runmc Pythia6:425 --paramfile=/shared/tmp/tmp.CCz2pMVhJG/generator.params --out=/shared/tmp/tmp.CCz2pMVhJG/generator.hepmc
Generating 100000 events
Generator is Pythia6:425
terminate called after throwing an instance of 'std::runtime_error'
  what():  Failed to load libraries: /cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/agile/1.4.0/x86_64-slc5-gcc43-opt/lib/libAGILeFPythia.so: undefined symbol: _ZN5HepMC14HEPEVT_Wrapper13s_sizeof_realE
./rungen.sh: line 1719:   330 Aborted                 (core dumped) agile-runmc Pythia6:425 --paramfile=/shared/tmp/tmp.CCz2pMVhJG/generator.params --out=/shared/tmp/tmp.CCz2pMVhJG/generator.hepmc
ERROR: failed to run pythia6 6.425
[1]-   272 Exit 1                  env $origEnv $generatorExecString
[2]+   273 Running                 $rivetExecString &  (wd: /shared/tmp/tmp.CCz2pMVhJG)
ERROR: fail to run pythia6 6.425 or Rivet (error exit code)
ID: 8234 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
computezrmle
Volunteer moderator
Project tester
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 28 Jul 16
Posts: 479
Credit: 394,720
RAC: 29
Message 8235 - Posted: 1 Dec 2023, 10:30:22 UTC

Some more findings

ldd reports missing libs

ldd /cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/herwig++/2.4.2/x86_64-slc5-gcc43-opt/bin/Herwig++
        linux-vdso.so.1 (0x00007ffe23578000)
        libThePEG.so.10 => /cvmfs/sft.cern.ch/lcg/external/MCGenerators_hepmc2.06.05/thepeg/1.6.1/x86_64-slc5-gcc43-opt/lib/ThePEG/libThePEG.so.10 (0x00007f4bd1800000)
        libLHAPDF.so.0 => /cvmfs/sft.cern.ch/lcg/external/MCGenerators/lhapdf/5.8.0/x86_64-slc5-gcc43-opt/lib/libLHAPDF.so.0 (0x00007f4bc7c00000)
        libgslcblas.so.0 => /cvmfs/sft.cern.ch/lcg/external/GSL/1.10/x86_64-slc5-gcc43-opt/lib/libgslcblas.so.0 (0x00007f4bc7800000)
        libgsl.so.0 => /cvmfs/sft.cern.ch/lcg/external/GSL/1.10/x86_64-slc5-gcc43-opt/lib/libgsl.so.0 (0x00007f4bc7400000)
        libreadline.so.5 => not found
        libtermcap.so.2 => not found
        libstdc++.so.6 => /cvmfs/sft.cern.ch/lcg/external/gcc/4.3.5/x86_64-slc5-gcc34-opt/lib/../lib64/libstdc++.so.6 (0x00007f4bc7000000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f4bd2088000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f4bd1fa1000)
        libgcc_s.so.1 => /cvmfs/sft.cern.ch/lcg/external/gcc/4.3.5/x86_64-slc5-gcc34-opt/lib/../lib64/libgcc_s.so.1 (0x00007f4bc6c00000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f4bc6800000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f4bd20ae000)
        libreadline.so.5 => not found
        libtermcap.so.2 => not found
        libgfortran.so.3 => not found

This is tested against the local Linux installation which is currently Tumbleweed (kernel 6.5.9).
Instead of libreadline.so.5 Tumbleweed comes with the more recent libreadline.so.6 and libreadline.so.8.


Shouldn't be a problem since the runc container uses cvm3 (new: cvm4) ...

... and the library is here:
ls -hal /cvmfs/cernvm-prod.cern.ch/cvm3/lib64/libreadline.so.5
lrwxrwxrwx 1 cvmfs cvmfs 18 Jan 18 2014 /cvmfs/cernvm-prod.cern.ch/cvm3/lib64/libreadline.so.5 -> libreadline.so.5.2

... but not on cvm4 :-(
ls -hal /cvmfs/cernvm-prod.cern.ch/cvm4/lib64/libreadline.so.5
ls: cannot access '/cvmfs/cernvm-prod.cern.ch/cvm4/lib64/libreadline.so.5': No such file or directory



Same for the other missing libs from above, ah ... except for libgfortran.so.3 which is available on cvm4 but not on cvm3

ls -hal /cvmfs/cernvm-prod.cern.ch/cvm3/lib64/libgfortran.so.3
ls: cannot access '/cvmfs/cernvm-prod.cern.ch/cvm3/lib64/libgfortran.so.3': No such file or directory

ls -hal /cvmfs/cernvm-prod.cern.ch/cvm4/lib64/libgfortran.so.3
lrwxrwxrwx. 1 cvmfs cvmfs 20 Jan 27 2021 /cvmfs/cernvm-prod.cern.ch/cvm4/lib64/libgfortran.so.3 -> libgfortran.so.3.0.0



As a result Herwig++ can neither run on cvm3 nor on cvm4.
ID: 8235 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Theory Application : Typical Theory errors not related to BOINC


©2024 CERN