Present: Eileen Berman, Giuseppe Cerati, Vito Di Benedetto, Lynn Garren, Katherine Lato, Gianluca Petrillo, Saba Sehrish, Erica Snider, Hans Wenzel, Kevin Wierman, Tingjun Yang
Remote: Eric Church, Thomas Junk, Robert Sulej
Release and project report [Erica Snider]
- GENIE 2.12.2 is available, with possible breaking changes
- GENIE cross section UPS product might be inconsistent with what is used by LArSoft jobs, which configure from FHiCL
geo::PlaneGeo::SignalType()
is going to be removed (issue #14704)
- canvas libraries are going to be merged (will need running scripts to resolve)
- discussing content and design of track data objects
Conclusions
- with no objections among the present, GENIE will be updated to 2.12.2
- need feedback: should be move to a shorter, weekly meeting?
- removing GENIE cross section automatic setup
lar::PtrMaker
[Saba Sehrish]
lar::PtrMaker
helps in the creation of art pointers, needed to create associations
- it might be moved into art in the future, depending on feedback
- we report here links to documentation and a small example
Conclusions
- need feedback from user experience with this, for improvements
Generator output from ROOT trees [Leigh Whitehead]
- developed a module to read files representing beam flux, designed for ProtoDUNE
- [Tingjun Yang] being ProtoDUNE specific, shouldn't it live in
dunetpc
? [A] we need to see how generic we can make it
Parallelizing LArSoft modules II: MPI and OMP together [Eric Church]
- using OpenMP to speed up hit fitting (
GausHitFinder
)
- evidence of x3 gain using 8 CPUs (sharing their memory)
- playing with MPI to use multiple instances of a module to perform a task
- a lot of hacking was required, this is only a proof of principle
- as such, it succeeded
- want to partner with art team to develop this system, if it makes sense
- [Robert Sulej] Intel TBB is also present in the art stack. Is it used? [A] we don't know what it is used for in art
- [Erica Snider] vectorisation is also a orthogonal resource to be used
A new GDML generation framework [Kevin Wierman]
- GDML has been troublesome with ROOT 6
- describing a modular approach based on preprocessing and "mako" scripting tool
- provides python access to the geometry structure, for debugging
- also considering Brett Viren's GeGeDe tools
Interface/access to calibration database [Brandon Eberly]
- calibration database access service has been extended in a non-breaking way
- minor changes to support of Boolean data
Conclusions
- this will be merged into LArSoft develop
- feature #10539 proposes to make stored associations with metadata able to play the role of metadataless associations
- a policy needs to be issued for some corner cases
- proposing twofold: # prescribe a LArSoft internal policy of having all associations with the same instance name describe the same relations (they may differ in metadata types) # accept art resolution of the ambiguities by extending the principle of the current lookup algorithm
Conclusions
- the proposal encountered no objection: this outcome will be reported to art team
There are minutes attached to this event.
Show them.