New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Herwig7 81x #2477
Herwig7 81x #2477
Conversation
please test |
The tests are being triggered in jenkins. |
A new Pull Request was created by @smuzaffar (Malik Shahzad Muzaffar) for branch IB/CMSSW_8_1_X/gcc530. @cmsbuild, @smuzaffar, @iahmad-khan, @davidlange6 can you please review it and eventually sign? Thanks. |
<environment name="LIBDIR" default="$HERWIGPP_BASE/lib"/> | ||
<environment name="INCLUDE" default="$HERWIGPP_BASE/include"/> | ||
<environment name="LIBDIR" default="$HERWIGPP_BASE/lib/Herwig7"/> | ||
<environment name="INCLUDE" default="$HERWIGPP_BASE/include/Herwig7"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@smuzaffar I am sorry it seems that I uploaded not the newest version of the tool file.
All parts with Herwig7 have to be changed to just Herwig as we found out in the old PR.
Sorry for the additional efforts required. If you want and have time this week I will buy you a beer at the CERN R1.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is your original commit where you had Herwig7. The fix is part of another commit. If you see the final changes (by going to File Changed tab then you will see the right path)
-1 Tested at: 6ddfc96 You can see the results of the tests here: I found follow errors while testing this PR Failed tests: Build
I found an error when building: >> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-08-30-2300/src/GeneratorInterface/HiGenCommon/plugins/HiCentralityBiasFilter.cc Entering library rule at GeneratorInterface/Hydjet2Interface Entering library rule at src/GeneratorInterface/ThePEGInterface/plugins >> Compiling /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-08-30-2300/src/GeneratorInterface/ThePEGInterface/src/ThePEGInterface.cc >> Compiling /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-08-30-2300/src/GeneratorInterface/ThePEGInterface/src/RandomEngineGlue.cc /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-08-30-2300/src/GeneratorInterface/ThePEGInterface/src/RandomEngineGlue.cc:5:49: fatal error: ThePEG/Interface/ClassDocumentation.h: No such file or directory compilation terminated. /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-08-30-2300/src/GeneratorInterface/ThePEGInterface/src/ThePEGInterface.cc:21:44: fatal error: ThePEG/Utilities/DynamicLoader.h: No such file or directory compilation terminated. >> Compiling /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-08-30-2300/src/GeneratorInterface/ThePEGInterface/src/Proxy.cc >> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-08-30-2300/src/GeneratorInterface/Pythia6Interface/plugins/Pythia6JetGun.cc |
It seems that the madgraphamcatnlo-toolfile.spec file is missing and was not copied to this PR. |
you mean madgraph5amcatnlo-toolfile.spec ? I do not see any changes for this file in your repo https://github.com/mharrend/cmsdist/blob/IB/CMSSW_8_1_X/gcc530/madgraph5amcatnlo-toolfile.spec |
no idea about deactivating ThePEG interface ..... if there are some cmssw changes needed to go with this PR then please make a PR for cmssw repo too |
Okay, I have checked the exact error why the compilation fails:
The issue is that the two files ThePEG/Utilities/DynamicLoader.h and ThePEG/Interface/ClassDocumentation.h are not found which are referenced by Thus, it seems that the include path <ThePEG/...> is not properly set / propagated. There are now 2 solutions:
What would you propose? I will provide a PR to remove ThePEG from CMSSW, so that we can merge Herwig7 and rewrite the ThePEG interface. |
If have now created the following PR in CMSSW cms-sw/cmssw#15704 which removes the deprecated ThePEG interface, afterwards the tests can be started again and will succeed. Please note that the deprecated ThePEG interface will be replaced by a Herwig7 interface which has to be partly rewritten anyway. |
The tests are being triggered in jenkins. |
-1 Tested at: 6ddfc96 You can see the results of the tests here: I found follow errors while testing this PR Failed tests: RelVals
When I ran the RelVals I found an error in the following worklfows: runTheMatrix-results/11224.0_TTbar_13+TTbar_13TeV_TuneCUETP8M1_2023D3_GenSimFull+DigiFull_2023D3+RecoFullGlobal_2023D3+HARVESTFullGlobal_2023D3/step3_TTbar_13+TTbar_13TeV_TuneCUETP8M1_2023D3_GenSimFull+DigiFull_2023D3+RecoFullGlobal_2023D3+HARVESTFullGlobal_2023D3.log1001.0 step1 DAS Error1003.0 step1 DAS Error |
The tests are being triggered in jenkins. |
@Degano , this should be tested with cms-sw/cmssw#15704 |
-1 Tested at: 6ddfc96 You can see the results of the tests here: I found follow errors while testing this PR Failed tests: Build
I found an error when building: >> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-09-05-1100/src/GeneratorInterface/HiGenCommon/plugins/HiCentralityBiasFilter.cc Entering library rule at GeneratorInterface/Hydjet2Interface Entering library rule at src/GeneratorInterface/ThePEGInterface/plugins >> Compiling /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-09-05-1100/src/GeneratorInterface/ThePEGInterface/src/ThePEGInterface.cc >> Compiling /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-09-05-1100/src/GeneratorInterface/ThePEGInterface/src/RandomEngineGlue.cc /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-09-05-1100/src/GeneratorInterface/ThePEGInterface/src/RandomEngineGlue.cc:5:49: fatal error: ThePEG/Interface/ClassDocumentation.h: No such file or directory compilation terminated. >> Compiling /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-09-05-1100/src/GeneratorInterface/ThePEGInterface/src/Proxy.cc >> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-09-05-1100/src/GeneratorInterface/Pythia6Interface/plugins/Pythia6JetGun.cc gmake: **\* [tmp/slc6_amd64_gcc530/src/GeneratorInterface/ThePEGInterface/src/GeneratorInterfaceThePEGInterface/RandomEngineGlue.o] Error 1 >> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/cmsdist-test-pr/CMSSW_8_1_X_2016-09-05-1100/src/GeneratorInterface/Pythia6Interface/plugins/Pythia6Gun.cc |
The tests are being triggered in jenkins. |
assign generators |
+externals |
+1 |
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_8_1_X/gcc530 IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @smuzaffar |
cms-sw/cmssw#15704 is still open. This external should go along with the cmssw change. |
Dear @smuzaffar, dear all, unfortunately due to some path issue Herwig7 is still not working in CMSSW. I have created an issue report to track this bug #2571. |
No description provided.