<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/GlueX_Software_Meeting,_March_16,_2022#Minutes">here</a>
and below.</p>
<p> -- Mark</p>
<p> ____________________________________</p>
<p>
</p>
<div id="globalWrapper">
<div id="column-content">
<div id="mw-content-text" dir="ltr" class="mw-content-ltr"
lang="en">
<h2 id="firstHeading" class="firstHeading" lang="en"><span
dir="auto">Minutes, GlueX Software Meeting, March 16, 2022</span></h2>
<p>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
</p>
<p>There is a <a rel="nofollow" class="external text"
href="https://jlab-org.zoomgov.com/rec/share/N9dLoupwKt-2fyL0KxwzGRrVgEeyTuPLtTD44CfTm42v4X1AvMC0kUIcVuSMuPm5.APkRQhNM6jWXnqZ4?startTime=1647451665000">recording
of this meeting</a> on the ZoomGov site. (Passcode:
JTHgxw%5)
</p>
<h3><span class="mw-headline" id="Announcements">Announcements</span></h3>
<ol>
<li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2022-March/008785.html">New
version set: 5.5.0</a>. This version set has updates for
the new detectors for the CPP experiment.
<ul>
<li> 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.</li>
</ul>
</li>
<li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2022-March/008786.html">New
version of Build Scripts: version 2.33</a>. This version
allows set-up of a subset of packages. Packages omitted
from the XML file will not have their set-up steps
performed.</li>
</ol>
<h3><span class="mw-headline"
id="Review_of_Minutes_from_the_Last_Software_Meeting">Review
of Minutes from the Last Software Meeting</span></h3>
<p>We went over the <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Software_Meeting,_March_2,_2022#Minutes"
title="GlueX Software Meeting, March 2, 2022">minutes from
March 2nd</a>.
</p>
<ul>
<li> The pull requests from Simon have been merged and
incorporated in version set 5.5.0.</li>
<li> Mark still needs to arrange a meeting for
OSG-interested parties.</li>
<li> 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.</li>
<li> Richard suggested making JANA2 a standing agenda item
for these meetings.</li>
<li> Richard mentioned that GlueX has been mentioned more
than once in the opening talks of the OSG All-Hands
meeting being held this week.</li>
<li> 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.</li>
</ul>
<h3><span class="mw-headline"
id="Review_of_Minutes_from_the_last_HDGeant4_meeting">Review
of Minutes from the last HDGeant4 meeting</span></h3>
<p>We went over the <a
href="https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_March_9,_2022#Minutes"
title="HDGeant4 Meeting, March 9, 2022">minutes from the
meeting on March 9th</a>.
</p>
<ul>
<li> 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.</li>
<li> 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).</li>
<li> Richard advocated putting a CentOS 8 Stream container
on CVMFS as well as a corresponding build on Oasis. Mark
will look into this.</li>
<li> Mark highlighted the decision that this would be the
last of the bi-weekly-scheduled HDGeant4 meetings.</li>
</ul>
<h3><span class="mw-headline"
id="FAQ_of_the_Fortnight:_What_is_this_sbatch_error_that_I_am_getting.3F">FAQ
of the Fortnight: What is this sbatch error that I am
getting?</span></h3>
<p>We went over the <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_FAQ#What_is_this_sbatch_error_that_I_am_getting.3F"
title="GlueX Offline FAQ">FAQ</a>, 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.
</p>
<h3><span class="mw-headline" id="JANA2">JANA2</span></h3>
<p>Nathan summarized the status of JANA2 and the conversion of
halld_recon to use it. See <a rel="nofollow"
class="external text"
href="https://halldweb.jlab.org/talks/2022/introducing_the_port.pptx">his
slides</a> for the details. From the discussion:
</p>
<ul>
<li> 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.</li>
<li> 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.</li>
<li> 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.</li>
<li> 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.</li>
<li> We will invite Nathan back to future meetings to report
on further progress.</li>
</ul>
<h3><span class="mw-headline"
id="Review_of_recent_discussion_on_the_GlueX_Software_Help_List">Review
of recent discussion on the GlueX Software Help List</span></h3>
<p>We reviewed the thread on the Help List on <a
rel="nofollow" class="external text"
href="https://groups.google.com/g/gluex-software/c/kbMAF3Uzi2c">deleting
old branches from halld_recon</a>. Mark has not received
any objections.
</p>
<ul>
<li> Sean cautioned us that we would not want to
inadvertently delete Richard's work on reproducibility.</li>
<li> 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.</li>
</ul>
<h3><span class="mw-headline" id="Action_Items">Action Items</span></h3>
<ol>
<li> Increase Shibboleth time-out beyond its current 12 hour
setting. (Bryan)</li>
<li> Call a meeting to discuss OSG issues for the JLab
community. (Mark)</li>
<li> Put a CentOS 8 Stream system out on CVMFS (container
and software stack). (Mark)</li>
</ol>
</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 class="printfooter">
Retrieved from "<a dir="ltr"
href="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</a>"</div>
</div>
</div>
</div>
<div id="footer" role="contentinfo">
<ul id="f-list">
<li id="lastmod"> This page was last modified on 16 March
2022, at 18:34.</li>
</ul>
</div>
</div>
</body>
</html>