<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Folks,</p>
<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,_August_17,_2016#Minutes">https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_August_17,_2016#Minutes</a>
.</p>
<p> -- Mark</p>
<p>____________________________</p>
<p>
</p>
<div id="globalWrapper">
<div id="column-content">
<div id="content" class="mw-body" role="main">
<h2 id="firstHeading" class="firstHeading" lang="en"><span
dir="auto">GlueX Offline Meeting, August 17, 2016, </span><span
class="mw-headline" id="Minutes">Minutes</span></h2>
<div id="bodyContent" class="mw-body-content">
<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>: Alexander Austregesilo, Amber
Boehnlein, Brad Cannon, Mark Ito (chair), David
Lawrence, Paul Mattione, Nathan Sparks, Simon Taylor</li>
<li> <b>NU</b>: Sean Dobbs</li>
</ul>
<p>You can <a rel="nofollow" class="external text"
href="https://bluejeans.com/s/acGZ/">view a recording
of this meeting</a> on the BlueJeans site.
</p>
<h3><span class="mw-headline" id="Announcements">Announcements</span></h3>
<ol>
<li> <b>New release: sim-recon 2.3.0</b>. <a
rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2016-August/002431.html">This
release</a> came out a week ago. With recent changes
to tracking and tagger reconstruction, it looks like
it is time for another one.</li>
<li> <b>Analysis Actions in ROOT DSelector</b>. Paul
led us through <a rel="nofollow" class="external
text"
href="https://mailman.jlab.org/pipermail/halld-offline/2016-August/002433.html">his
email</a> describing the new features, added so that
you do not have to do everything yourself, for example
calculating the beam asymmetry angle for
pseudoscalers.
<ul>
<li> Nathan asked about custom analysis actions.
Paul remarked that they can be added but for proof
to work, you have to package your code.</li>
</ul>
</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,_August_3,_2016#Minutes"
title="GlueX Offline Meeting, August 3, 2016">the
minutes from August 3</a>.
</p>
<ul>
<li> No work has been done on managing the growing
number of plugins in sim-recon.</li>
<li> The new farm nodes have arrived at the Lab.</li>
<li> The last release of sim-recon was built against
both ROOT5 and ROOT6. Sean and Alex Barnes have been
updating macros to work with the ROOT6 version.
<ul>
<li> Alex A. discovered a strange problem when
building the code for the monitoring launch. There
is a conflict between the definition of
CPLUS_INCLUDE_PATH, as done by the RCDB
environment set-up, and rootcling from ROOT6, and
only under the bash shell (tcsh is OK). The
work-around is to simply unset CPLUS_INCLUDE_PATH.</li>
</ul>
</li>
</ul>
<h3><span class="mw-headline" id="Analysis_Launch">Analysis
Launch</span></h3>
<p>Alex went over <a rel="nofollow" class="external text"
href="https://mailman.jlab.org/pipermail/halld-offline/2016-August/002432.html">his
recent email</a> describing the completion of the
analysis launch. In total the size of the output is 10
TB. He will make a table of how much space is used by
each of the channels.
</p>
<p>Six files did not get processed completely; for most of
these the REST files were 0 bytes. The files are pinned
on the cache disk for 30 days now. Batch 2 had a few
more plugins and authors than Batch 1, with 56 trees
produced.
</p>
<h3><span class="mw-headline" id="Monitoring_Launch">Monitoring
Launch</span></h3>
<p>Alex started this again this morning. The code chosen
uses ROOT6, the new EVIO parser from David, and
yesterday's fixes to the tracking code from Simon. There
was a problem with the end-of-file handling with the new
EVIO parser that David fixed earlier in the week.
</p>
<p>Because the input files were already cached from
previous attempts at start-up, this time the jobs have
started executing quickly. The launch is 10% done after
three hours.
</p>
<h3><span class="mw-headline" id="sim1.1">sim1.1</span></h3>
<p>All 8 k jobs have completed successfully, save for 20
where the output REST files were missing or of zero
length. Mark has resubmitted these jobs. There was a
problem last week with jobs corresponding to runs that
did not have a definition for the collimator size in the
RCDB. Since the job parameters depend on this
definition, the jobs failed. Mark found the problem;
Sean fixed the values in the RCDB.
</p>
<p>Information on conditions used and location of output
files can be found on <a rel="nofollow" class="external
text"
href="https://halldweb.jlab.org/gluex_simulations/sim1.1/">the
sim1.1 conditions page</a>.
</p>
<p>Alex A. volunteered to do an analysis launch on the
sim1.1 REST files once all of them are done.
</p>
<p>Sean has been working on putting dead FDC channels into
the CCDB for use in a future iteration of the
simulation. He is getting the list from Alex A. The next
iteration will likely be just before the DNP meeting in
Vancouver.
</p>
<h3><span class="mw-headline"
id="HDDM_multi-threaded_I.2FO_benchmarks">HDDM
multi-threaded I/O benchmarks</span></h3>
<p>Richard reported on recent work with multi-threading
both input and output routines in HDDM. For jobs that do
not do a lot of event processing, the
compression/decompression available in the I/O stages
can be limiting. See <a
href="https://halldweb.jlab.org/wiki/images/0/00/HDDM_multithreaded_extensions.pdf"
class="internal" title="HDDM multithreaded
extensions.pdf">his slides</a> for the details. He
looked at compression schemes (bzip2, gzip, none), input
and output, streaming access and random access, as well
as input of compressed output produced by a
multi-threaded task in different combinations for a
total of 24 runs of the benchmark software. As an
example, with four threads (on a quad-core machine) he
gets a factor of three in input speed for gzipped data
when compared to a single-threaded run. In many cases he
saturated the raw disk bandwidth with the tests.
</p>
<p>Exploiting this feature in JANA turns out not to be
completely trivial and volunteers for the effort have
not come forward. For CPU intensive tasks, like
reconstruction, the gain is not significant. In other
contexts it can be important. For now we know that in
principle we can crank up the bandwidth is we need to in
the future.
</p>
</div>
<div class="printfooter">
Retrieved from "<a dir="ltr"
href="https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_August_17,_2016&oldid=76909">https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_August_17,_2016&oldid=76909</a>"</div>
</div>
</div>
</div>
<div id="footer" role="contentinfo">
<ul id="f-list">
<li id="lastmod"> This page was last modified on 17 August
2016, at 17:45.</li>
</ul>
</div>
</div>
<pre class="moz-signature" cols="72">--
<a class="moz-txt-link-abbreviated" href="mailto:marki@jlab.org">marki@jlab.org</a>, (757)269-5295
</pre>
</body>
</html>