Ticket #11574 (closed: fixed)
FindNeighbours performance
Reported by: | Owen Arnold | Owned by: | Harry Jeffery |
---|---|---|---|
Priority: | critical | Milestone: | Release 3.4 |
Component: | Framework | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Owen Arnold |
Description (last modified by Harry Jeffery) (diff)
This commit https://github.com/mantidproject/mantid/commit/046b37f2984784417c4b44b7139416bb8e846568
caused a 25% increase in run time. See attachment.
Attachments
Change History
comment:1 Changed 5 years ago by Owen Arnold
- Priority changed from major to critical
- Status changed from new to assigned
- Owner changed from Owen Arnold to Harry Jeffery
Realistically, I'm not going to have time to work on this, but I don't want it to slip off the radar because it's quite an important feature. The compound effect of loss of performance will be significant as the number of dimensions increases.
comment:3 Changed 5 years ago by Harry Jeffery
Refs #11574 Preallocate the neighbour indices vector
Changeset: 33b61d6136855d2acb5e7ef19a0770d236750da6
comment:4 Changed 5 years ago by Harry Jeffery
Refs #11574 Optimise isNeighbourOfSubject
Changeset: 4441d127943a9d2e85ee22e40b9231a328b915df
comment:5 Changed 5 years ago by Owen Arnold
- Status changed from inprogress to verifying
- Tester set to Owen Arnold
comment:6 Changed 5 years ago by Harry Jeffery
- Status changed from inprogress to verify
- Resolution set to fixed
This is being verified as pull request #620.
comment:9 Changed 5 years ago by Owen Arnold
- Status changed from verify to closed
Merge pull request #620 from mantidproject/11574_optimise_findneighbours
Optimise findNeighbours
Full changeset: aafc79279062988a669b78dd483a1db72505bdf8
Changed 5 years ago by Harry Jeffery
- Attachment new_findNeighbours_perf_graph.png added
The performance now
comment:10 Changed 5 years ago by Nick Draper
Somehow these slipped through without a resolution. Set to Fixed.
comment:11 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 12412