<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Folks,</p>
    <p>The minutes are posted at</p>
    <p> 
<a class="moz-txt-link-freetext" href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_May_18,_2018#Minutes">https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_May_18,_2018#Minutes</a></p>
    <p>and are reproduced below.</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, May 18, 2018, </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> JLab: </b> Alex Austregesilo, Thomas Britton,
                  Mark Ito (chair), David Lawrence, Justin Stevens,
                  Simon Taylor, Beni Zihlmann</li>
                <li> <b> UConn: </b> Richard Jones</li>
                <li> <b> Yerevan: </b> Hrach Marukyan</li>
              </ul>
              <p>There is a <a rel="nofollow" class="external text"
                  href="https://bluejeans.com/s/Go52V/">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> Software Review, Summer 2018: still no word on the
                  schedule.</li>
                <li> LineShape_Library: Thomas announced that he and
                  Simon have started work on a ROOT-based lineshape
                  library that extends the repertoire provided natively
                  by ROOT, including interference effects between
                  resonances with identical final states. See <a
                    rel="nofollow" class="external text"
                    href="https://halldweb.jlab.org/wiki/images/5/5f/TurnKeyXsec.pdf">his
                    talk at Workfest 2018</a> for details.</li>
                <li> David mentioned that there will be an experimental
                  readiness review for GlueX II at the end of June. As
                  part of that review, we will likely be asked to update
                  our estimates for computing resources.</li>
                <li> David also reported that the OSG has lost some
                  component of their funding and no new Virtual
                  Organizations (VOs) will be admitted. Richard told us
                  that his understanding is that the cut-back is to
                  Helpdesk personnel at Indiana University and the
                  freeze on new VOs is to inhibit growth of the Helpdesk
                  load.</li>
                <li> David reported that he has succeeded running jobs
                  at NERSC using our standard container for the system
                  code and our Oasis CVMFS share for the user code. No
                  serious difficulties with the scheme were encountered.</li>
              </ol>
              <h3><span class="mw-headline"
                  id="Review_of_minutes_from_the_May_4_meeting">Review
                  of minutes from the May 4 meeting</span></h3>
              <p>We reviewed the <a
href="https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_May_4,_2018#Minutes"
                  title="GlueX Offline Meeting, May 4, 2018">minutes</a>
                without a lot of new discussion.
              </p>
              <h3><span class="mw-headline" id="XROOTD_and_CVMFS">XROOTD
                  and CVMFS</span></h3>
              <p>Sean has suggested that in addition to running an
                XROOTD server, we also run our own CVMFS server and use
                it instead of Oasis for OSG jobs. This would eliminate
                the concern of using too much space on Oasis.
              </p>
              <p>We discussed the idea. It is not needed in the near
                term; Oasis is working well for us at present. There was
                some concern that the infrastructure behind the CVMFS
                Oasis share would be hard to match (backup, multiple
                redundant servers). We could start exploring the idea on
                the current Submit Host (scosg16.jlab.org), measure
                requirements, and see if dedicated hardware might be
                needed.
              </p>
              <h3><span class="mw-headline"
                  id="Running_on_the_OSG.2C_with_and_without_Singularity">Running
                  on the OSG, with and without Singularity</span></h3>
              <p>Richard walked us through his new wiki page, <a
href="https://halldweb.jlab.org/wiki/index.php/HOWTO_run_jobs_on_the_osg_in_the_GlueX_singularity_container"
                  title="HOWTO run jobs on the osg in the GlueX
                  singularity container">HOWTO run jobs on the osg in
                  the GlueX singularity container</a>. There are other
                use cases, where one would like to access the GlueX
                software stack without having to build it in its
                entirety, in a non-Grid context. On one's local desktop
                for code development, for example. Other wiki pages,
                dealing with these other use cases, are in preparation.
              </p>
              <p>One innovation Richard has developed is the ability to
                run inside a Singularity container on a host without
                actually having singularity installed on the host. I
                does require modifications to the script that invokes
                any binary executables. This significantly expands the
                universe of compute nodes that we can use on the OSG.
                Also, by scripting distribution of the tar file image of
                our Oasis share, jobs can be run on nodes that do not
                support CVMFS, another expansion of available nodes.
              </p>
              <h3><span class="mw-headline"
                  id="Splitting_up_sim-recon_into_sim_and_recon">Splitting
                  up sim-recon into sim and recon</span></h3>
              <p>We have discussed this idea before. Sean has <a
href="https://halldweb.jlab.org/wiki/index.php/Sdobbs_splitting_sim-recon"
                  title="Sdobbs splitting sim-recon">done some work</a>
                developing a technical approach to splitting the Git
                repositories. The problem is that development of
                reconstruction and simulation will often proceed
                separately, in particular we may want to improve
                simulation code against a fixed version of the
                reconstruction where the version of reconstruction
                matches that used in a large reconstruction launch.
                Maintaining a development branch with both simulation
                and reconstruction in the same repository has been found
                to be difficult.
              </p>
              <p>Justin pointed out that there are some libraries which
                are used in both simulation and and analysis, for
                example the GlueX AmpTools library, where the location
                of the library, post-split, is not clear. Further, there
                are some libraries, like HDDM that could be split off
                all by themselves and stand apart from both Sim and
                Recon.
              </p>
              <p>Mark and Sean will put together a proposal on how this
                should be done and present it to the group.
              </p>
              <h3><span class="mw-headline"
                  id="Review_of_recent_pull_requests">Review of recent
                  pull requests</span></h3>
              <p>We went over <a rel="nofollow" class="external text"
href="https://github.com/JeffersonLab/sim-recon/pulls?q=is%3Aclosed+is%3Apr">the
                  list</a> without significant comment.
              </p>
              <h3><span class="mw-headline"
                  id="Review_of_recent_discussion_on_the_GlueX_Software_Help_List">Review
                  of recent discussion on the GlueX Software Help List</span></h3>
              <p>We went through <a rel="nofollow" class="external
                  text"
                  href="https://groups.google.com/forum/#%21forum/gluex-software">the
                  list</a> without significant comment as well.
              </p>
            </div>
          </div>
        </div>
      </div>
      <div id="footer" role="contentinfo">
        <ul id="f-list">
          <li id="lastmod"> This page was last modified on 22 May 2018,
            at 12:11.</li>
        </ul>
      </div>
    </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>