Minutes from LArSoft coordination meeting on March 13, 2018


Vito Di Benedetto, Lynn Garren, Krzysztof Genser, Robert Hatcher, Thomas Junk, Kyle Knoepfel, Guilherme Lima, Gianluca Petrillo


Erin Conley, Aaron Higuera, Katherine Lato, Saba Sehrish, Gleb Sinev

Project status report [Gianluca Petrillo]

  • reminder: OSX distribution is not fully supported, and it won't be until we can build it with Clang (c2 qualifier)
  • also reminder: forward compatibility (using an old art version to read a file produced by a newer art version) is not supported
    • [Thomas Junk] shouldn't an exception be thrown when such an attempt is made? [Lynn Garren] there was some discussion among art stakeholders about that...


  • still needed sign off for new version of GENIE (2.12.10) by some of LArSoft stakeholders

CVMFS repository for LArSoft [Lynn Garren]

  • we have proposed a migration plan to deploy future software into /cvmfs/larsoft.opensciencegrid.org
  • this will eventually replace /grid/fermiapp/products/larsoft too
  • we will proceed cautiously
    • Jenkins build node issues have to be addressed before we can fully turn to the new area for everything
    • things will not be removed from the common Fermilab area
    • [Gianluca Petrillo] will things like sam_web_client be also in the new area? [A] Only LArSoft-distributed UPS products will be in the new area; the common Fermilab area will still be needed for the rest


  • be aware of this, start testing the new area, and make any issues official, either via Redmine issue or e-mail to larsoft-team@fnal.gov

Status of vectorizing LArSoft code [Guilherme Lima]

  • looking for a target simple enough to be dealt with, heavy enough that the optimisation can improve it, and popular enough that users can actually benefit from this work
  • considered detector digitisation
    • the Fastest Fourier Transform in the West library, which takes a good deal of the processing time, might be already optimised though, and anyway we don't have control of its source
  • now considering Projection Matching Algorithm

Discussion of new LArSoft event display requirements [Erica Snider]