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

Changes to make HGCDigitizerBase code run faster by reducing number of function calls generating Random numbers. #27616

Closed

Conversation

adas1994
Copy link
Contributor

@adas1994 adas1994 commented Jul 25, 2019

HGCAL_Digitization.pdf ### Please look at slide #10,11,12 for speedup data

PR description:

Purely technical changes to cache random numbers for noise simulation to speed up the code.

PR validation:

Several tests done and compiled freshly in local repository. No conflicts found so far.
Also, checked validation plots in digi and reco level to see change in detector behavior. No remarkable changes observed.

No significant increase in memory usage observed.

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-27616/11063

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-27616/11077

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@adas1994 adas1994 changed the title my first HGCalDigitizer commit chnages in HGCalDigitizer: addition of several new member function and data members in HGCDigitizerBase.h; TOtally change runSimple member function in HGCdigitizerBase.cc Jul 26, 2019
@adas1994 adas1994 changed the title chnages in HGCalDigitizer: addition of several new member function and data members in HGCDigitizerBase.h; TOtally change runSimple member function in HGCdigitizerBase.cc chnages in HGCalDigitizer: addition of several new member function and data members in HGCDigitizerBase.h; Totally change runSimple member function in HGCdigitizerBase.cc Jul 26, 2019
@adas1994 adas1994 changed the title chnages in HGCalDigitizer: addition of several new member function and data members in HGCDigitizerBase.h; Totally change runSimple member function in HGCdigitizerBase.cc Changes to make HGCDigitizerBase code run faster by reducing number of function calls generating Random numbers. Jul 26, 2019
@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-27616/11078

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @adas1994 for master.

It involves the following packages:

SimCalorimetry/HGCalSimProducers

@cmsbuild, @civanch, @kpedro88, @mdhildreth can you please review it and eventually sign? Thanks.
@vandreev11, @sethzenz, @makortel, @kpedro88, @lgray, @cseez, @pfs, @deguio this is something you requested to watch as well.
@davidlange6, @slava77, @fabiocos you are the release manager for this.

cms-bot commands are listed here

@kpedro88
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 26, 2019

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/1662/console Started: 2019/07/26 21:20

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@fabiocos
Copy link
Contributor

@adas1994 you messed up with this PR, please clean the branch rebasing it properly

@fabiocos
Copy link
Contributor

hold

@cmsbuild cmsbuild added the hold label Aug 13, 2019
@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-27616/11438

@cmsbuild
Copy link
Contributor

Pull request has been put on hold by @fabiocos
They need to issue an unhold command to remove the hold state or L1 can unhold it for all

@Dr15Jones
Copy link
Contributor

please rebase

@perrotta
Copy link
Contributor

-1
(Once rebased reco signature will not be needed any more)

@adas1994
Copy link
Contributor Author

Could not be rebased successfully. So, I am creating a new pull request with latest modifications.

@adas1994 adas1994 closed this Aug 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment