[Halld-offline] Software Meeting Minutes, August 31, 2021

Mark Ito marki at jlab.org
Wed Sep 1 15:17:37 EDT 2021


Folks,

Please find the minutes here 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_August_31,_2021#Minutes> 
and below.

   -- Mark

      ___________________________________


    GlueX Software Meeting, August 31, 2021, Minutes

Present: Alex Austregesilo, Edmundo Barriga, Nathan Brei, Sergey 
Furletov, Nathaniel D. Hoffman, Mark Ito (chair), Igal Jaegle, Naomi 
Jarvis, David Lawrence, Simon Taylor, Jon Zarling

There is a recording of this meeting 
<https://bluejeans.com/s/14ogCmKG9Dq/>. Log into the BlueJeans site 
<https://jlab.bluejeans.com> first to gain access (use your JLab 
credentials).


      Announcements

 1. New version set (4.45.0) with new versions of Diracxx (2.0.0) and
    HDGeant4 (2.28.0)
    <https://mailman.jlab.org/pipermail/halld-offline/2021-August/008616.html>
    and default version set reverted: 4.45.0 -> 4.44.0
    <https://mailman.jlab.org/pipermail/halld-offline/2021-August/008625.html>
    The new release from last week, which used a new cmake-enabled
    version of Diracxx, had to be pulled back due to a non-functioning
    hdgeant4 binary. See this discussion
    <https://groups.google.com/g/gluex-software/c/p7MfPhJwglM> on the
    software help list.
 2. /work/halld is back, /work/halld3 did not move
    <https://mailman.jlab.org/pipermail/halld-offline/2021-August/008613.html>
    and /work/halld3: transition to new server on Thursday morning
    <https://mailman.jlab.org/pipermail/halld-offline/2021-August/008624.html>
    We are about to be fully moved to a new work disk server. The final
    step will be the morning of September 2.
 3. New required packages: python3-devel and boost-python36-devel
    <https://mailman.jlab.org/pipermail/halld-offline/2021-August/008620.html>
    The new Diracxx brings these in.
 4. New build: complete GlueX software stack, GCC 5.3.0 via module, RHEL
    Workstation release 7.6 (gluons), as requested by A. Somov.


      Review of Minutes from the Last Software Meeting

We went over the minutes from the meeting on August 17th. 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_August_17,_2021#Minutes> 


  * On halld_recon issue #537, Problems with photon energies in MC
    samples <https://github.com/JeffersonLab/halld_recon/issues/537>,
    Sean Dobbs has fixed many random trigger files and will be releasing
    them into the wild soon. He also thinks that we should backport the
    software fixes related to this issue to previous recon launch
    versions and is preparing those branches.
  * Mark reported that there is more work to be done on the GCC 8 access
    schemes before they are ready for general use.
  * Alex called the meeting on maintaining the online version of
    halld_recon. Mark was able to do complete builds (all packages) on
    the gluons using both GCC 4.8.5 and GCC 5.3.0. The system has not
    changed yet; there is more work to do, but we are maintaining the
    current system for the start of the run.


      Review of Minutes from the Last HDGeant4 Meeting

We went over the minutes from the meeting on August 24th 
<https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_August_24,_2021#Minutes>. 
Alex has closed Issue #181 
<https://github.com/JeffersonLab/HDGeant4/issues/181>: G3/G4 Difference 
in FDC wire efficiency at the cell boundary. Thanks to Alex, Richard 
Jones, and Lubomir Pentchev for all the work that went into new 
functions for modeling FDC efficiency in mcsmear. If more work needs to 
be done on this we will open an issue against halld_sim.


      FAQ of the Fortnight: What is the scratch disk?

Mark reviewed the FAQ 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_FAQ#What_is_the_scratch_disk.3F>. 
David asked why we need a volatile disk and a scratch disk. Mark pointed 
out that since volatile is on Lustre, it is suitable for large data 
files only. Also it is only available from the farm whereas scratch (or 
can be) mounted nearly everywhere at JLab.


      Update: getting started with gluupy

Jon describe recent work making it easier to adapt gluupy 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_August_17,_2021#Histogramming_Using_Uproot_and_Our_Flat_Tree_Output> 
to users' needs. He also clarified some requirements and behaviors. 
Please see his slides 
<https://halldweb.jlab.org/doc-private/DocDB/ShowDocument?docid=5237> 
for the details.


      Crashes with minimal DSelector upon writing output trees, probably
      memory leak

This gluex_root_analysis Issue #156 
<https://github.com/JeffersonLab/gluex_root_analysis/issues/156>. Naomi 
led us through this "long-standing problem with running DSelector jobs" 
on the CMU cluster. Please see the issue itself for a complete 
description. She has provided information so that others can try to 
reproduce the problem.

[Added in press: Alex was able to duplicate the crash on the ifarm at 
JLab. It seems intermittent there as well.]


      Meeting Time

Mark received no objections to moving the meeting time to 2 pm. Stay tuned.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20210901/72f0093f/attachment-0001.html>


More information about the Halld-offline mailing list