-
Notifications
You must be signed in to change notification settings - Fork 0
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
fix some valgrind memcheck warnings when N_proc < NN #137
Conversation
if (n < N_proc) { | ||
const float zout = msZ.constAt(n, 0, 0); | ||
const float zin = inPar.constAt(n, 2, 0); | ||
propSign(n, 0, 0) = (std::abs(zout) > std::abs(zin) ? 1. : -1.); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Probably best to wait for #136 to be merged and then I'll rebase
…idate and cleanup TkElectron interface
…n pv-based isolation. Set charge of TkElectrons
after the prop to plane was merged I did a resync in our/trackreco fork. |
…th DeepCoreSeeding ProcModifiers
Extend the GenericConsumer to support the possibility of consuming the individual products produced by a module. The new syntax is similar to the "keep" statements in an OutputModule. The old syntax, specifying only the module label, is still supported.
1. Compatibility issue with Python 3: Encode the `file_name` argument before computing the hash. 2. Import the `hashlib` module for the development environment
Run3-sim152X Make changes which can handle both DDD and DD4hep inputs correctly
Cleanup unnecessary include statements from L1Trigger/L1TMuonOverlapPhase1
Run3-alca248Z Modify the calibration code of HCAL to ignore the zside index and also change the name of some variables
…hcal Removing unnecessary try/catch clauses in Hcal{Led,Pedestal}Analysis.cc
Measurements of HLT job timing showed that the first calls to tensflow take a long time and hold a mutex for that entire time. This lead to poor thread efficiency during the start of event processing.
…SumPtHollowConeDR03 trkSumPtSolidConeDR04 to 10
Also improved UI in the viewer.
Update the DependencyGraph service
Increase precision of photon variables to 10
L1T o2o: fix int/2 bug
Add module centric view to Tracer viewer
Added tensorflow initialization to TSGForOIDNN
Remove legacy modules cleanup, last ones in reco packages
…rDgt98 more all D* geometry >= D98 to use the @relval2026 menu
[14_0_X SIM] Added ZDC transport as an option of FullSim for heavy ion simulation
…rmwareStyle Emulator cluster firmware style
…ndowTune New l1 track trigger stub window tune
…nter-warn [nonlto] Fixed dangling-pointer warning in MkFitCore
…s in producer destructor
b39a0e0
to
477556d
Compare
PR description:
valgrind memcheck complained about uninitialised values in a few new places where we loop over NN. This PR quiets them. My working theory is that a loop over constant NN with an if on N_proc is more vectorizable than a loop over an unbounded N_proc.
PR validation:
Compiles, quiets valgrind, trivial technical fix.