<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Folks,</p>
    <p>Please find the minutes <a moz-do-not-send="true"
href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_March_9,_2022#Minutes">here</a>
      and below.</p>
    <p>  -- Mark</p>
    <p>     ____________________________________</p>
    <p>
    </p>
    <div id="globalWrapper">
      <div id="column-content">
        <div id="content" class="mw-body" role="main">
          <h2 id="firstHeading" class="firstHeading" lang="en"><span
              dir="auto">Minutes, HDGeant4 Meeting, March 9, 2022</span></h2>
        </div>
      </div>
    </div>
    <div id="globalWrapper">
      <div id="column-content">
        <div id="content" class="mw-body" role="main">
          <div id="bodyContent" class="mw-body-content">
            <div id="mw-content-text" dir="ltr" class="mw-content-ltr"
              lang="en">
              <p>Present: Alex Austregesilo, Sean Dobbs, Mark Ito
                (chair), Igal Jaegle, Richard Jones, Simon Taylor, Beni
                Zihlmann
              </p>
              <p>There is a <a rel="nofollow" class="external text"
href="https://jlab-org.zoomgov.com/rec/share/INlcF7iSrNVxC-qYwGpQTABOJEInN9lBdy8ccUMriSi069ivUvSkGiN_FaPYD_y4.LpTL7FAojqdxz3Rm">recording
                  of this meeting</a> (Passcode: cx8=wBQA) on the
                ZoomGov site.
              </p>
              <h3><span class="mw-headline" id="Announcements">Announcements</span></h3>
              <p>Mark mentioned that Geant4 version 11 has been
                released. From the discussion:
              </p>
              <ul>
                <li> 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.</li>
                <li> 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.</li>
                <li> 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.</li>
                <li> 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.</li>
                <li> Mark reminded us that our current CentOS 7
                  container already has Devtoolset 8 on board. This
                  provides GCC 8.3.1.</li>
                <li> 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.</li>
                <li> 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.</li>
                <li> 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.</li>
                <li> No decision on a path forward yet.</li>
              </ul>
              <h3><span class="mw-headline"
                  id="Review_of_minutes_from_the_last_meeting">Review of
                  minutes from the last meeting</span></h3>
              <p>We went over the <a
href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_January_26,_2022#Minutes"
                  title="HDGeant4 Meeting, January 26, 2022">minutes
                  from the meeting on January 26th</a>. <a
                  rel="nofollow" class="external text"
                  href="https://github.com/JeffersonLab/HDGeant4/pull/202">Pull
                  Request #202</a>, "Fix for TAGH hits for the SRC/CT
                experiment." was approved and merged.
              </p>
              <h3><span class="mw-headline" id="Issues_on_GitHub">Issues
                  on GitHub</span></h3>
              <ul>
                <li> <a rel="nofollow" class="external text"
                    href="https://github.com/JeffersonLab/HDGeant4/issues/204">Issue
                    #204</a>, "crash with version set 5.3.0" was
                  addressed by <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/HDGeant4/pull/208">Pull Request
                    #208</a>. We are waiting for Naomi Jarvis to confirm
                  the fix and close the issue.</li>
                <li> Mark reported that a new version set with changes
                  from Simon for the CPP experiment is in preparation.</li>
              </ul>
              <h3><span class="mw-headline"
                  id="Future_of_the_HDGeant4_Meeting">Future of the
                  HDGeant4 Meeting</span></h3>
              <p>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.
              </p>
            </div>
            <br>
          </div>
        </div>
      </div>
    </div>
  </body>
</html>