[Halld-offline] Offline Software Meeting Minutes, July 12, 2017
Mark Ito
marki at jlab.org
Thu Jul 13 11:41:43 EDT 2017
Please find the minutes below and at
https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_July_12,_2017#Minutes
.
Minutes
Present:
* *CMU*: Naomi Jarvis
* *FIU*: Mahmoud Kamel
* *JLab*: Alexander Austregesilo, Alex Barnes, Thomas Britton, Mark
Ito (chair), Dmitry Romanov, Justin Stevens, Simon Taylor
* *NU*: Sean Dobbs
* *Yerevan*: Hrach Marukyan
There is a recording of this meeting <https://bluejeans.com/s/jI1j/> on
the BlueJeans site. Use your JLab credentials to access it.
Announcements
1. *JANA 0.7.9 released
<https://mailman.jlab.org/pipermail/halld-offline/2017-July/002839.html>
* We looked over David's email announcing the new release.
2. *version_2.13 now available in gluex container
<https://mailman.jlab.org/pipermail/halld-offline/2017-July/002851.html>
* We went over Richard Jones's announcement of a new container for
running GlueX jobs on the grid.
Review of minutes from the last meeting
We went over the minutes from June 28
<https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_June_28,_2017#Minutes>.
* *Progress on the Reconstruction Launch. * Alex A. reported that the
second part of REST production for the Spring 2017 data is about 60%
done. He received a message from Sandy explaining that SciComp is
working on a system for adjusting priority on the farm in a more
automated way. There have also been problems that required reboot of
the job scheduler.
* *CCDB-related crashes. * Dmitry report that he is working on a bug
fix to recently reported crashes
<https://github.com/JeffersonLab/ccdb/issues/45> at the end of jobs
that use the CCDB. This is due to a conflict in object ownership
resulting in multiple calls to a destructor. The fix should be ready
soon and a new tag will be applied.
* *GlueX simulation CPU need projections. * Mark mentioned that David
Lawrence gave a presentation at the last Physics WG Meeting
explaining the situation. The WG will look into re-visiting our
estimates going forward.
mcsmear development branch
Sean reviewed recent email
<https://mailman.jlab.org/pipermail/halld-offline/2017-July/002840.html>
describing a scheme for developing new mcsmear parameters and algorithms
while keeping the reconstruction code base consistent with that used in
the current REST production pass. This work will be done on a special
Git branch, recon-2017_01-ver01-batch01-mcsmear. He also wrote a wiki
page
<https://halldweb.jlab.org/wiki/index.php/Making_GitHub_Topic_Branches>,
describing the details of maintaining the branch.
Running mini launches on the grid?
Sean noted that with high demand on the JLab farm, we might want to run
the planned series of mini-launches (simulation) on the Grid. Turnaround
might be significantly faster and we would gain valuable experience. He
started by modifying the configuration we used for sim 1.2.1 to set up
jobs. Some issues:
1. We want to use the mcsmear development branch he described earlier
in the meeting. That is not in the current container and may have to
be updated from time to time as we get going.
2. We will have to periodically update the SQLite version of the CCDB
that is downloaded to all of the OSG sites. The details of the
mechanism has not been worked out.
3. We have to decide on the framework for job submission. He has been
working with the modified shell scripts used for sim 1.2.1. Richard
has written an example Python script that configures jobs, submits
them, and reports job status (see his email, linked in the
announcements). Thomas has proposed using MCwrapper as the front-end.
HDvis update
Thomas and Dmitry demo'ed the latest version of the event display.
* The underlying rendering engine has been changed from ROOT's EVE to
three.js. The event display runs entirely in the web browser now.
* Since the last meeting, a JANA-based server has been written to read
and analyze events in the standard way and to send events to the
browser in JSON format. This is a major milestone.
* Visual rendering and effects are much easier with the new engine as
compared to the old. Thomas and Dmitry are both in a noticeably
better mood these days. The new software is in JavaScript (not C++),
is well documented (as opposed to undocumented), and there are many
working examples (as opposed to few examples which are broken).
* The coding has been done to translate "raw" hits from all detector
subsystems to JSON and thus these hits are currently available to
the display program. In addition some higher level objects (e. g.,
tracks, FCAL clusters) have been translated. Not all of these have
rendering code written (the program has the data, but does not know
how to draw them). The plan is to do some sort of provisional
rendering of all low-level objects and then turn things over to the
individual detector groups to develop further rendering ideas (at
least at the conceptual level), modifying the scheme for low-level
objects and adding the important high-level ones.
--
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/20170713/26990367/attachment-0001.html>
More information about the Halld-offline
mailing list