[Halld-offline] Software Meeting Minutes, March 16, 2022

Mark Ito marki at jlab.org
Wed Mar 16 18:57:46 EDT 2022


Folks,

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

   -- Mark

      ____________________________________


    Minutes, GlueX Software Meeting, March 16, 2022

Present: Alex Austregesilo, Nathan Brei, Thomas Britton, Sean Dobbs, 
Mark Ito (chair), Igal Jaegle, Naomi Jarvis, Richard Jones, Curtis 
Meyer, Susan Schadmand, Simon Taylor, Beni Zihlmann

There is a recording of this meeting 
<https://jlab-org.zoomgov.com/rec/share/N9dLoupwKt-2fyL0KxwzGRrVgEeyTuPLtTD44CfTm42v4X1AvMC0kUIcVuSMuPm5.APkRQhNM6jWXnqZ4?startTime=1647451665000> 
on the ZoomGov site. (Passcode: JTHgxw%5)


      Announcements

 1. New version set: 5.5.0
    <https://mailman.jlab.org/pipermail/halld-offline/2022-March/008785.html>.
    This version set has updates for the new detectors for the CPP
    experiment.
      * Richard asked about his stand-alone HDDM repository. Mark
        replied that that has not been incorporated into the default
        version set yet. One outstanding step is to remove code from
        halld_recon that is provided by the HDDM repo. Richard reminded
        us that the data models themselves are stored in halld_recon's
        HDDM library and should remain so.
 2. New version of Build Scripts: version 2.33
    <https://mailman.jlab.org/pipermail/halld-offline/2022-March/008786.html>.
    This version allows set-up of a subset of packages. Packages omitted
    from the XML file will not have their set-up steps performed.


      Review of Minutes from the Last Software Meeting

We went over the minutes from March 2nd 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_March_2,_2022#Minutes>. 


  * The pull requests from Simon have been merged and incorporated in
    version set 5.5.0.
  * Mark still needs to arrange a meeting for OSG-interested parties.
  * Mark has done some tests showing that a build on the ifarm a
    corresponding build in the CentOS 7 Singularity container are
    equivalent. He is working replacing the two separate builds with one.
  * Richard suggested making JANA2 a standing agenda item for these
    meetings.
  * Richard mentioned that GlueX has been mentioned more than once in
    the opening talks of the OSG All-Hands meeting being held this week.
  * Richard reported that at the All-Hands meeting Miron Livny announced
    funding for an initiative to have HPC Centers accept jobs from OSG
    Submit Hosts. The Pittsburgh Supercomputing Center was mentioned
    specifically as a target for jobs.


      Review of Minutes from the last HDGeant4 meeting

We went over the minutes from the meeting on March 9th 
<https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_March_9,_2022#Minutes>. 


  * Mark reported, and Thomas confirmed, that the new container
    gluex_prod:v1 is in production us on the OSG via MCwrapper. There is
    also a gluex_devel:latest out on the OSG's Singularity CVMFS share.
  * Mark encouraged us to think about how and when to move to a more
    advanced version of the GCC compiler, one beyond that provided
    natively on CentOS 7 (GCC 4.8.5).
  * Richard advocated putting a CentOS 8 Stream container on CVMFS as
    well as a corresponding build on Oasis. Mark will look into this.
  * Mark highlighted the decision that this would be the last of the
    bi-weekly-scheduled HDGeant4 meetings.


      FAQ of the Fortnight: What is this sbatch error that I am getting?

We went over the FAQ 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_FAQ#What_is_this_sbatch_error_that_I_am_getting.3F>, 
first raised by Edmundo Barriga. To run on the JLab farm, you not only 
have to be a member of the halld group, but you also have to be listed 
under the halld Slurm account.


      JANA2

Nathan summarized the status of JANA2 and the conversion of halld_recon 
to use it. See his slides 
<https://halldweb.jlab.org/talks/2022/introducing_the_port.pptx> for the 
details. From the discussion:

  * Alex asked whether Nathan was interested in consulting on GlueX
    software generally now that he has gained familiarity with
    halld_recon. Nathan did not dismiss the idea out of hand.
  * There is an existing branch of halld_recon that has been converted
    to use JANA2. We need to identify a recent version to standardize on
    for comparison.
  * Alex mentioned that Richard has done a lot of work on
    reproducibility of our reconstruction code. We might want to make
    sure that all of those changes are in before flagging a version for
    comparison testing.
  * Mark asked about compiler versions. Nathan responded that JANA2
    compiles with GCC 4.8.5, but that he would welcome the ability to
    access features for more advanced versions in the future.
  * We will invite Nathan back to future meetings to report on further
    progress.


      Review of recent discussion on the GlueX Software Help List

We reviewed the thread on the Help List on deleting old branches from 
halld_recon <https://groups.google.com/g/gluex-software/c/kbMAF3Uzi2c>. 
Mark has not received any objections.

  * Sean cautioned us that we would not want to inadvertently delete
    Richard's work on reproducibility.
  * Nathan proposed that one way to preserve the old branches would be
    to fork halld_recon, and port all of the current branches of the
    original repo to the fork before deleting them from the original.


      Action Items

 1. Increase Shibboleth time-out beyond its current 12 hour setting. (Bryan)
 2. Call a meeting to discuss OSG issues for the JLab community. (Mark)
 3. Put a CentOS 8 Stream system out on CVMFS (container and software
    stack). (Mark)

Retrieved from 
"https://halldweb.jlab.org/wiki/index.php?title=GlueX_Software_Meeting,_March_16,_2022&oldid=111655 
<https://halldweb.jlab.org/wiki/index.php?title=GlueX_Software_Meeting,_March_16,_2022&oldid=111655>"

  * This page was last modified on 16 March 2022, at 18:34.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20220316/a96ace88/attachment.html>


More information about the Halld-offline mailing list