Navigation Menu

Skip to content
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

Merged
4 commits merged into from Sep 7, 2016
Merged

Herwig7 81x #2477

4 commits merged into from Sep 7, 2016

Conversation

smuzaffar
Copy link
Contributor

No description provided.

smuzaffar and others added 4 commits August 31, 2016 12:56
As suggested by smuzzufar.(cherry picked from commit 7da04fc)
Taking into account the change of path(cherry picked from commit 2bc8c35)
@smuzaffar
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Aug 31, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/cmsdist-test-pr/317/console

@cmsbuild
Copy link
Contributor

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.
You can sign-off by replying to this message having '+1' in the first line of your reply.
You can reject by replying to this message having '-1' in the first line of your reply.

<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"/>

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.

Copy link
Contributor Author

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)

@cmsbuild
Copy link
Contributor

-1

Tested at: 6ddfc96

You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-2477/317/summary.html

I found follow errors while testing this PR

Failed tests: Build

  • 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 


@mharrend
Copy link

It seems that the madgraphamcatnlo-toolfile.spec file is missing and was not copied to this PR.
Furthermore, the issue with the ThePEG interface is expected since the interface has to be rewritten due to the new Herwig7 version. Can we deactivate the interface for now?

@smuzaffar
Copy link
Contributor Author

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

@smuzaffar
Copy link
Contributor Author

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

@mharrend
Copy link

mharrend commented Sep 2, 2016

Okay, I have checked the exact error why the compilation fails:
`>> 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.`

The issue is that the two files ThePEG/Utilities/DynamicLoader.h and ThePEG/Interface/ClassDocumentation.h are not found which are referenced by
#include <ThePEG/Utilities/DynamicLoader.h>
and
#include <ThePEG/Interface/ClassDocumentation.h>

Thus, it seems that the include path <ThePEG/...> is not properly set / propagated.

There are now 2 solutions:

  1. We can temporarily deactivate the ThePEG interface which has to be rewritten /refactored anyway soon.
  2. We could check now why the ThePEG include path is not working, but it can happen that we get then later some compilation error if the ThePEG library functions were changed.

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.

@mharrend
Copy link

mharrend commented Sep 2, 2016

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.
@smuzaffar Can you please merge the CMSSW PR and then start the tests.

Please note that the deprecated ThePEG interface will be replaced by a Herwig7 interface which has to be partly rewritten anyway.

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 2, 2016

The tests are being triggered in jenkins.
Using cmssw from cms-sw/cmssw#15704
https://cmssdt.cern.ch/jenkins/job/cmsdist-cmssw-test-pr/73/console

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 2, 2016

-1

Tested at: 6ddfc96

You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-2477/73/summary.html

I found follow errors while testing this PR

Failed tests: RelVals

  • RelVals:

When I ran the RelVals I found an error in the following worklfows:
11224.0 step3

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.log
1001.0 step1
DAS Error
1003.0 step1
DAS Error

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 2, 2016

The tests are being triggered in jenkins.
Using cmssw from cms-sw/cmssw#15704
https://cmssdt.cern.ch/jenkins/job/cmsdist-cmssw-test-pr/74/console

@smuzaffar
Copy link
Contributor Author

@Degano , this should be tested with cms-sw/cmssw#15704
so tests need to be triggered from cmssw PR

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 5, 2016

-1

Tested at: 6ddfc96

You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-2477/324/summary.html

I found follow errors while testing this PR

Failed tests: Build

  • 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 


@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 6, 2016

The tests are being triggered in jenkins.
Using cmssw from cms-sw/cmssw#15704
https://cmssdt.cern.ch/jenkins/job/cmsdist-cmssw-test-pr/75/console

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 6, 2016

@smuzaffar
Copy link
Contributor Author

assign generators

@smuzaffar
Copy link
Contributor Author

+externals

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 7, 2016

New categories assigned: generators

@thuer,@perrozzi,@govoni you have been requested to review this Pull request/Issue and eventually sign? Thanks

@govoni
Copy link

govoni commented Sep 7, 2016

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 7, 2016

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

@ghost ghost merged commit dca45e1 into cms-sw:IB/CMSSW_8_1_X/gcc530 Sep 7, 2016
@smuzaffar
Copy link
Contributor Author

cms-sw/cmssw#15704 is still open. This external should go along with the cmssw change.
@davidlange6 , if no objection then you can merge cms-sw/cmssw#15704

@mharrend
Copy link

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.

This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants