[Halld-offline] Offline Software Meeting Minutes, April 13, 2016

Mark Ito marki at jlab.org
Wed Apr 13 22:13:20 EDT 2016


Please find the minutes below and at http://bit.ly/1SBdCJO .
_________________


  GlueX Offline Meeting, April 13, 2016, Minutes

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

Present:

  * *CMU*: Naomi Jarvis, Curtis Meyer, Mike Staib
  * *FIU*: Mahmoud Kamel
  * *JLab*: Mark Ito (chair), Paul Mattione, Sandy Philpott, Dmitry
    Romanov, Nathan Sparks, Justin Stevens, Simon Taylor
  * *NU*: Sean Dobbs

	
<https://halldweb.jlab.org/wiki/index.php/File:Offline_meeting_2016-04-13.png> 

Software Meeting


      Announcements

 1. RCDB News
      * The C++ API is ready. Dmitry pointed us to therelevant section
        of the RCDB wiki
        <https://github.com/JeffersonLab/rcdb/wiki/Cpp>. It requires
        C++11 to compile.
      * SQLite versions of the RCDB are now generated nightly. You can
        download the latest version
        fromhttps://halldweb.jlab.org/dist/rcdb.sqlite.
 2. Collaboration Meeting, May 9-11, 2016. TheCollaboration Meeting
    Agenda
    <https://halldweb.jlab.org/wiki/index.php/GlueX-Collaboration-May-2016>gives
    the offline almost two hours.
      * Paul will give a talk on monitoring.
      * Sean will give a talk on calibration.
      * We will collectively think about other talks.


      Improved JANA Locks

Paul explained the situation.

 1. The locks that have been modified are specific to different "areas"
    of the code; there is now differentiation between a special purpose
    locks and the global thread lock. The areas are:
     1. plugins
     2. actions
     3. factories
 2. The new scheme requires use of anew JANA release: 0.7.5
    <https://www.jlab.org/JANA/downloads.php>.
 3. The crucial change came in withPull request #331
    <https://github.com/JeffersonLab/sim-recon/pull/331>.
 4. Paul sent anemail
    <https://mailman.jlab.org/pipermail/halld-offline/2016-April/002300.html>on
    Monday warning us about the need for use of the new JANA release.
 5. Mark released anew version of sim-recon
    <https://mailman.jlab.org/pipermail/halld-offline/2016-April/002303.html>,
    version 1.11.0, that incorporates these changes.
 6. Paul put together awiki page
    <https://halldweb.jlab.org/wiki/index.php/Locking_in_JANA>giving
    best practices for using locks with JANA, inspired by the code he
    discovered during his review of the locks in our code.
 7. Paul also showedsome slides
    <http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=2992>contrasting
    the new lock discipline versus the lack thereof showing much
    improved multi-thread scaling.


      Review of minutes from March 30

We went over theminutes from March 30 
<https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_March_30,_2016#Minutes>.

  * *Future Trends in Nuclear Physics Computing Workshop*. Amber and
    Mark had a conference call with Richard Jones, our virtual
    organization representative, to plan out the next step in enhancing
    JLab involvement with theOpen Science Grid
    <http://www.opensciencegrid.org/>.
  * *Access to Fairshare Information from JLab Farm*. We asked Sandy
    about getting the current fairshare statistics posted somewhere. She
    told us that it will be there on the new webpages that SciComp is
    working on. Mark suggested that at some point someone from SciComp
    should give presentation to this group about the new site.


      Calibration Challenge/Processing

Sean presented aslide 
<https://halldweb.jlab.org/wiki/images/d/d4/Sdobbs_OfflineMtg_13Apr16.pdf>bringing 
us up-to-date with calibration activity.

  * He described the parameters of the three launches started so far.
    One set of statistics not on the slide:

Launch Number 	Number of Farm Jobs
1 	6,000
2 	3,000
3 	3,500

  * The CCDB improvements he has discussed with Dmitry address ease of
    handling of calibration constants and possible calibration
    visualization ideas.
  * The benchmark jobs are to explore performance as a function of the
    number of threads. Sean is hoping that Paul's recent improvements
    will help the situation here as well.


      sim-recon scripts

Paul hasproposed 
<https://halldweb.jlab.org/wiki/index.php/Letter_from_Paul_to_Mark>moving the 
scripts that generate analysis plugin templates from the scripts 
directory in the Subversion repository to a new directory of the 
sim-recon repository (Git). That way these scripts will be versioned 
along with releases of sim-recon. That, in turn, would disambiguate 
which version of the scripts should be used with which version of sim-recon.

We all agreed that this is a good idea, but Nathan wanted to think about 
whether there might be a more appropriate location than that proposed by 
Paul. We agreed to let him make an alternate proposal before we make the 
move.


      FADC Emulation Partial Re-Write

We looked atRichard's recent pull request 
<https://github.com/JeffersonLab/sim-recon/pull/318>. The situation 
seems to be well in hand.


      SWIF for GlueX Users

Mahmoud reminded thatPaul's guide to SWIF for GlueX Analysis Users 
<https://mailman.jlab.org/pipermail/halld-offline/2016-February/002244.html>had 
been discussed previously. He is using the system himself.

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

  * This page was last modified on 13 April 2016, at 22:07.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20160413/16e2115c/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 200px-Offline_meeting_2016-04-13.png
Type: image/png
Size: 19104 bytes
Desc: not available
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20160413/16e2115c/attachment-0001.png>


More information about the Halld-offline mailing list