[Halld-offline] HDGeant4 Meeting Minutes, March 9, 2022

Mark Ito marki at jlab.org
Wed Mar 9 19:16:23 EST 2022


Folks,

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

   -- Mark

      ____________________________________


    Minutes, HDGeant4 Meeting, March 9, 2022

Present: Alex Austregesilo, Sean Dobbs, Mark Ito (chair), Igal Jaegle, 
Richard Jones, Simon Taylor, Beni Zihlmann

There is a recording of this meeting 
<https://jlab-org.zoomgov.com/rec/share/INlcF7iSrNVxC-qYwGpQTABOJEInN9lBdy8ccUMriSi069ivUvSkGiN_FaPYD_y4.LpTL7FAojqdxz3Rm> 
(Passcode: cx8=wBQA) on the ZoomGov site.


      Announcements

Mark mentioned that Geant4 version 11 has been released. From the 
discussion:

  * Richard suggested that we think about upgrading the version of
    Geant4 we use from 10.04 to 10.07. Version 11 might still be a
    bridge too far.
  * He reminded us that this would require an upgrade of GCC beyond that
    shipped with CentOS 7, i.e., GCC 4.8.5. He has been using Developer
    Toolset 4 to get around this, which gives access to GCC 5.3.1.
  * He also reminded us that to use Geant4 10.07, we would also need to
    build HDGeant4 with an advanced version of GCC and that in turn
    requires a build of halld_recon with the same version of GCC. Indeed
    we would need to build everything in our software stack with a
    consistent GCC version.
  * This can be done under CentOS 7 (see above for an example), but not
    without installing software in addition to the RPMs that ship with
    the official CentOS 7 distribution, like a Devtoolset, or a custom
    build of GCC, or a non-official RPM.
  * Mark reminded us that our current CentOS 7 container already has
    Devtoolset 8 on board. This provides GCC 8.3.1.
  * Another way to get advanced versions of GCC would be to go to a
    CentOS-8-like distribution. CMU is already running CentOS 8 Stream.
  * Mark recently succeeded in creating a CentOS 8 Stream Singularity
    container and used it to build the current default version set
    (5.4.1). To do this he started from a Docker container from an
    individual since the official CentOS account on DockerHub does not
    provide any Stream container at all.
  * On a related issue, Mark, with help from Richard, was able to put a
    new version of our CentOS 7 container out on CVMFS. It is
    /cvmfs/singularity.opensciencegrid.org/jeffersonlab/gluex_prod:v1.
    This is a demo of a new-to-Mark way of updating our container on
    CVMFS since Docker took away our old method for free accounts. Also
    note that it is in the "jeffersonlab" directory and not the
    "markito3" directory.
  * No decision on a path forward yet.


      Review of minutes from the last meeting

We went over the minutes from the meeting on January 26th 
<https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_January_26,_2022#Minutes>. 
Pull Request #202 <https://github.com/JeffersonLab/HDGeant4/pull/202>, 
"Fix for TAGH hits for the SRC/CT experiment." was approved and merged.


      Issues on GitHub

  * Issue #204 <https://github.com/JeffersonLab/HDGeant4/issues/204>,
    "crash with version set 5.3.0" was addressed by Pull Request #208
    <https://github.com/JeffersonLab/HDGeant4/pull/208>. We are waiting
    for Naomi Jarvis to confirm the fix and close the issue.
  * Mark reported that a new version set with changes from Simon for the
    CPP experiment is in preparation.


      Future of the HDGeant4 Meeting

We decided to transition this meeting from a regular bi-weekly meeting 
to one which is called on-demand as issues arise. During the discussion 
we noted that HDGeant4 is now a mature product and in general use around 
the Collaboration. Regular discussion of HDGeant4-related issues will be 
folded into the Software Meeting.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20220309/32fff4f0/attachment.html>


More information about the Halld-offline mailing list