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
Multi thread lhe to increase GEN efficiency (master PR) #24653
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-24653/6558 |
A new Pull Request was created by @perrozzi for master. It involves the following packages: GeneratorInterface/LHEInterface @alberto-sanchez, @cmsbuild, @qliphy, @perrozzi, @efeyazgan can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
The tests are being triggered in jenkins. |
The code-checks are being triggered in jenkins. |
started implementing what proposed in #24344 (comment) |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-24653/6561 |
Pull request #24653 was updated. @alberto-sanchez, @cmsbuild, @qliphy, @perrozzi, @efeyazgan can you please check and sign again. |
The code-checks are being triggered in jenkins. |
On how many generators has this been tested? Is there at least a successful test in MG and one in POWHEG? |
@efeyazgan @qliphy @alberto-sanchez where do we stand with this PR? |
We had a MG26X meeting last week and decide to merge first to 260 in next few weeks, and then hopefully can update to more recent version more quickly. The multi thread option involves also new features in MG263(+), as you can see in a related PR by Petr: cms-sw/genproductions#1935 So this is on going and need more tests after we merging to 260 from 242. |
MG26X meeting on Oct 16, where you can find more info from the gdoc: |
ciao, this PR is completely independent from all the other developments. |
in fact, this development is not only valid for madgraph, but also for powheg and any other generator using gridpacks through the ExternalLHEProducer interface |
ping |
Hi Luca (@perrozzi ), how did you test this? Could you please give some details (which MC, which system, what parameters etc)? Before moving further, we would like to test it using several different cases with MG5_aMC and Powheg (and may be other) at LO, NLO, etc. thanks. |
Ciao Efe, I tested it by modifying the parameter |
@perrozzi @efeyazgan @qliphy where do we stay with this PR? |
@fabiocos , we still need to test it with several different configurations, however, it is ready to be merged as @perrozzi commented "this PR is completely independent from all the other developments. It adds a script, named run_generic_tarball_cvmfs_manual_multithread.sh |
@efeyazgan thank you for the update, anyway I would prefer to merge something that is useful, not that just "does not break the toy". So I expect that you will sign the PR when all the pending tests will be completed. |
imho this kind of improvements should go in the release as soon as they work, because the extensive tests can be very quickly performed using the mcm validation, with a single click for each set of parameters, and computing can decide to put this option in production at any moment in time to increase the cpu efficiency... |
@perrozzi it depends on which level of test we are discussing, fixing some detail or probing basic functionalities. Anyway generators have not yet signed... |
+1 |
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. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
I would define them as "details". to decide which request can successfully use this feature, I feel like the only fully reliable way is to validate the request with McM, to use "central production-like" setup (although the I/O can depend by many different external/random conditions). |
+1 |
originally opened as #24344