<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Please find the minutes below and at
<a class="moz-txt-link-freetext" href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_July_12,_2017#Minutes">https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_July_12,_2017#Minutes</a>
.</p>
<div id="mw-content-text" dir="ltr" class="mw-content-ltr" lang="en">
<h2><span class="mw-headline" id="Minutes">Minutes</span></h2>
<p>Present:
</p>
<ul>
<li> <b>CMU</b>: Naomi Jarvis</li>
<li> <b>FIU</b>: Mahmoud Kamel</li>
<li> <b>JLab</b>: Alexander Austregesilo, Alex Barnes, Thomas
Britton, Mark Ito (chair), Dmitry Romanov, Justin Stevens,
Simon Taylor</li>
<li> <b>NU</b>: Sean Dobbs</li>
<li> <b>Yerevan</b>: Hrach Marukyan</li>
</ul>
<p>There is a <a rel="nofollow" class="external text"
href="https://bluejeans.com/s/jI1j/">recording of this meeting</a>
on the BlueJeans site. Use your JLab credentials to access it.
</p>
<h3><span class="mw-headline" id="Announcements">Announcements</span></h3>
<ol>
<li> <b> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2017-July/002839.html">JANA
0.7.9 released</a> </b> We looked over David's email
announcing the new release.</li>
<li> <b> <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2017-July/002851.html">version_2.13
now available in gluex container</a> </b> We went over
Richard Jones's announcement of a new container for running
GlueX jobs on the grid.</li>
</ol>
<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 <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_June_28,_2017#Minutes"
title="GlueX Offline Meeting, June 28, 2017">the minutes from
June 28</a>.
</p>
<ul>
<li> <b> Progress on the Reconstruction Launch. </b> Alex A.
reported that the second part of REST production for the
Spring 2017 data is about 60% done. He received a message from
Sandy explaining that SciComp is working on a system for
adjusting priority on the farm in a more automated way. There
have also been problems that required reboot of the job
scheduler.</li>
<li> <b> CCDB-related crashes. </b> Dmitry report that he is
working on a bug fix to <a rel="nofollow" class="external
text" href="https://github.com/JeffersonLab/ccdb/issues/45">recently
reported crashes</a> at the end of jobs that use the CCDB.
This is due to a conflict in object ownership resulting in
multiple calls to a destructor. The fix should be ready soon
and a new tag will be applied.</li>
<li> <b> GlueX simulation CPU need projections. </b> Mark
mentioned that David Lawrence gave a presentation at the last
Physics WG Meeting explaining the situation. The WG will look
into re-visiting our estimates going forward.</li>
</ul>
<h3><span class="mw-headline" id="mcsmear_development_branch">mcsmear
development branch</span></h3>
<p>Sean reviewed <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2017-July/002840.html">recent
email</a> describing a scheme for developing new mcsmear
parameters and algorithms while keeping the reconstruction code
base consistent with that used in the current REST production
pass. This work will be done on a special Git branch,
recon-2017_01-ver01-batch01-mcsmear. He also wrote <a
href="https://halldweb.jlab.org/wiki/index.php/Making_GitHub_Topic_Branches"
title="Making GitHub Topic Branches">a wiki page</a>,
describing the details of maintaining the branch.
</p>
<h3><span class="mw-headline"
id="Running_mini_launches_on_the_grid.3F">Running mini
launches on the grid?</span></h3>
<p>Sean noted that with high demand on the JLab farm, we might
want to run the planned series of mini-launches (simulation) on
the Grid. Turnaround might be significantly faster and we would
gain valuable experience. He started by modifying the
configuration we used for sim 1.2.1 to set up jobs. Some issues:
</p>
<ol>
<li> We want to use the mcsmear development branch he described
earlier in the meeting. That is not in the current container
and may have to be updated from time to time as we get going.</li>
<li> We will have to periodically update the SQLite version of
the CCDB that is downloaded to all of the OSG sites. The
details of the mechanism has not been worked out.</li>
<li> We have to decide on the framework for job submission. He
has been working with the modified shell scripts used for sim
1.2.1. Richard has written an example Python script that
configures jobs, submits them, and reports job status (see his
email, linked in the announcements). Thomas has proposed using
MCwrapper as the front-end.</li>
</ol>
<h3><span class="mw-headline" id="HDvis_update">HDvis update</span></h3>
<p>Thomas and Dmitry demo'ed the latest version of the event
display.
</p>
<ul>
<li> The underlying rendering engine has been changed from
ROOT's EVE to three.js. The event display runs entirely in the
web browser now.</li>
<li> Since the last meeting, a JANA-based server has been
written to read and analyze events in the standard way and to
send events to the browser in JSON format. This is a major
milestone.</li>
<li> Visual rendering and effects are much easier with the new
engine as compared to the old. Thomas and Dmitry are both in a
noticeably better mood these days. The new software is in
JavaScript (not C++), is well documented (as opposed to
undocumented), and there are many working examples (as opposed
to few examples which are broken).</li>
<li> The coding has been done to translate "raw" hits from all
detector subsystems to JSON and thus these hits are currently
available to the display program. In addition some higher
level objects (e. g., tracks, FCAL clusters) have been
translated. Not all of these have rendering code written (the
program has the data, but does not know how to draw them). The
plan is to do some sort of provisional rendering of all
low-level objects and then turn things over to the individual
detector groups to develop further rendering ideas (at least
at the conceptual level), modifying the scheme for low-level
objects and adding the important high-level ones.</li>
</ul>
</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>