<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Please find the minutes from the meeting on May 31 below and in
      their <a moz-do-not-send="true"
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_May_31,_2017#Minutes">usual
        location</a>.</p>
    <p>_______________________________</p>
    <div id="mw-content-text" dir="ltr" class="mw-content-ltr" lang="en">
      <p>Present:
      </p>
      <ul>
        <li> <b>CMU</b>: Naomi Jarvis, Curtis Meyer</li>
        <li> <b>FIU</b>: Mahmoud Kamel</li>
        <li> <b>JLab</b>: Alex Austregesilo, Amber Boehnlein, Thomas
          Britton, Brad Cannon, Eugene Chudakov, Hovanes Egiyan, Sergey
          Furletov, Mark Ito (chair), David Lawrence, Dmitry Romanov,
          Simon Taylor, Beni Zihlmann</li>
        <li> <b>NU</b>: Sean Dobbs</li>
      </ul>
      <p>There is a <a rel="nofollow" class="external text"
          href="https://bluejeans.com/s/co6tm/">recording of this
          meeting</a> on the BlueJeans site. Use your JLab credential to
        access it.
      </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/2017-May/002753.html">AmpTools
            moved to GitHub</a> from SourceForge.</li>
        <li> MCwrapper <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2017-May/002766.html">1.6</a>
          and <a rel="nofollow" class="external text"
href="https://groups.google.com/forum/#%21topic/gluex-software/3Mmm_vI0VT8">1.7</a>
          Thomas has added PBS and Condor support.</li>
        <li> "New" packages in build_scripts: AmpTools, HDGeant4,
          gluex_root_analysis, hd_utilities.</li>
        <li> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2017-May/002768.html">Certificates
            and GitHub</a>. The JLab certificates is no longer needed to
          communicate with GitHub.</li>
        <li> <a rel="nofollow" class="external text"
href="https://halldweb.jlab.org/data_monitoring/recon/summary_swif_output_recon_2016-02_ver04_batch01.html">REST
            production 2016-02 ver04 done</a>.</li>
      </ol>
      <h3><span class="mw-headline"
          id="Review_of_minutes_from_the_last_meeting---OSG_Progress">Review
          of minutes from the last meeting---OSG Progress</span></h3>
      <p>We went over the <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_April_19,_2017#Minutes"
          title="GlueX Offline Meeting, April 19, 2017">minutes from the
          meeting on April 19</a>. Since then there has been slow and
        steady progress on GlueX use of the OSG.
      </p>
      <ul>
        <li> Work on the submit host at JLab is progressing. Problems
          are being discovered and solved.</li>
        <li> OSG personnel are installing software to deploy the CMU
          cluster as a Hosted Compute Element, making it available for
          our use via grid job submissions.</li>
        <li> A decision on how to deploy the GlueX software stack has
          been made: we will be using Richard Jones' Gridmake system.</li>
      </ul>
      <h3><span class="mw-headline" id="Stale_Branch_Policy">Stale
          Branch Policy</span></h3>
      <p>Mark proposed a policy to reduce the number of <a
          rel="nofollow" class="external text"
          href="https://github.com/JeffersonLab/sim-recon/branches/stale">stale
          branches</a> in the sim-recon repository. The policy is
      </p>
      <blockquote>Branches that have (a) no commits not present on the
        master branch and (2) have not had any updates in six months
        will be deleted "automatically".</blockquote>
      <p>There were no objections to this policy and it was adopted.
      </p>
      <h3><span class="mw-headline" id="3D_Event_Display">3D Event
          Display</span></h3>
      <p>Dmitry and Thomas have been working on a three-dimensional
        event display for GlueX. The system is based on the EVE package
        of ROOT and uses the JANA framework to retrieve events.
      </p>
      <ul>
        <li> Thomas gave a live demonstration (starting at 22:00 in the
          recording).</li>
        <li> Dmitry showed <a rel="nofollow" class="external text"
href="https://docs.google.com/presentation/d/1LsaelWTnzkBUzuEs7yHPGq7nzwQq0aVH9VlemOZqQZ8/edit?usp=sharing">slides
            commenting on the effort</a> thus far. Please see his
          presentation for full details.</li>
      </ul>
      <p>Dmitry spent a fair amount of time looking at other software
        packages that address this problem space. Turns out there is not
        much out there that is written to serve as a toolkit, i. e.,
        most event display programs are highly detector specific.
      </p>
      <p>So far a lot of the work has focused on solving technical
        problems just to get a working proof-of-principle system. One of
        the difficulties was getting two multi-threaded applications,
        ROOT and JANA, to work together. Not all detectors have been
        implemented and those that can be displayed are treated only at
        a bare-bones level. One challenge going forward will be
        manpower; there are a lot of detailed decisions that need to be
        made, detector-system-by-detector-system, to get a useful
        product. Hopefully each detector group can contribute, but there
        is a learning curve to be climbed for each contributor. Thomas
        and Dmitry are thinking of ways to reduce the slope.
      </p>
      <h3><span class="mw-headline" id="Bench-marking_on_KNL">Bench-marking
          on KNL</span></h3>
      <p>David presented <a
href="https://halldweb.jlab.org/wiki/images/d/de/20170531_KNL_benchmark.pdf"
          class="internal" title="20170531 KNL benchmark.pdf">slides on
          benchmark tests</a> he performed with our reconstruction on a
        Knights Landing (KNL) machine. Please see his slides for the
        details. The motivation is to develop numbers for proposals to
        run on <a rel="nofollow" class="external text"
          href="http://www.nersc.gov/users/computational-systems/cori/NERSC%27s">new
          supercomputer, Cori</a>.
      </p>
      <p>Although the comparison is a bit tricky, on a per core basis,
        on KNL our code runs about 20% of the speed we get on a 2016-era
        Broadwell processor. This does not necessarily disqualify us for
        time on Cori; software from other projects are likely similarly
        challenged.
      </p>
    </div>
    <pre class="moz-signature" cols="72">-- 
Mark Ito, <a class="moz-txt-link-abbreviated" href="mailto:marki@jlab.org">marki@jlab.org</a>, (757)269-5295
</pre>
  </body>
</html>