[Halld-offline] Offline Software Meeting Minutes, March 8, 2017
Mark Ito
marki at jlab.org
Wed Mar 8 19:14:13 EST 2017
Folks,
Please find the minutes below and at
https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_March_8,_2017#Minutes
.
-- Mark
________________________________
Minutes
Present:
* *CMU*: Naomi Jarvis, Curtis Meyer
* *JLab*: Alex Austregesilo, Thomas Britton, Brad Cannon, Sean Dobbs,
Mark Ito (chair), Richard Jones, Mahmoud Kamel, David Lawrence, Paul
Mattione, Nathan Sparks, Simon Taylor, Beni Zihlmann
* *MIT*: Cristiano Fanelli
* *Yerevan*: Hrach Marukyan
There is a recording of this meeting <https://bluejeans.com/s/9X8NZ/> on
the BlueJeans site.
Announcements
1. HDGeant4 repository has moved
<https://mailman.jlab.org/pipermail/halld-offline/2017-February/002641.html>.
The authoritative version of the repository is now part of the
JeffersonLab organization on GitHub. The move was made two weeks
ago. There is now a tagged release of HDGeant4, version 1.1.0
<https://github.com/JeffersonLab/HDGeant4/releases/tag/1.1.0>. It
has been built on all four platforms at JLab (CentOS/RHEL × 6/7).
Mark will send out an announcement soon.
2. DocDB-JLab is born!
<https://mailman.jlab.org/mailman/private/gluex-collaboration/2017-February/004519.html>.
The DocDB is now hosted at JLab. Thanks to Zisis, David and the
Computer Center. Mark changed all links on the wiki and the private
wiki to point to documents in their new location.
3. New Scicomp Web Portal
<https://mailman.jlab.org/pipermail/jlab-scicomp-briefs/2017q1/000138.html>.
The new version of the SciComp webpages has been released. Brad
pointed out that there is a new page that will track SWIF workflows.
Sean also reported that Chris Larrieu has started work on a list of
feature improvements he suggested some time ago.
4. Software Carpentry Workshop, May 17 -19, 2017
<https://mailman.jlab.org/pipermail/cuga/2017-March/001791.html>.
Mark called our attention to this recent announcement. Grad students
and post-docs may be interested.
5. sim-recon-2.12.0
<https://mailman.jlab.org/pipermail/halld-offline/2017-March/002667.html>.
The last release came out January 23. It was time.
6. hdpm 0.5.0
<https://github.com/JeffersonLab/hdpm/releases/tag/v0.5.0>. Nathan
is just about to release this version. He has incorporated
suggestions from several people since the last release. There is a
new feature where sim-recon can be built incrementally; a total
rebuild from scratch is no longer necessary.
Review of minutes from the last meeting
We reviewed the minutes from February 22
<https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_February_22,_2017#Minutes>.
OSG Update
The submit node is being installed as we meet.
Richard gave us an update on the OSG All-Hands meeting going on at UCSD.
* He gave a 15 minute presentation on GlueX status and plans vis-a-vis
the OSG.
* There are a lot of non-accelerator based particle physics
experiments looking to the OSG for computing cycles. Currently
queues are long.
* One trend is using Docker containers
<https://en.wikipedia.org/wiki/Docker_%28software%29> to export
compiled code to the OSG for running. This eliminates a lot of the
problems getting locally developed code running in an environment
where the user has no control of the natively installed software
base. The idea is to bring your software base with you in the
container. On a national scale, there are computing projects with
plans for with huge computational capabilities and this technology
may allow us to take advantage of crumbs of computing that may come
our way, despite possibly novel machine architectures. Nathan has
been using Docker to build his HDPM distributions for the various
OS's that he supports.
* If the GlueX VO is able to contribute computing cycles to the OSG,
our quality of service would improve proportionally. Doing this has
been on various lists for some time, but so far only UConn and NU
have offered nodes. Rob Gardner of the OSG is willing to work with
us to connect university clusters to the Grid. Mark will organize a
meeting with interested parties to discuss plans.
MCwrapper
Thomas has a customer: Justin and a student of his. The next step is to
use HDGeant4 under the hood.
Mixing real random triggers with simulated events
Thomas reported on progress:
* Thomas has written an EVIO-to-HDDM converter. The idea is to take
random triggers, render them in HDDM and pass them to mcsmear along
with simulated physics events.
* Richard has agreed to take on combining the hits from these two
sources in mcsmear.
* Sean will manage production of HDDM files containing the random
triggers from raw data.
* Beni asked if a similar process could be used to combine real PS
triggers with real physics triggers to simulate running at a
user-selected background rates. Folks thought that this could be done.
Review of recent pull requests
We looked at the list
<https://github.com/JeffersonLab/sim-recon/pulls?q=is%3Aopen+is%3Apr>.
* Richard described recent work on EM background in hdgeant
<https://github.com/JeffersonLab/sim-recon/pull/748>. See his email
<https://mailman.jlab.org/pipermail/halld-offline/2017-March/002668.html>
for a detailed description. This fixes a bug where spurious
background photons were being generated, slowing down execution. The
change also introduced the BGTAGONLY card so that tagger accidentals
can be generated in addition to the "photon" which creates the event.
* David put in a change to pull out
<https://github.com/JeffersonLab/sim-recon/pull/751> the
locked/not-locked status of F1TDCs in a more explicit form.
* David has several pull requests aimed at implementing "time
fiducials" so that events from beam-off periods can be eliminated
from the analysis and beam-on time can be calculated accurately.
Time maps of the runs are stored in the CCDB and are now being
generated automatically. See his log entry
<https://logbooks.jlab.org/entry/3461150> for details.
o He is also working on a capability on creating the map from the
time-density of triggers in the data itself.
o To facilitate these operations, he is creating a skim of 1%-ish
of the data. These will be written to tape along with the raw data.
o Now there is a facility to write out the locations of blocks in
the raw data. These can be used by EventStore to jump to
particular locations in the file without having to go through
the file event-by-event.
* Paul re-factored and reorganized detector matching routines
<https://github.com/JeffersonLab/sim-recon/pull/737>.
* Naomi mentioned a problem with one where CCDB is being interrogated
with the wrong run number even though the correct run number is
known to hd_root. She will post a description to the software help list.
Review of recent discussion on the Gluex Software Help List
We perused some of the recent threads on the List
<https://groups.google.com/forum/#%21forum/gluex-software>.
* Paul can generate "flat" TTree's
<https://groups.google.com/forum/#%21topic/gluex-software/ooaCeUSAwJ8>
with DSelector now.
* He also has a method for creating SWIF workflows based on a
particular DSelector
<https://groups.google.com/forum/#%21topic/gluex-software/h245qyh_NFM>.
Retrieved from
"https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_March_8,_2017&oldid=81222"
* This page was last modified on 8 March 2017, at 19:11.
--
marki at jlab.org, (757)269-5295
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20170308/27ef13f7/attachment-0001.html>
More information about the Halld-offline
mailing list