[Halld-offline] Offline Software Meeting, March 2, 2016

Mark Ito marki at jlab.org
Wed Mar 2 18:58:51 EST 2016


Folks,

Please find the minutes reproduced below and at 
https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_March_2,_2016 
.

   -- Mark
__________________________________________


  GlueX Offline Meeting, March 2, 2016, Minutes

There is arecording of this meeting <https://bluejeans.com/s/9dy1/>on 
the BlueJeans site.

Present:

  * *CMU*: Naomi Jarvis, Curtis Meyer
  * *FIU*: Mahmoud Kamel
  * *FSU*: Brad Cannon
  * *JLab*: Sergey Furletov, Mark Ito (chair), Paul Mattione, Dmitry
    Romanov, Nathan Sparks
  * *NU*: Sean Dobbs
  * *UConn*: Richard Jones

	
<https://bluejeans.com/s/9dy1/>
Software Meeting


      Announcements

 1. Deleting legacy builds
    <https://mailman.jlab.org/pipermail/halld-offline/2016-February/002223.html>.
    They were backed up and deleted.
 2. Lustre upgrade
    <https://mailman.jlab.org/pipermail/jlab-scicomp-briefs/2016q1/000120.html>.
    The upgrade had to be abandoned for now. SciComp will continue to
    study the upgrade path.
 3. Software Help Forum delayed. Mark had a concern about whether we
    should be mixing scientific paper discussions and software questions
    and answers on the same site. Computer and Network Infrastructure
    (CNI) is putting together a Drupal-based forum for us to test drive.
 4. Paper Review Status. The requested materials have been submitted to
    Graham Heyes:
     1. Responses to recommendations to past software reviews.
     2. Progress in GlueX software since the last review (Feb. 2015)
     3. A revised computing resource need estimate.
          * Mark and Graham are still going back and forth on the
            spreadsheet format.
 5. SWIF Analysis Jobs
    <https://halldweb.jlab.org/wiki/index.php/SWIF_Analysis_Jobs>. Paul
    put together a wiki page on how to get started with the Scientific
    Workflow Indefatigable Factotum (SWIF). He provides a simple set of
    scripts. The system is oriented toward using REST data to do physics
    analysis.
      * Dmitry mentioned that he is interested in a system that starts
        from data in the RCDB and generates a template for batch
        analysis of chosen files. He will talk to Paul about whether
        Paul's system might help with this.


      Review ofminutes from February 3
      <https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_February_3,_2016#Minutes>

  * Mark commented that many users are taking advantage of the
    one-node/multi-thread job queue that Scientific Computing (SciComp)
    has put up recently.
  * Dmitry reminded us that the best way to make requests for bug fixes
    or new features is to create an issue on theRCDB GitHub site
    <https://github.com/JeffersonLab/rcdb>. That way it will not get
    lost in the email shuffle.
      o Note that the RCDB code is still being kept in our Subversion
        repository. Migration of the code to GitHub will not occur until
        after the current run.


      Offline Monitoring

Paul pointed out some features of theMonitoring Plan 
<https://halldweb.jlab.org/wiki/index.php/Data_Monitoring_Procedures#Procedures:_Overview>. 
He commented on the three steps during experimental running:

 1. Incoming. This is underway on all new data as it hits the tape library.
 2. Monitoring Launches. He is waiting on calibration constants from the
    Calibration Train to show up before starting.
 3. Initial Reconstruction Launch. We are not there yet.

We decided not to wait for the ultimate constants from calibration and 
go ahead and start a Monitoring Launch on Friday, after Sean has done 
some touch-up to the timing constants. Also since there is not a lot of 
data yet, that launch could go ahead and process all of the data 
collected so far, effectively making it an preliminary Initial 
Reconstruction Launch.

Mahmoud mentioned that the monitoring plugin for the Start Counter is 
not seeing any TDC hits. He and Paul will get together to track down the 
problem.


      Calibration Challenge/Processing
      <https://mailman.jlab.org/pipermail/halld-offline/2016-March/002257.html>

Sean described details of the the newly initiated calibration passes on 
recently taken data. Seehis two slides 
<https://halldweb.jlab.org/wiki/images/0/02/Sdobbs_OfflineMtg_2Mar16.pdf>for 
all of the bullets. In addition to the calibration steps, he discussed 
doing π^0 skims and a couple of items left to do.

The last of the to-do items prompted a discussion on how we should 
feedback our experience with farm performance to SciComp and what 
metrics should be included in that feedback. We decided to discuss this 
next week after we see how the weekend's launch goes.


      Geant4 Update

Richard has been busy with diamond production lately, a good thing for 
all of us, and will return to work on Geant4 when the run is over.


      C++ version upgrade discussion

After lengthy discussion we settled on June 1, 2016 as the date for 
sim-recon conversion to GCC 4.9. See therecording 
<https://bluejeans.com/s/9dy1/>for details. More precisely, after that 
date code that relies on language features present in that version of 
GCC will be accepted on the sim-recon master branch. When this happens 
collaborators will be required to upgrade their compilers if they have 
not done so.

Nathan agreed to write a wiki page to describe theSoftware Collections 
<https://www.softwarecollections.org/en/scls/rhscl/devtoolset-3/>system 
that allows installation of binaries for recent versions of GCC (among 
other things) for RedHat and CentOS systems. This has the potential to 
greatly simplify the compiler upgrade process and subsequent 
environmental set-up.


      Photon beam polarization

Curtis called our attention to arecent note from Ken Livingston 
<http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=2968>where 
Ken gave his thoughts on how polarization information should be recorded 
and how that information should be used in data analysis. We agreed that 
this was required reading for those who would like to contribute to the 
discussion going forward.

Despite this admonition, we launched into a discussion of dealing with 
shifts of the location of the coherent edge during a run (i. e., beyond 
the photon energy dependence of the polarization for a fixed coherent 
edge position). This lead to whether it should be done by event ranges 
in the CCDB, which would require significant CCDB development, or fixed 
table of event dependent parameters, one table per run which could 
itself be kept in the CCDB.

Mark pointed out that the need for this approach has not been 
demonstrated. Richard thought that it was likely that a thin diamond 
would not be stable. Mark conceded that in the end we would need event 
ranges in the CCDB, if not to handle this problem, then for others that 
might arise. That feature, however, will not be there tomorrow.

In the end we agreed that the first step is to assess the need, and if 
something has to be done, we will do it.

Retrieved from 
"https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_March_2,_2016&oldid=73461"

  * This page was last modified on 2 March 2016, at 18:55.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20160302/5cf1dcd3/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 200px-Software_meeting_2016-03-02.png
Type: image/png
Size: 19764 bytes
Desc: not available
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20160302/5cf1dcd3/attachment-0001.png>


More information about the Halld-offline mailing list