[Halld-offline] Minutes, GlueX Offline Meeting, March 23, 2011
Mark M. Ito
marki at jlab.org
Fri Mar 25 14:29:39 EDT 2011
Find the minutes at
http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_March_23%2C_2011#Minutes
and below as text.
==
GlueX Offline Meeting, March 23, 2011
Minutes
Present:
* CMU: Will Levine, Curtis Meyer
* IU: , Mihajlo Kornicer, Kei Moriya, Matt Shepherd
* JLab: Mark Ito (chair), David Lawrence, Simon Taylor, Elliott Wolin
* UR: Zisis Papandreou, Andrei Semenov
(not sure I got everyone...let me know if your name is missing)
Announcements
* Elliott announced that there are two CNU students starting on the
Java-based event display.
* Matt is developing a new cluster finder for the BCAL. It is work in
progress at present.
Review of minutes from the last meeting
We went over the [35]minutes from the March 9 meeting. Zisis
recommended that in the re-organization of the Offline Software wiki
page, the instructions on how to get started should be easily located
and their contents reviewed and updated. Newcomers should know what
they should be looking at and the material should be accurate.
SIMD speed enhancement
David showed a [37]histogram of the event analysis rate for several
intervals during a reconstruction run. He made the plot for code with
SIMD instructions enabled and without. He repeated the exercise for
other combinations of number of cores (on the machine) and number of
threads with consistent results. He concludes that the SIMD
instructions are giving us about 5% to 10% improvement in execution
speed.
We agreed that given this situation, leaving the default state of the
code with SIMD-off is sensible.
Floating point entropy
Recently Richard diagnosed a [39]problem that was causing segmentation
faults in our reconstruction code. Richard made a [40]proposal for a
review of our code looking for problematic instances of comparisons of
floating point numbers. We decided that we needed Richard to lead this
discussion and tabled the issue for now.
Make system, includes, in JANA and sim-recon
Matt re-capped [42]his proposal that the make system use only include
files that exist in the source distribution tree and not rely on files
from an "installed" location. That way a recent check-out will not have
to have any "make install" prerequisites before "make".
We had some discussion. Mark thought that the proposal made sense.
David pointed out that if one does from-the-top make, then all the
necessary installs will be performed. He also pointed out that the
sim-recon code has a slightly different usage pattern, as it is usually
the end product build, not really a package to be used by other
packages, therefore the "install" could or should be different than
from other cases.
We did not come to a conclusion. More discussion is needed.
BCAL studies and build issues
At the [44]March 10 BCAL Readout meeting Andrei and Irina reported
difficulty using our offline software and it was suggested that the
issues be discussed at this meeting. Since then the problems have been
resolved, but there were a couple of lessons learned:
* Our "getting started" documentation needs to be updated (see item
above on wiki page re-organization).
* Mark's build scripts need better documentation.
FFREAD modifications
We briefly discussed issues surrounding the use of FFREAD cards in our
GEANT3-based simulation, in particular an issue with decimal points and
one on the number of characters in a card identifier. See the thread
rooted on [46]this message in the email archive. We decided for now
there was no action to be taken; it is best that we just learn to use
the code as it is.
New Action Items
1. Decide on Matt's include-related proposal for the make system(s).
2. Our "getting started" documentation needs to be updated.
3. Mark's build scripts need better documentation.
Retrieved from
"http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_March_23%2C_2011"
References
35.
http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_March_9%2C_2011#Minutes
37.
http://www.jlab.org/Hall-D/software/wiki/images/1/14/20110318_simd_rates.pdf
39.
http://www.jlab.org/Hall-D/software/wiki/index.php/Diagnosing_segmentation_faults_in_reconstruction_software
40.
https://mailman.jlab.org/pipermail/halld-offline/2011-March/000591.html
42.
https://mailman.jlab.org/pipermail/halld-offline/2011-March/000568.html
44.
http://www.jlab.org/Hall-D/software/wiki/index.php/Mar_10%2C_2011_Readout
46.
https://mailman.jlab.org/pipermail/halld-offline/2011-March/000601.html
More information about the Halld-offline
mailing list