[Halld-offline] Offline Software Meeting Minutes, July 23, 2014

Mark Ito marki at jlab.org
Wed Jul 23 21:31:55 EDT 2014


Folks,

Please find the minutes below and at 
https://halldweb1.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_July_23,_2014#Minutes 
.

   -- Mark
__________________________________________

GlueX Offline Meeting, July 23, 2014
Minutes

    Present:
      * CMU: Paul Mattione, Curtis Meyer
      * FSU: Aristeidis Tsaris
      * IU: Matt Shepherd
      * JLab: Mark Ito (chair), David Lawrence, Nathan Sparks, Mike Staib,
        Simon Taylor, Beni Zihlmann
      * NU: Sean Dobbs
      * UConn: Richard Jones

Review of minutes from July 9

    We reviewed the [19]minutes.
      * Automatic Tests -- Both the single-track and b1pi tests are now
        succeeding. Simon checked in a fix to tracking and David a fix to
        tracking event display.
      * EVIO Build -- Mark has a makefile in scripts/build_scripts that
        will build the most recent version of EVIO. EVIO has not yet been
        incorporated into the global build system (i. e., gluex_install).
      * BCAL Timing -- David reported that Mark Dalton has noticed that
        there is an asymmetry in how the timing is done in simulation and
        real data for the BCAL. In the simulation the pulse shape is
        simulated, and a threshold applied to determine the time. In data,
        a digital constant-fraction discriminator algorithm is used. In the
        reconstruction a time-walk correction is applied. In the case of
        the real-data, this correction is largely unnecessary and in fact
        hurts the time resolution. The nominal plan being discussed in the
        BCAL group is to emulate the real-data algorithm in the simulation
        and drop the time-walk correction in the reconstruction.
      * Global Event Time Smearing -- Richard has started work on this on a
        branch of the Subversion repository. Paul has looked at
        incorporating the effect in his analysis library, but thought that
        the start counter time resolution should be more realistic that it
        is now to make progress. Others thought that even a constant RMS
        time smearing for all positions in the counter would be sufficient
        to make progress on the problem of picking out the right RF bucket.
        Turns out there is a command line parameter for mcsmear to set the
        this smearing constant, "START_SIGMA".
      * Truth vs. Hits -- Richard reminded us that the parallel scheme of
        truth information and smeared hit information is already in place
        for the CDC, FDC, FCAL, and BCAL. He is making the scheme global,
        adding it to the start counter for example.

MD5 Check-Sums and Resource Files

    David described the problem that Matt ran into where the downloading of
    resource files (in his case the magnetic field map) was interrupted,
    resulting in a corrupt file that crashed programs that used it. The
    solution is to use the MD5 check-sum that is generated and downloaded
    along with each resource file to check file integrity each time the
    file is read. David is working on implementation for the next version
    of JANA.

Haswell CPU Testing

    David reported on tests he has done bench-marking a demo machine that
    SciComp had on loan for this purpose. He compared the demo Haswell
    machine with an Ivy Bridge gluon machine in the Counting House.
          Parameter        Haswell Ivy Bridge
    CPU Chips              2       1
    cores/chip             18      16
    hyper-threads per core 2       2

    He did two types of comparisons, one with a dummy, but CPU-intensive,
    JANA application and another with bggen data, looking at hdgeant,
    mcsmear, and hd_ana, one by one. See [20]his slides for the plots. He
    sees big improvements with the new Haswell architecture, as much as 71%
    per core (for mcsmear). Richard remarked that this might be more
    improvement that we have a right to expect based on a quick Google
    survey. There were several questions about the exact configuration of
    the new system (and of the old for that matter) that might affect the
    comparison, but the results are nonetheless encouraging and may save
    "us" some money.

Data Challenge 3

    David reported that the complete chain from simulated data in HDDM
    format to EVIO format to DANA classes is ready to go. The current
    system only creates EVIO data in single-event form (as opposed to
    multi-event block form) [terminology?]. Mark will start to test this
    part of the chain, i. e., creating simulated raw data and putting it on
    tape. He will also start working on a new software stack to do
    reconstruction starting from the tape files.

References

   19. 
https://halldweb1.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_July_9,_2014#Minutes
   20. 
https://halldweb1.jlab.org/wiki/images/d/d8/20140723_haswell_testing.pdf

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




More information about the Halld-offline mailing list