Interesting.
Paz, I kind of think this is worth bringing to the attention of those on the ‘EPICS discussion’ thread about improving workflows/nexus handling, do you agree?
Steve
From: Sarah Foxley - STFC UKRI <sarah.foxley@stfc.ac.uk>
Sent: 22 February 2024 15:27
To: mpb@mantidproject.org
Subject: [Mpb] ORNL Nexus work
Dear all,
One of the actions on me from the last meeting was to provide an update on the Nexus work that ORNL are doing.
For 6.10 they are planning to undertake a new implementation of LoadEventNexus. This was found to be the slowest step in many of their workflows. Investigation of this algorithm found it was spending much of its time doing other things
than reading from disk. The suggested solution is to move away from the current method of allocating all the events and then reusing code for sorting and compressing. Instead they plan to create a histogram whilst reading through events and then converting
that data to an EventList.
There will be instances where this new method will not be used:
-
Small event files
-
Files with period data
-
Files with weighted events
There is much more detail about their plans here -
https://github.com/mantidproject/mantid/issues/36594 .
Let me know if you have any questions about this and I will follow up with Pete at ORNL.
All the best
Sarah
Sarah Foxley
Mantid Team Leader and Mantid Project Manager
Science and Technology Facilities Council
Phone – 01235 446938
She/Her/Hers