[Halld-offline] Minutes of the July 27, 2010 GlueX Offline Meeting
Mark M. Ito
marki at jlab.org
Wed Jul 28 09:07:48 EDT 2010
Find the minutes of the July 27, 2010 GlueX Offline Meeting at
http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_July_27%2C_2010
and reproduced below.
GlueX Offline Meeting, July 27, 2010
Minutes
* CMU: Curtis Meyer
* JLab: Andrew Blackburn, Hovanes Egiyan, Mark Ito (chair), Yi Qiang,
Sasha Somov, Simon Taylor, Elliott Wolin, Beni Zihlmann
Announcements
* [30]SIMD-enabled code disabled: But only for 32-bit Linux machines.
The problem seem to be a bug in version 4.2.1 gcc compiler which is
the default for the Lab's desktop Linux boxes. The code does not
have a problem on any other platform.
* Make "docs" area of subversion repository require authentication on
checkout: We are not going to do this.
Review of minutes from the last meeting
We reviewed the [32]minutes of the July 13 Offline meeting.
* OSG Toolkit: Mark mentioned that Richard Jones has written [33]the
documentation on the OSG client software that was requested by IT
Division before opening the necessary network ports at the Lab.
* Software Workshop: David reported that the proposal is due to JSA
next Friday. It has been circulated among the committee and the
final draft is waiting on some numbers from Ed Brash.
* 48-core machine: It is gone now. David ran some stuff, and captured
some performance counters. There is a lot of data there, next step:
analysis.
* Another plug-in trained collaborator: Working from David's talk
from last week, Beni was able to write one of his own. We still
need a HOWTO on the subject.
Event Display
Andrew gave us a demo of the new event display. It is pure Java and is
constructed within Dave Heddle's bCNU framework. See [35]his HOWTO for
instructions on how to get and run it.
He showed us a few events. The code reproduced the views available in
hdview2 and adds another for the BCAL.The framework provides many
useful features, such as a heads up display, zooming, multiple views in
a single frame, etc. Currently, the geometry is hard-coded into the
routines.
Lots of feedback was offered on a variety of features.
We veered briefly into a discussion of HDDM vs. EVIO (as we often do).
We will have to discuss our attitude toward these (and other for that
matter) formats soon.
Generalized particle gun
Mark walked us through [37]his recent email announcing a simple
perl-based approach to a script driven single particle gun. Although
this functionality is already present in HDGeant, having all particle
kinematics under script control allows for arbitrary variation from
event to event, e. g., the event vertex can be moved under script
control. The output is HDDM-conforming xml and thus can be converted to
an HDDM file for input to hdgeant, the conversion done with existing
tools.
Documentation Policy
Mark reviewed [39]a wiki page, from last March, outlining a structure
for our documentation and suggested that we adopt it officially.
Although the content is nothing more than common sense, having an
agreed upon structure will help frame documentation
discussion/decisions in the future. One component that needs to be
introduced is a GlueX Offline FAQ. Mark agreed to start on this.
No objections were offered and the suggestion was adopted.
GlueX shell environment set-up policy
There are two methods that exist to set-up the GlueX environment for
individuals. One (setenv.csh) captures a working environment and allows
one to reproduce it faithfully in the future. The other (gluex_env.csh)
respects key choices made in the current environment, supplies default
values for those not defined, and defines others based on the key
variables. The former is useful for reproducing results, the latter for
first-time environment set-up or non-standard configurations. As such
Mark thought that in this case we should support both approaches (not
much work really), and document each. No objections were raised.
Action Item Review
We reviewed [42]recently resolved issues and [43]those outstanding.
New Action Items
1. Write a HOWTO on plug-in's in JANA -> David
2. Schedule an HDDM/EVIO discussion -> Mark
3. Write the GlueX Offline FAQ -> Mark
Retrieved from
"http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_July_27%2C_2010"
References
30.
https://mailman.jlab.org/pipermail/halld-offline/2010-July/000327.html
32.
http://www.jlab.org/Hall-D/software/wiki/index.php/GlueX_Offline_Meeting%2C_July_13%2C_2010#Minutes
33. http://zeus.phys.uconn.edu/UConn-OSG/client-services.html
35.
http://www.jlab.org/Hall-D/software/wiki/index.php/HOWTO_ded:_Install_%26_Run
37.
https://mailman.jlab.org/pipermail/halld-offline/2010-July/000330.html
39.
http://www.jlab.org/Hall-D/software/wiki/index.php/Software_Documentation_Structure
42.
https://halldweb1.jlab.org/talks/2010-07/recently_resolved_July_27.html
43. https://halldweb1.jlab.org/talks/2010-07/unresolved_July_27.html
More information about the Halld-offline
mailing list