-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Hydjet++ 2.4.3 integration #36316
Hydjet++ 2.4.3 integration #36316
Conversation
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36316/27053
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36316/27059
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36316/27061
|
A new Pull Request was created by @wouf for master. It involves the following packages:
@SiewYan, @perrotta, @mkirsano, @jordan-martins, @bbilin, @wajidalikhan, @Saptaparna, @cmsbuild, @AdrianoDee, @srimanob, @agrohsje, @kskovpen, @alberto-sanchez, @qliphy, @GurpreetSinghChahal, @fabiocos, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
test parameters:
|
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
I can suggest it right now (for memory leak we have just to free dynamicaly allocated memory). Could You please to explain how to commit such patch? |
@wouf this PR is now merged. Just wait for the first IB which includes it (you can keep an eye on https://cmssdt.cern.ch/SDT/html/cmssdt-ib/#/ib/CMSSW_12_3_X for it) and implement your fixes based on that IB. Thank you! |
I see, thanks! |
Hello @wouf , thanks for the reminder. To put it into context, there are on-going efforts initiated from:
If the migration resume, will it break the integration effort as you mentioned in #36574 (comment)? |
@wouf this PR is already available in CMSSW_12_3_X_2022-02-08-1100
|
@perrotta I will correct, thanks! It's related this config. @SiewYan It's already merged in CMSSW_12_3_X_2022-02-08-1100. Does the changes from Generator Interface/Hydjet2Interface/test/Hydjet2Analyzer.cc is relevant? Or maybe You can look threw Hydjet2Analyzer.cc, HydjetAnalyzer.cc and PyquenAnalyzer.cc from CMSSW_12_3_X_2022-02-08-1100? As it now, it gives warning:
|
@wouf , those changes are relevant to suppress those warning messages. Is that possible to open a PR, implement it on top of this PR? I can do that if you needed help. Please have a look at https://twiki.cern.ch/twiki/bin/view/CMSPublic/FWMultithreadedAnalysisEDAnalyzer#Legacy_EDAnalyzer. |
@wouf indeed there are still quite several other places in which Please have a look at all them, and fix whenever needed. That could even go in a dedicated PR only meant to fix it, if it will be easier and faster to you doing as such instead of combining with all other updates and cleanings discussed here above. (While you do so, please also take care of removing the parameter |
@perrotta I'm not sure that configs like Configuration/Generator/python/Pyquen2013Settings_cff.py still needed. It's more reasonable to delete it if it does not used any more. How to check all dependencies? |
This should be agreed together with @cms-sw/generators-l2 |
@perrotta @cms-sw/generators-l2 I'm afraid this question would be redirected to me (as HI GEN contact). Anyway files |
@perrotta One more question: I can run llvm-analyser:
but it shows only memory leak bugs. How to see all types? |
No idea, maybe @smuzaffar can help |
@wouf , as @perrotta mentioned, llvm-analyzer reports are available on the IB page. If you run locally then you can also see the same reports in your cmssw dev directory e..g
and reports should be available in your dev area e.g. html file under |
Thank You @smuzaffar ! But there is only Memory Error, how to see also ThreadSafety, like here? |
I think for these static checks you need to do something like https://github.com/cms-sw/cms-bot/blob/master/pr_testing/test_multiple_prs.sh#L773-L776 e.g.
|
Thank You! |
@SiewYan Do You already created such PR? If not I can try to include it to the memory leak bug fix PR, I'm preparing right now. |
@wouf , I have not, you may proceed with the fix in the PR. thank you. |
PR description:
Hydjet2 (HYDJET++) v2.4.3 integration as external generator.
Documentation for HYDJET++: http://lokhtin.web.cern.ch/lokhtin/hydjet++/documentation/
The minor changes in the PYQUEN and HYDJET v. 1.9.1 interfaces.
PR validation: