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