[Halld-offline] Offline Software Meeting Minutes, july 24, 2018

Mark Ito marki at jlab.org
Thu Jul 26 14:30:31 EDT 2018


Folks,

Please find the minutes below and here 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_July_24,_2018#Minutes>.

   -- Mark

__________________________________________


  Minutes, GlueX Offline Meeting, July 24, 2018


Present:

  * *FIU: * Mahmoud Kamel
  * *FSU: * Sean Dobbs
  * *JLab: * Alex Austregesilo, Thomas Britton, Mark Ito (chair), David
    Lawrence, Simon Taylor, Beni Zihlmann
  * *UConn: * Richard Jones
  * *W&M: * Justin Stevens
  * *Yerevan: * Hrach Marukyan

There is a recording of this meeting <https://bluejeans.com/s/bWu66/> on 
the BlueJeans site. Use your JLab credentials to access it.


      Announcements

 1. *MCwrapper 1.16 released
    <https://github.com/JeffersonLab/hd_utilities/releases/tag/v1.16>*.
    This includes a fully-functional database scheme to accept "orders"
    via the web and track each job over its lifetime.
 2. *MCwrapper 2.0 released (split-off)
    <https://github.com/JeffersonLab/gluex_MCwrapper/releases/tag/v2.0>*.
    This is the same code as v1.16, except it is hosted in a new
    stand-alone repository on GitHub.


      Review of minutes from the July 13 meeting

We went over the minutes 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_July_13,_2018#Minutes>. 


The occasionally missing blocks of 40 events is still a thing. We agreed 
that it should be tracked as an issue in some way.


      Report from the HDGeant4 Meeting

We went over the notes 
<https://halldweb.jlab.org/wiki/index.php/HDGeant4_Meeting,_July_20,_2018#Notes> 
from the meeting. Since the meeting there has been action on several 
issues. For details see the corresponding issue pages, linked below.

  * HOWTO on vertexing in Monte Carlo event generators for GlueX
    <https://github.com/JeffersonLab/HDGeant4/issues/55>. Richard has
    posted a new wiki page. See the discussion below.
  * Problems with FDC reconstruction
    <https://github.com/JeffersonLab/HDGeant4/issues/54>. Beni scanned
    some events. There hits are lost going from wire-based tracking to
    drift-time-based tracking when using HDGeant4.
  * TOF hit time distribution shape
    <https://github.com/JeffersonLab/HDGeant4/issues/52>. Agreement
    between HDG3 and 4 is good. HDG4 sees, late, low amplitude hits,
    probably from backsplash from FCAL.
  * Time shift in FCAL showers?
    <https://github.com/JeffersonLab/HDGeant4/issues/10>. Richard
    modified HDG4 to use an average of the block times rather than the
    first one. The agreement between 3 and 4 is good now.


      Splitting up Sim-Recon

Mark reported that we have delayed the deadline for pushes to the 
sim-recon repository, in advance of splitting that repository into 
halld_sim and halld_recon, three times now. The main cause of delay is 
the lack of a final tag on the code for the reconstruction launch, and 
the desire to apply that tag before we do the split. There is still no 
definite date for application of the tag. We decided to forego deadline 
announcements in the mean time. Collaborators should be prepared to see 
the split occur soon after the tag is applied.


      Status of Recon Launch

Monitoring launches and other studies are running now. There will be 
discussion of the results at tomorrow's analysis meeting.


      NERSC Status Update

David reported on recent success running jobs at NERSC using the new 
swif2 tool from SciComp. See his slides 
<https://docs.google.com/presentation/d/1Qz-rRizJ6Vvn_r1rsWrwNdCVF6aLy1vMnpzCVctAJdQ/edit?usp=sharing> 
for details.

  * We may have to set up group-like accounts at NERSC and/or Globus
    Online to manage jobs in the future.
  * There are several layers of scripts necessary to run a job, much
    like launches on the JLab batch farm, just with a couple more layers.
  * Data transfer is handled with Globus Online
  * With the measured rate and the Lab's advertised bandwidth, we should
    be able to sustain over 500 jobs simultaneously.
  * Each job takes about three hours.


      Detached vertex how-to in GlueX simulations

Richard led us through his Guide to Monte Carlo event timing and 
detached vertices in HDGeant/4 
<https://halldweb.jlab.org/wiki/index.php/Guide_to_Monte_Carlo_event_timing_and_detached_vertices_in_HDGeant/4> 
wiki page. He wrote it in response to misunderstandings he has seen in 
private event generators, especially those with detached secondary 
vertices. There are two main topics addressed:

 1. How to maintain proper correlation between z and t of the
    interaction point to correspond to the position and time of photons
    synced to the machine RF.
 2. How to generate explicit particle decays and avoid double counting,
    i. e., having HDGeant track both parent particle and daughter particles.


      Retirement of old hddm-XXX utilities

Richard has written a new Guide to roll-your-own python hddm transforms 
<https://halldweb.jlab.org/wiki/index.php/Guide_to_roll-your-own_python_hddm_transforms>. 
These can be used in place of several compiled C++ programs we have been 
using to perform various manipulations on HDDM-based data. Now all of 
that functionality can be written in a very few lines of Python, a form 
which is much more transparent and much more easily modified and/or 
extended if the need arises. Several examples are presented and 
explained. David suggested that the some of these should be made into 
public scripts for general use.


      What I Learned at CHEP2018

David presented a summary of his impressions from the recent CHEP2018 
conference in Bulgaria. Please see his slides 
<https://docs.google.com/presentation/d/1a4N78rISJLrocB8la3QZacu7a4ZIml4P7tTvgffV1qU/edit?usp=sharing> 
for all of the topics. Among the highlights:

  * Vectorization in ROOT
  * Deep Learning applied to FPGAs
  * Citable Software (referencing software in archival journals)
  * SPACK, a new package manager
  * Software Training workshop structure

Retrieved from 
"https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_July_24,_2018&oldid=88459"

  * This page was last modified on 26 July 2018, at 14:27.

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20180726/0882a8da/attachment.html>


More information about the Halld-offline mailing list