[Halld-offline] Offline Software Meeting Minutes, January 6, 2016

Mark Ito marki at jlab.org
Fri Jan 8 14:57:57 EST 2016


Find the minutes at 
https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_January_6,_2016#Minutes 
and below.
_________________


  GlueX Offline Meeting, January 6, 2016


    Minutes

Present:

  * *CMU*: Curtis Meyer
  * *FIU*: Mahmoud Kamel
  * *JLab*: Amber Boehnlein, Eugene Chudakov, Mark Ito (chair), David
    Lawrence, Paul Mattione, Dmitry Romanov, Nathan Sparks, Simon
    Taylor, Beni Zihlmann
  * *NU*: Sean Dobbs
  * *UConn*: James McIntyre


      Announcements

  * New sim-recon release: 1.8.0
    <https://mailman.jlab.org/pipermail/halld-offline/2015-December/002188.html>.
    It came out on December 11. I uses the latest versions of JANA and CCDB.
  * ifarm1101 out of the rotation
    <https://mailman.jlab.org/pipermail/halld-offline/2016-January/002192.html>.
    This was the last of the CentOS 6.2 ifarm nodes. Logins have been
    disabled.


      Review ofminutes from December 9
      <https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_December_9,_2015#Minutes>

Sean raised the issue of deleting old pull-request builds last time. 
Mark implemented auto-deletion of builds older than a month via cron job.


      HEP Software Foundation

Amber gave a summary of an effort to collect information and encourage 
collaboration on software systems among high-energy and nuclear physics 
collaborations. The approach is community-based. Seeher slides 
<https://halldweb.jlab.org/talks/2016/SciCompNews.pptx>for details. The 
Foundation has a website athttp://hepsoftwarefoundation.org/. The 
"knowledge base" is hosted athttp://hepsoftware.org/and Amber has 
already added GlueX. More links are planned.

She highlighted the Packaging Working Group, which is collecting 
information on systems for software distribution within collaborations. 
She encouraged interested parties to subscribe to the mailing list, 
hep-sf-packaging-wg at googlegroups.com .

She also told us about Exascale-2015, a project aiming at a machine of 
hundreds of petaflops. There will be a workshop this summer to discuss 
nuclear physics applications including experimental tasks.


      Offline Monitoring

Paul gave the report. He showed us results from the most recent 
launches, just before the holidays. He did a launch on Spring 15 and 
Fall 15 data sets. He pointed us to theRun Browser, Run 4319 
<https://halldweb.jlab.org/cgi-bin/data_monitoring/monitoring/runBrowser.py?run_number=4319&ver=ver01&period=RunPeriod-2015-12>as 
an example. One can clearly pi zeros in the BCAL.

The transition from the old offline monitoring database to the RCDB is 
in progress. Some info in the browser is compromised as a result. Dmitry 
pointed out some of the features of the RCDB data viewer 
athttps://halldweb.jlab.org/rcdb.


      Geant4 Update

David has succeeded in build a new version of the CPP simulation using 
Geant 4.10.2 and Clang 3.7.0. He reports that the problem with 
multi-threaded processing he had seen with previous Geant versions has 
been fixed. Event rate scales with number of threads. He sees some small 
differences between multi-threaded enabled code run with one thread 
versus single-threaded code.

He has added a new generator to sim-recon. It produces muon pairs with a 
coherent photon beam, including polarization effects. The pair 
productions code was adopted from Geant4 and the coherent photon 
generator adopted from Richard Jones's code.


      Upgrade Xerces C++ from 3.1.1 to 3.1.2

Version 3.1.2 of the Xerces C++ librarycame out last March 
<https://xerces.apache.org/xerces-c/releases_plan.html>. Mark flashed 
therelease notes 
<https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10510&version=12315014>. 
Mark has built it on all of he platforms and tested it on RHEL7 with the 
b1pi test suite. Nathan has been using this version for his work for 
months now. We will upgrade to this version in the near future.

More generally, we had a discussion on how to handle future version 
upgrades for the low-level software packages that we rely on. Upgrades 
can be disruptive since they force everyone to build a new version of 
the package itself and recompile all packages that depend on it.

During the discussion we spent some time on the plan for going from GCC 
4.4 to 4.8. GCC 4.4 is the default on RHEL/CentOS 6, which appears to be 
common throughout the collaboration. The latest Geant4 and ROOT6 both 
require 4.8 at least.

Curtis suggested we poll the collaboration about which compilers people 
are using at their home institutions.

As far as implementing a change, David suggested making decisions at 
Offline meetings, issuing an announcement in advance of any change 
giving people time to object.


      Review ofrecent pull requests
      <https://github.com/JeffersonLab/sim-recon/pulls?q=is%3Aopen+is%3Apr>

We skimmed through the list going back to early December.


      Data Challenge 3
      <https://halldweb.jlab.org/wiki/index.php/Data_Challenge_3>

Mark has generated the fake raw data using recent software, 5000 files 
of 10 GB each. This was done just before the break.


      Future Commissioning Simulations
      <https://halldweb.jlab.org/wiki/index.php/Sim1_Conditions>

Mark generated a hundred jobs using Tegan's new BCAL code at Sean's 
request. Sean will look over the results.


      New HDPM Documentation

Nathan has transitioned to using the GitHub built-in wiki for Hall D 
Package Manager documentation. Find it 
athttps://github.com/JeffersonLab/hdpm/wiki.

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

  * This page was last modified on 8 January 2016, at 14:55.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20160108/32d7312e/attachment.html>


More information about the Halld-offline mailing list