[Halld-offline] Software Meeting Minutes, November 24, 2020

Mark Ito marki at jlab.org
Tue Nov 24 20:08:42 EST 2020


Folks,

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

   -- Mark

________________________________________


    GlueX Software Meeting, November 24, 2020, Minutes

Present: Alex Austregesilo, Thomas Britton, Sergey Furletov, Mark Ito 
(chair), Igal Jaegle, Naomi Jarvis, Simon Taylor, Nilanga 
Wickramaarachchi, Beni Zihlmann

There is a recording of his meeting 
<https://bluejeans.com/s/KwdHeiR6vUQ/> on the BlueJeans site. Use your 
JLab credentials to authenticate.


      Announcements

 1. Build Scripts Releases 2.4
    <https://github.com/JeffersonLab/build_scripts/releases/tag/2.4> and
    2.5
    <https://github.com/JeffersonLab/build_scripts/releases/tag/2.5>.
    See the release notes (linked) for the changes. Beni reported a
    successful built on Ubuntu 20.
 2. New version set: version_4.32.0.xml
    <https://mailman.jlab.org/pipermail/halld-offline/2020-November/008385.html>.
    Released last night. First version set with changes for Python 2/3
    compatibility described in Mark's talk below.


      Review of Minutes from the Last Software Meeting

We went over the minutes from the meeting on November 10th 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_November_10,_2020#Minutes>. 


  * The work disk is still very full. Mark is working on producing
    personalized reports for power users to identify possible areas for
    archival and/or deletion.
  * Thomas reported that pilot jobs from the OSG have landed at JLab,
    but they don't run Edgar Fajardo and Wesley Moore are working on it.
  * Beni reported that halld_recon issue #462
    <https://github.com/JeffersonLab/halld_recon/issues/462> *TOF dE/dx
    written as all zeros in monitoring hists and ROOT trees since
    2020-07-10* has been resolved.
  * Nilanga reported that halld_recon issue #464
    <https://github.com/JeffersonLab/halld_recon/issues/464> *Issue with
    code for chi square comparison of two trees* has been resolved.
  * The Software Working Group sends its congratulations to Dmitry and
    Olga on the birth of their son.


      Moving Forward to New Linux Distributions

Mark described work in two areas, Python 2/3 compatibility and 
Singularity container construction, that will enable us to upgrade 
supporting software packages (e.g., Geant4) and distribute a uniform 
Linux environment as well as exploit new features of C++ and Python. For 
details seehis slides 
<https://halldweb.jlab.org/doc-public/DocDB/ShowDocument?docid=4793>.

  * Python 2/3 compatibility: a new Python module, python-future, is
    used to allow single Python files to be used under both Python 2 and
    Python 3.
  * Singularity container construction: a new Git repository,
    hd_singularity <https://github.com/JeffersonLab/hd_singularity>, is
    available with recipes and a script to build containers that will
    run GlueX software.


      Review of recent issues and pull requests

We went over the flurry of MCwrapper issues 
<https://github.com/JeffersonLab/gluex_MCwrapper/issues?q=is%3Aissue> 
submitted by Naomi last week. Most of the time was spent on Issue #46 
<https://github.com/JeffersonLab/gluex_MCwrapper/issues/46> *SubmitSim 
needs info on how to supply command line arguments for the generators*. 
The discussion boiled down to where to draw the line between info that 
MCwrapper should provide and documentation generated by the authors of 
event generators.

On a side note, Naomi has pioneered the technique of writing a 
subdirectory specific README.md 
<https://github.com/JeffersonLab/halld_recon/blob/master/src/plugins/monitoring/CDC_dedx/README.md> 
that could be used for documenting generators.


      Stability of DSelector on batch farms

Alex posted notes on a solution to a problem 
<https://mailman.jlab.org/pipermail/halld-offline/2020-November/008386.html> 
that arises when running multiple proof sessions, for example in a set 
of batch farm jobs. Not all threads complete, or entire jobs may quit.


      Action Items

 1. Ask the Computer Center about staging the start of jobs in time. (Mark)
 2. Make sure that the automatic tests of HDGeant4 pull requests have
    been fully implemented. (Mark, Sean)
 3. Finish conversion of halld_recon to use JANA2. (Nathan)
 4. Ping Dmitry on CCDB Issue #68. (Mark)
 5. Remind folks about their problematic cache files. (Alex)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20201124/2db1b6f8/attachment.html>


More information about the Halld-offline mailing list