[Halld-offline] Offline Software Meeting Minutes, March 4, 2015
Mark Ito
marki at jlab.org
Thu Mar 5 13:39:04 EST 2015
Folks,
Please find the minutes below and at
https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_March_4,_2015#Minutes
.
-- Mark
______________________________
GlueX Offline Meeting, March 4, 2015, Minutes
Present:
* *CMU*: Curtis Meyer
* *FIU* Mahmoud Kamel
* *JLab*: Mark Ito (chair), David Lawrence, Paul Mattione, Paul
Mattione, Kei Moriya, Eric Pooser, Nathan Sparks, Justin Stevens,
Simon Taylor
* *MEPhI*: Dmitry Romanov
* *NU*: Sean Dobbs
Announcements
* *FADC125 upsampling algorithm implemented in emulation mode*. David
led us through two recent emails to the group (see below). Now FADC
time and charge information can be chosen between (a) firmware
supplied and (b) emulated quantities. There was also a change in how
pedestal information is reported; an average is now reported.
o message 1 of 2
<https://mailman.jlab.org/pipermail/halld-offline/2015-February/001954.html>
o message 2 of 2
<https://mailman.jlab.org/pipermail/halld-offline/2015-February/001955.html>
* *CentOS 6.5 added to b1pi test*.
* *Code analysis*. David reported that Mike Staib has been using some
Intel-provided tools to analyze our reconstruction code. Mike found
a race condition in the CCDB package that has been causing crashes
when running multi-threaded. This has been reported to Dmitry and he
is working on a fix. The High-Performance Computing group at JLab
has a license for this software (although Mike did not access the
tool using that license). We will ask Mike to document his
experience with the package so others can try it out.
* *Why we upgraded*. Mark commented on the schedule for our recent
upgrade of the web and database servers. The idea was to wait until
after the collaboration meeting, but also to switch as far in
advance of the Spring run as possible. That put things at the Monday
before last.
Review of minutes from February 4
We looked at the minutes
<https://halldweb.jlab.org/wiki/index.php/GlueX_Offline_Meeting,_February_4,_2015#Minutes>.
Dmitry has been working on the *Run Control Database (RCDB)*. He is
importing information from Sean's data monitoring database and
refreshing information from re-parsed CODA log files. This work is
on-going. He has also released documentation
<https://halldweb.jlab.org/wiki/index.php/RCDB_conditions_python> for
the system.
Offline Monitoring Report
Kei described the most recent launch of the offline monitoring jobs.
Please see his [Media:2015-03-04-offline monitoring.pdf|slides] for
details. Some take-aways:
* difference in CPU time compared to last time: CPU time much higher
compared to wall time
* version 10 vs. version 09 shows good correlation of CPU times
* version 11 has much lower CPU time than version 10 (David thought
this might be due to improvements in CDC plug-in efficiency).
Commissioning-branch-to-trunk migration
Justin discovered the cause of the failure of the commissioning branch
to successfully reconstruct simulated data: a default of zero B-field.
Assigning a run number taken during commissioning in bggen solved the
problem; the CCDB will then respond with the correct field map.
This led to a discussion of how we should handle the calibration
constants for simulated data. There are two cases:
1. simulations intended to mimic conditions of already-taken real data
2. simulations to explore conditions beyond those already achieved
At present there are two degrees of freedom that we have to play with:
run number and CCDB variation. Ideas discussed included, but were not
limited to:
* negative number numbers (i. e. (-1)*real-run-number)
* run numbers greater than 10^6 designated as simulation
* run-period specific reserved run numbers (run ranges designated as
simulation only, data taking would then avoid these run numbers, run
keep-out zones in correspondence to run periods)
* run numbers with year encoded in the higher-order digits
In the end we formed a consensus on the following scheme for the two cases:
1. "mc" variation of CCDB: run numbers indicate the real-data run
numbers that are being simulated. This variation already exists.
2. user-named variations in CCDB: run numbers have a user-defined
meaning, variation name reflecting speculative conditions being
explored, e. g., "high-intensity", "upgrade-study-5".
EM background mix-ins
We agreed to emphasize the importance of having a random trigger for
study and/or inclusion of electromagnetic background.
mcsmear execution time
David did some measurements and found that the BCAL simulation is using
most of the CPU time in mcsmear. This is due to the detailed simulation
of hits implemented when studying different segmentation schemes in for
BCAL read-out. For other studies we should be able to get away with a
less detailed but less CPU-intensive approach.
Retrieved from
"https://halldweb.jlab.org/wiki/index.php?title=GlueX_Offline_Meeting,_March_4,_2015&oldid=64000"
* This page was last modified on 5 March 2015, at 13:36.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20150305/b9721fa2/attachment-0002.html>
More information about the Halld-offline
mailing list