The meeting was combined with the Steering Group meeting with notes available at:
https://indico.fnal.gov/event/52903/attachments/152702/198532/March%2010%20Meeting%20Notes.pdf
The meeting was combined with the Steering Group meeting with notes available at:
https://indico.fnal.gov/event/52903/attachments/152702/198532/March%2010%20Meeting%20Notes.pdf
The January 2022 LArSoft Offline Leads status update was handled via email and a google document.
LArSoft – Erica Snider
MicroBooNE – Herbert Greenlee
MCC9-related updates were merged into larsoft and uboone suite integration releases as of version v09_41_00. Refer to talk in Dec. 14, 2021 larsoft coordination meeting.
SBND – Andrzej Szelc
Material, including videos, from the 6th UK LArTPC Software and Analysis workshop in November 2021 is available and on the LArSoft training website.
This informal workshop was intended for LArTPC Software/Analysis beginners (mostly PhD students and post-docs). The aim was for new collaborators on LArTPC experiments to become familiar with the software and analysis tools commonly available to experiments such as MicroBooNE, SBND, DUNE, protoDUNE and ICARUS. The workshop was held in a hybrid mode at the University of Edinburgh and online.
SBN Data/Infrastructure – Joseph Zennamo, Wesley Ketchum
Working through large-scale production testing ahead of next major SBN release. There are major issues in SBND with memory, related to moving to the refactored LArG4 and lingering issues in the ‘rollup’ of truth information from showers. We met with Hans/others earlier in the month and developed a plan, but haven’t seen progress on that yet. This is an urgent need for simulation (and Dom Brailsford reports this is affecting DUNE as well).
DUNE – Heidi Schellman, Tingjun Yang, Michael Kirby
No Report
ICARUS – Daniele Gibin, Tracy Usher
No Report
LArIAT – Jonathan Asaadi
No Report
Please email Katherine Lato or Erica Snider for any corrections or additions to these notes.
The December meeting was combined with the Steering Group meeting with notes available at:
The September meeting was combined with the Steering Group meeting and notes are available at the Indico site.
This Offline Leads status update was handled via email and a google document.
LArSoft – Erica Snider
DUNE – Andrew John Norman, Heidi Schellman, Tingjun Yang, Michael Kirby
DUNE has scripts to split up dunetpc, but is waiting for Dom Brailsford to commit a rearrangement of the services fcl files which affect the ability of unit tests to run independently. They plan on moving to GitHub for the new split repositories. Heidi and Andrew are evaluating ways DUNE collaborators should use GitHub now that username/password access is disabled and tokens or SSH keys are required.
ICARUS – Daniele Gibin, Tracy Usher
No Report
LArIAT – Jonathan Asaadi
No Report
MicroBooNE – Herbert Greenlee
At the Aug. 24, 2021 LArSoft coordination meeting, Herb presented a plan for reconciling the LArSoft version of data product ParticleID (package lardataobj) with the MicroBooNE MCC9 version. The long term goal is for MicroBooNE to merge its MCC9 production release updates into the develop branch. Some follow up work is required to decide between the strategy of updating ParticleID on the develop branch to match MCC9, or adding an entirely new data product class. The sticking point all along has been backward compatibility with data files written using older versions.
SBND – Andrzej Szelc
No Report
SBN Data/Infrastructure – Joseph Zennamo, Wesley Ketchum
SBN is preparing for the August production in advance of the larger October production push.
As part of this SBND has migrated to using the latest refactored LArG4 where they have observed issues with the MCParticle collections containing non-unique TrackIDs and SegFaulting when trying to access trajectory information. They have followed up with experts.
Please email Katherine Lato or Erica Snider for any corrections or additions to these notes.
Offline Leads meeting – July 15th, 2021
Attendees: Miquel Nebot-Guinot, Andrzej Szelc, Wesley Ketchum, Tom Junk, Erica Snider, Katherine Lato
LArSoft:
Round Robin:
Please email Katherine Lato or Erica Snider for any corrections or additions to these notes.
This Offline Leads status update was handled via email and a google document.
LArSoft – Erica Snider
DUNE – Andrew John Norman, Heidi Schellman, Tingjun Yang, Michael Kirby
dunepdsprce, dune-raw-data and dunetpc have been compiled and tested with e20. It took a little maintenance as data read-in methods sometimes involved creating pointers to elements packed structures complaining about possible unaligned data; e20 emits a warning with these. All fixed, though if someday in the future 32-bit objects get padded unless we say packed, we could be in for more maintenance. Tom’s progress with the memory footprint issue consisted of identifying software components that take more memory in larsoft v09_16_00 as compared with v09_15_00, and a lot of it seems to be what ROOT loads with it.
ICARUS – Daniele Gibin, Tracy Usher
No Report
LArIAT – Jonathan Asaadi
No Report
MicroBooNE – Herbert Greenlee
No Report
SBND – Andrzej Szelc
No Report
SBN Data/Infrastructure – Joseph Zennamo, Wesley Ketchum
From email: We have opened a request for a profiling tutorial for SBN developers:
https://cdcvs.fnal.gov/redmine/issues/25831
Please email Katherine Lato or Erica Snider for any corrections or additions to these notes.
Offline Leads Meeting – April 22, 2021
Attendees: Joseph Zennamo, Tingjun Yang, Erica Snider, Katherine Lato
1) We had a request to migrate “best effort” Ubuntu support from LTS 18 to LTS 20. This requires building under gcc v9 (e20). This now works, so will begin “best effort” for LTS 20. Proposing to move to e20. DUNE and uB have products that will need to be rebuilt with e20.
Discussion: Joseph asked about the impact of shifting to e20?
Typically aren’t changes to interfaces, but compilers get better at enforcing the standard. Sometimes code that compiles in an earlier version of a compiler doesn’t compile because the code wasn’t compliant with the standard.
Tingjun noted that they tried to move to e20 for ArgoNeut code. Has some issues with warnings in TenserFlow. Lynn provided a solution, they’re going to test that. May have similar issues with DUNE, should start testing it.
LArSoft will migrate once experiments give the all-clear.
2) There is a request to migrate to TensorFlow v2.3. The project is ready to do this, but we need people from the experiments to check that everything works as required under the new version. Only larrecodnn uses TensorFlow within core LArSoft. Both argoneutcode and dunetpc use tensorflow.
Discussion: Have expanded the scope of this migration to include moving to the next version of TensorRT (now re-branded as Triton) at the same time.
Leigh Whitehead said in email several weeks back that DUNE is ready for TF v2.3. Tingjun noted that some things have changed, so they need to run some of the tests again.
3) Rollback of hdf5 v1_12 to hdf5 v1_10. (Noted that the older version builds with e20)
Discussion: SBN has no immediate use for this, but given their drive to use HPC resources, expect that HDF5 conversions will be a part of the workflow at some point. No opinion at this time.
Discussion at last LCM suggested DUNE is ok with a temporary rollback to hdf5 v1_10. Need to confirm.
4) Round table:
Tingjun: ArgoNeuT and DUNE issues for LArSoft
SBN:
Erica: SciSoft team can assist with profiling. The lab provides a set of profiling tools, though it changes with time. There is expertise within SCD in using these tools. Will try to find someone to provide the requested tutorial.
Please email Katherine Lato or Erica Snider for any corrections or additions to these notes.
The February 2021 LArSoft Offline Leads status update were handled via email and a google document.
LArSoft – Erica Snider
LArSoft has migrated to art 3.06 as of LArSoft v09_16_00 released on Feb 4. The new version of art includes an update to root, v6_22_06a. Note that this version of root requires an additional set of ups qualifiers, e19:p383b:prof, etc.
In anticipation of the migration to the spack packaging system, we have begun work to migrate the LARSoft build to use cetmodules, which uses spack and CMake instead of cetbuildtools. cetmodules is backwards compatible with UPS, so can be used with either packaging system. There will be no impact on developers and end users when this change is introduced. More details will be provided soon once the full migration plan is completed.
There is a request to migrate to TensorFlow v2.3. The project is ready to do this, but we need people from the experiments to check that everything works as required under the new version. Only larrecodnn uses TensorFlow within core LArSoft. Both argoneutcode and dunetpc use tensorflow.
We also have a request to migrate “best effort” Ubuntu support from LTS 18 to LTS 20. This will probably require that we also migrate to gcc v9 (e20). Please send any comments you have regarding either of these changes.
DUNE – Andrew John Norman, Heidi Schellman, Tingjun Yang, Michael Kirby
We upgraded DUNE’s stack to the new art and root with very few issues. A development hdf5 reader module in dune-raw-data had used H5Cpp.h which is now removed and we are looking for alternative methods in hep_hepc but are having troubles finding a method to access file attributes. We are testing the tensorflow v2.3 product.
SBN Data/Infrastructure – Joseph Zennamo, Wesley Ketchum
We did a minor refactoring of some of our experiment code to ease further development and deployment: this has meant setting up an ‘sbnana’ that has minimal dependencies on art/LArSoft, helping us push forward on the CAFAna analysis framework development. We’re working on being ready for e20 releases ASAP, to help the Ubuntu migration to LTS20 go through faster. We’re also looking forward to the updates to the Event Reweighting presented by S. Gardiner, as that will be necessary for handing reweighting systematics in SBN sensitivity studies.
ICARUS – Daniele Gibin, Tracy Usher
No Report
LArIAT – Jonathan Asaadi
No Report
MicroBooNE – Herbert Greenlee
No Report
SBND – Andrzej Szelc
No Report
Please email Katherine Lato or Erica Snider for any corrections or additions to these notes.
Offline Leads Meeting – Jan. 14th
Tom Junk, Tingjun Yang, Erica Snider, Katherine Lato
LArSoft Update:
Round Robin, DUNE:
Please email Katherine Lato or Erica Snider for any corrections or additions to these notes.