[Halld-offline] Offline Software Meeting Minutes, June 28, 2017

Mark Ito marki at jlab.org
Thu Jun 29 15:32:41 EDT 2017


Please find the minutes below and at 
https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_June_28,_2017#Minutes 
.

__________________________


    Minutes

Present:

  * *CMU*: Naomi Jarvis, Mike Staib
  * *FIU*: Mahmoud Kamel
  * *Glasgow*: Peter Pauli
  * *JLab*: Alexander Austregesilo, Thomas Britton, Brad Cannon, Hovanes
    Egiyan, Mark Ito (chair), David Lawrence, Dmitry Romanov, Elton
    Smith, Nathan Sparks, Simon Taylor, Beni Zihlmann
  * *Yerevan*: Hrach Marukyan

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


      Announcements

 1. *Nightly builds include hdgeant4 and gluex_root_analysis.* See
    Mark's email
    <https://mailman.jlab.org/pipermail/halld-offline/2017-June/002826.html>.
 2. *HDPM 0.7.1 released.* See Nathan's email
    <https://mailman.jlab.org/pipermail/halld-offline/2017-June/002828.html>.
 3. *Status of HDvis, the GlueX 3-D Event Display.* Thomas and Dmitry
    demo'ed the latest version. Click here
    <https://halldweb.jlab.org/talks/2017/HDvis/js/event.html> to view
    an event. The underlying technology has changed from ROOT to
    three.js <https://threejs.org/> and it now runs in the browser. They
    will give a fuller report at the next offline meeting.
 4. *Status of REST production*. Alex summarized progress. See the
    2017-01 ver01 batch01 web page
    <https://halldweb.jlab.org/data_monitoring/recon/summary_swif_output_recon_2017-01_ver01_batch01.html>
    for details. Twenty three thousand jobs have run or 75% of the first
    half of the Spring 2017 run. The efficiency of use of the farm nodes
    has had some mysteries from time to time. We should have been able
    to go twice as fast.
 5. *New Sim-Recon release, version 2.15.0*. See Mark's email
    announcement
    <https://mailman.jlab.org/pipermail/halld-offline/2017-June/002835.html>.


      CCDB update

Dmitry gave us an update. See his slides for the details 
<https://docs.google.com/presentation/d/1I4HwOJvdjp5HgRyDrGdSxHKOUsw8QfE-mGETosQI16Q/edit?usp=sharing>. 
In summary, in response to reports of extremely slow start-up times for 
DANA-based jobs (~10 minutes), he has implemented a memory caching 
system for CCDB. The long delays were coming from multi-threaded jobs 
that access SQLite versions of the database. Each thread needs to access 
the database for its constants and in addition, some systems are 
accessing the database multiple times, each time retrieving the same 
data. He has measured an improvement of a factor of 35 in the 
CCDB-related start-up time for 36 threads in a fully loaded DANA program.

A new tagged release of CCDB, with the cache feature available, will 
appear soon.


      Progress on using the OSG

We skimmed Richard Jones's recent email 
<https://mailman.jlab.org/pipermail/halld-offline/2017-June/002827.html> 
on running GlueX software on the OSG. Folks are encouraged to try it 
out. The first step is to get a certificate for the Gluex VO from the OSG.

In this context David reported that as part of his preparations for the 
upcoming S&T review, Graham Heyes (and others) have noticed that our 
demand on the farm for simulation is almost an order of magnitude less 
than projections we have made in the past. Part of this is focus on 
asymmetries, which do not need large samples of Monte Carlo, another 
part is continued work in understanding detector response and modeling 
it faithfully in the simulation. There are already physics analyses 
underway that could benefit from high-quality simulated data; it is not 
as if there is no structural demand.


      HDPM support

Nathan gave an assessment on HDPM support. He will no longer be able to 
support the package going forward. Recall that it provides pre-built 
binaries for several distributions with a relatively simple command-line 
interface. Several collaborators are using it to support their 
development work. To create the binaries, Nathan has been using Docker 
containers to emulate the systems on the various target Linux 
distributions. There is documentation to maintain, occasional bugs that 
need fixing and 
computing-environment-changes/feature-requests/new-packages that need to 
be supported.

The support issue comes down to finding a volunteer to take over for 
Nathan. David pointed out that the support task is a good, finite-effort 
collaboration service task. He agreed to bring up the issue with the 
collaboration board.

-- 
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/20170629/94f210a0/attachment.html>


More information about the Halld-offline mailing list