[Halld-offline] Minutes of the May 18 GlueX Offline Meeting
Mark M. Ito
marki at jlab.org
Wed May 19 09:27:02 EDT 2010
Find the minutes below and posted at
http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_May_18%2C_2010#Minutes
GlueX Offline Meeting, May 18, 2010
Minutes
JLab: Craig Bookwalter, Mark Ito (chair), David Lawrence, Sascha Somov,
Simon Taylor, Elliott Wolin, Beni Zihlmann
Announcements
1. New release: Mark put together a new release,
[36]sim-recon-2010-05-17, announced yesterday.
2. Contact with Dmitri: David and Mark have been in email contact with
Dmitri Romanov about prospective work on a calibration database.
3. Writing out tracking results: David let us through his recently
published [37]HOWTO save tracking results to an HDDM or EVIO file
for later playback.
+ David agreed to give us a tutorial on the use of plugins in
the JANA framework at a future meeting.
4. CNU Student: Elliott told us that we will likely get another CNU
student to work on software this summer via Yelena Prok. He and
David are discussing appropriate projects, but ROOTSpy is a strong
candidate.
5. HDF5: Elliott informed us that Gagik Gavalian, working in Hall B, is
interested in using [38]HDF5 as a data format for archiving
analysis results (including calibration constants). Craig has had
some experience with it, using it for a home-brew ntuple format.
Review of minutes from the last meeting
We went over the minutes from the May 4th meeting.
* Mark reported that the Offline Computing change request has been
entered in the official project software.
* Elliott reported that Mantis on the way; just a few more details to
iron out.
Review of the Collaboration Meeting
* Craig commented that he really appreciated having the graduate
student workshop at the meeting. Things were learned. Others
concurred.
* Sasha asked about what the next steps on the calorimeter cluster
issues are going to be. David reminded him that a student at IU
will be working on it. Matt Shepherd has suggested starting him on
the migration of BCAL smearing to mcsmear as an initial project.
* Elliott remarked that [41]OpenMP, mentioned in Chip Watson's talk,
was a simple way to achieve parallelization.
GlueX Software Workshop
David described the idea, proposed by Paul Eugenio, that we try to have
a Software Workshop using JSA Initiative funds, along the lines of the
the [43]CLAS12 workshop scheduled for later this month. The proposal is
due rather soon (in a month or two). We appointed a sub-committee to
come up with a proposal for the next offline meeting, after the CLAS12
workshop occurs. Members are David, Beni, Simon, and Sascha.
JLab Scientific Computing Plan
Graham Heyes's recently posted [45]plan for the current fiscal year
generated a lot of [46]discussion on the offline email list. We
discussed the plan and the discussion.
* We thought that Chip's characterization of data volume at less than
1% of an LHC experiment was probably off the mark, low.
* Graham did not mention JANA in his report in the section on
reconstruction tools. This will be remedied.
* Mark asked whether we should revisit our computing plan for GlueX
as described in the [47]Hall D Design Report, reviewing the
computing model for the experiment. This was thought to be a good
idea. This would go a long way to developing a set of requirements.
* Any requirements should certainly include the SRM or equivalent.
* Since offsite computing resources are significant in our current
inventory, and will likely remain so, we should develop an
infrastructure-appropriate plan to exploit them. Craig pointed out
that even now, with his CLAS 6 GeV analysis, he is using the FSU
farm. Blake Leverington has used the UConn OSG site for his GlueX
thesis work. Sascha mentioned that although the bulk of the
reconstruction for Belle was done at KEK, outside institutions
contributed cycles to Monte Carlo generation.
Setting up the GlueX software environment
Mark led us through his [49]HOWTO set up the GlueX environment wiki
page. The philosophy is to provide a set of override-able defaults for
a minimal set of fundamental variables, and then derive all environment
variables needed to build and run our software from this set.
David objected to this scheme. No consensus was reached on
recommendations to the collaboration.
[51]Progress toward constructing our own matrix classes
Simon presented [52]recent work on a set of custom matrix classes with
fixed dimensions appropriate to the tracking problem. Improvements come
from eliminating checking of array dimensions, unrolling loops
(calculating matrix elements directly), and use if SIMD instructions.
He achieves increases of speeds of factors of a few for many of the
operations he benchmarked.
The next step is incorporate use of these classes in the Kalman filter
fitter.
Hardware/Connection tracking database
Beni presented a PHP script he had developed to track components and
connections for the FDC. It provides an web-based interface for
entering information as components are produced and wired up. He
received many comments from the group.
Action Item Review
We did not get to this. Mark will send out an email to the offline
email list with a list of outstanding items.
New Action Items
1. Develop a computing plan for GlueX. -> Mark
2. Send out list of outstanding action items. -> Mark
Retrieved from
"http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_May_18%2C_2010"
References
36. https://halldsvn.jlab.org/repos/tags/sim-recon-2010-05-17/RELEASE
37.
http://www.jlab.org/Hall-D/software/wiki/index.php/HOWTO_save_tracking_results_to_an_HDDM_or_EVIO_file_for_later_playback
38. http://www.hdfgroup.org/HDF5/
41. http://openmp.org/wp/
43. http://conferences.jlab.org/CLAS12Software/
45.
http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=1530
46. https://mailman.jlab.org/pipermail/halld-offline/2010-May/thread.html
47.
http://argus.phys.uregina.ca/cgi-bin/private/DocDB/ShowDocument?docid=58
49.
http://www.jlab.org/Hall-D/software/wiki/index.php/HOWTO_set_up_the_GlueX_environment
51.
http://www.jlab.org/Hall-D/software/wiki/index.php/Progress_toward_constructing_our_own_matrix_classes
52.
http://www.jlab.org/Hall-D/software/wiki/index.php/Progress_toward_constructing_our_own_matrix_classes
More information about the Halld-offline
mailing list