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