GlueX Offline Meeting, August 9, 2017
GlueX Offline Software Meeting
Wednesday, August 9, 2017
11:00 am EDT
JLab: CEBAF Center F326/327
Contents
Agenda
- Announcements
- Review of minutes from the last meeting (all)
- Coverity (David, Mark)
- Review of recent pull requests (all)
- Review of recent discussion on the GlueX Software Help List (all)
- Action Item Review
Communication Information
Remote Connection
- The BlueJeans meeting number is 968 592 007 .
- Join the Meeting via BlueJeans
Slides
Talks can be deposited in the directory /group/halld/www/halldweb/html/talks/2017
on the JLab CUE. This directory is accessible from the web at https://halldweb.jlab.org/talks/2017/ .
Minutes
Present:
- FSU : Sean Dobbs
- Glasgow : Peter Pauli
- JLab : Alexander Austregesilo, Amber Boehnlein, Thomas Britton, Eugene Chudakov, Hovanes Egiyan, Mark Ito (chair), Curtis Meyer, Sandy Philpott, Joerg Reinhold, Dmitry Romanov, Simon Taylor, Beni Zihlmann
- MIT : Cris Fanelli
There is a recording of this meeting on the BlueJeans site. Use your JLab credentials to access it.
Announcements
Analysis Launch
Alex announced that the analysis launch is done. It took about three days. Sixty channels were analyzed, creating 2.5 million ROOT trees. In the next attempt these trees will have to be consolidated into fewer, bigger files so that they can be written to tape more easily. The current set of files caused a backup of the tape library. Trees are produced one per file. The plan is to merge all trees from a given channel in a given run.
Mini-Launches of Simulation on the OSG
Sean has been using the infrastructure provided by Richard Jones to run simulation jobs on the OSG. Jobs were submitted from the new JLab Submit Host. Up to 2000 jobs were running at a time.
Sean wants to work on the framework so that jobs can be sent either to the OSG or the JLab farm.
Collaboration Date Moved
Curtis announced the that next collaboration meeting will be held October 12,13, and 14.
Review of Minutes from the Last Meeting
We reviewed the minutes from the meeting on July 26.
- Sandy reported that the move of central computing nodes from upstairs at CEBAF Center to the Data Center on July 29 went well.
- Thomas reported that he is currently working on aligning FDC hits in the event display, working closely with Simon. The BCAL hits were added last week. Dmitry has been working on the framework, organizing the existing code. To begin with, they are recommending a mode where users save events of interest during reconstruction for viewing at a later stage rather than navigating through events as reconstruction is performed.
Coverity
The folks at Coverity have analyzed code from Hall B and Hall D. They gave a presentation last week showing results. The program does a static analysis of code, flagging code patterns that may indicate errors, reporting them to the user with a nice graphical interface.
There seems to be general agreement that the cost of a license could pay big dividends by avoiding future debugging effort by code developers. Amber mentioned that the Lab would likely purchase a license for a small number of seats for an initial trial period.
Running ROOT in Debug Mode
Beni described a method for getting source code information from the stack trace generated when errors are encountered running compiled ROOT macros. When compiling macros, append "++g", for example:
.L MyMacro.C++g
See Beni for all of the details.