<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>