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