[Halld-offline] Offline Software Meeting Minutes, November 13, 2013

Mark Ito marki at jlab.org
Thu Nov 14 11:46:37 EST 2013


Folks,

Find the minuetes below and at 
https://halldweb1.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_November_13,_2013 
.

   -- Mark
___________________________________________________________

GlueX Offline Meeting, November 13, 2013
Minutes

    Present:
      * CMU: Will Levine, Curtis Meyer
      * IU: Kei Moriya, Matt Shepherd
      * JLab: Mark Dalton, Mark Ito (chair), David Lawrence, Yi Qiang,
        Dmitry Romanov, Sascha Somov, Nathan Sparks, Simon Taylor, Elliott
        Wolin, Beni Zihlmann
      * MIT: Justin Stevens

Announcements

      * The Hall D Data Management Plan has been posted on the wiki
        [41]here.
      * There is a new release of sim-recon, [42]sim-recon-2013-10-17.
        Justin pointed out that this release has the disease of missing
        tracks in the backward direction. The precise plan to get out of
        this situation will be discussed in the coming days, offline.
      * New storage type at JLab: pass-through cache
           + This is writable disk space that is automatically backed up to
             the tape library. As the disk fills up, the oldest files (by
             access date) will be deleted, but those files are not lost
             forever. The user can request that any file be restored from
             the tape library. This restoration may displace other
             long-unaccessed files but...you get the idea.
      * [43]Requirements document for Data Flow Tools
           + The committee charged to come up with these requirements has
             done so. The next step is to write specifications from which
             coding can proceed. A working committee has been formed to do
             this: Jie Chen (chair), Johann Goetz, Vardan Guryjan, Mark
             Ito, Chris Larrieu, and Dennis Weygand. These requirements
             have been added as an appendix to the [44]computing document
             to be given to the Software Review II committee.

Software Review Planning

    Mark I. gave the report. Most of this information is collected in the
    [46]Software Review Planning wiki page.
      * We have a [47]final agenda from Rolf Ent.
      * We have a mostly complete [48]written document for the reviewers.
           + I contains various appendices covering workflow tools, the
             data management plan, and an analysis plan the Curtis wrote
             recently.
           + The draft would benefit from review from the working groups,
             especially the section on calibrations for the various
             detectors.
      * Drafts of all talks exist.
           + The official agenda and talks will be host on the [49]JLab
             Indico site.
      * Last Monday we had a meeting with Rolf. Talks from all of the Halls
        were reviewed.

Simulation and Reconstruction Job Failures

    Kei have a detailed look at studies he has done to isolate failures in
    our simulation and reconstruction. See [51]his slides for details.

    He classified failures of reconstruction into two classes:
     1. stopped: job did not run to completion
     2. unusable: output REST file either small or not readable

    He tried a variety of scenarios: isolating smeared, un-reconstructed
    events, with and without the preceding events in the file, isolating
    generated events (bggen output). He tried reproducing results in
    various configuration. Failures of all kinds occur indicating more than
    one problem is afflicting us.

    He provided links to some of the problem event samples and to scripts
    he used in his studies.

An SCons System for GlueX

    David presented his recent development of an SCons-based build system
    for sim-recon, calld SBMS. See [53]his slides for details.

    This is replacement for the GNU Make system we have using up to now.
    SCons is a Python-based system and as such allows scripting within its
    framework more naturally than for Make. The system is checked in on the
    trunk and lives side-by-side with the makefiles. Either scheme can be
    used.

    Some slide titles:
      * Build System Features
      * Make vs. SCons
      * Why switch?
      * Common Makefile/SConscript
      * Directory-level (dispatchers)
      * Times to compile and install all of sim-recon (and clean) on gluon4
      * How to use
      * Output
      * Telling scons to show you what it's doing
      * Change to installation directory Structure
      * Documentation
[54]https://halldweb1.jlab.org/wiki/index.php/SCons_Build_System

    Retrieved from
"https://halldweb1.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_November_13,_2013"

References

   41. 
https://halldweb1.jlab.org/wiki/images/1/11/Data_Management_Plan_Hall_D_v2.pdf
   42. https://halldsvn.jlab.org/repos/tags/sim-recon-2013-10-17/RELEASE
   43. https://www.dropbox.com/s/n88rlj9kjjo14bz/workflowReq.pdf
   44. 
http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=2350
   46. https://halldweb1.jlab.org/wiki/index.php/2013_Software_Review
   47. 
https://www.dropbox.com/s/utaaxfvtisefm3d/12GeV_Software_Review_2013_v3.pdf
   48. 
http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=2350
   49. https://www.jlab.org/indico/
   51. 
https://halldweb1.jlab.org/talks/2013-4Q/2013-11-13-iu-minidatachallenge.pdf
   53. https://halldweb1.jlab.org/wiki/images/4/49/20131113_scons.pdf
   54. https://halldweb1.jlab.org/wiki/index.php/SCons_Build_System

-- 
Mark M. Ito, Jefferson Lab, (757)269-5295, marki at jlab.org




More information about the Halld-offline mailing list