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
[JMENanoAOD] Rework for Prompt #35614
[JMENanoAOD] Rework for Prompt #35614
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35614/25887
|
A new Pull Request was created by @nurfikri89 (Nurfikri Norjoharuddeen) for master. It involves the following packages:
@gouskos, @jordan-martins, @bbilin, @wajidalikhan, @cmsbuild, @AdrianoDee, @srimanob, @fgolf, @kskovpen, @slava77, @jpata, @mariadalfonso can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35614/25888
|
Pull request #35614 was updated. @gouskos, @jordan-martins, @bbilin, @wajidalikhan, @cmsbuild, @AdrianoDee, @srimanob, @fgolf, @kskovpen, @slava77, @jpata, @mariadalfonso can you please check and sign again. |
test parameters:
|
@cmsbuild please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-d651b8/19553/summary.html Comparison Summary@slava77 comparisons for the following workflows were not done due to missing matrix map:
Summary:
|
Thanks for the input. These pie charts are very useful. The fact that JME are basically reminiAOD is not considered ok, especially when suddenly 12B requests eat priority respect to the other samples. |
hold (to be addressed first #35614 (comment)) |
Pull request has been put on hold by @mariadalfonso |
@mariadalfonso |
@nurfikri89 |
@mariadalfonso I am puzzled why you think 12B nano events is 3 months production of central resources? |
JMEnano wf runs mini sequences to cluster jets and recompute properties, all very intensive cpu. JMEnano takes ~ same time of the mini. this is measured here #35614 (comment) Of course central nano (bless by xPOG) is a different story: runs runs very little stuff, mostly package informations for analysis. Do not confuse the two products. P.S. |
@nurfikri89 The JMEnanoAOD requests marked as done, are making tiny progress (4.7/ 11.07 B 40% after 5 weeks after the injections) |
based on your CPU piechart #35614 (comment)
once you take care of this I expect you reduce of 50% your CPU |
My apologies for the very late reply to your comment. I was (and still is) too swamped with teaching and faculty matters.
Here are the memory usage for different productions:
Thank you for the suggestions. (1) should be easy. I am still looking at optimizing (2). (3) sounds like a very good step to take although I will have to consult the relevant experts on how to do this. |
The DQM of this is totally missing and since now are not your private production anymore this is will not be allowed. Please post here the result of the DQM. |
Any follow up on this @nurfikri89 @cms-sw/jetmet-pog-l2 @cms-sw/xpog-l2 |
close this now. @nurfikri89 please open a new updated one if needed. |
PR description:
This PR is a follow up for PR #34714. In
PhysicsTools/NanoAOD/python/custom_jme_cff.py
, Sequences have been changed to Tasks and JMENano can now run in Prompt. The JMENano workflows are enabled back again, which was disabled by PR #35140 while waiting for this PR.Some rearrangements are done in
PhysicsTools/PatAlgos/python/tools/jetCollectionTools.py
so thatpackedPrimaryVertexAssociationJME
can be used for CHS and Puppi. It is a fix following up on PR #33885.PR validation:
runTheMatrix.py -l limited -i all --ibeos
runTheMatrix.py -i all --ibeos -l 10224.15,11024.15,25202.15
cmsDriver.py step3 \ -s RAW2DIGI,L1Reco,RECO,RECOSIM,EI,PAT,NANO,VALIDATION:@standardValidation+@miniAODValidation,DQM:@standardDQM+@ExtraHLT+@miniAODDQM \ --conditions auto:phase1_2021_realistic \ --datatier GEN-SIM-RECO,MINIAODSIM,NANOAODSIM,DQMIO \ -n 10 \ --geometry DB:Extended \ --era Run3,run3_nanoAOD_devel \ --eventcontent RECOSIM,MINIAODSIM,NANOEDMAODSIM,DQM \ --customise_commands="process.add_(cms.Service('InitRootHandlers', EnableIMT = cms.untracked.bool(False))) \n from PhysicsTools.NanoAOD.custom_jme_cff import PrepJMECustomNanoAOD_MC; PrepJMECustomNanoAOD_MC(process)\n"