Minutes of TSB meeting
Thursday April 11th, 2002
Presents:
CERN:
J.Apostolakis, G.Cosmo, A.De Roeck, G.Folger, J.Knoblock,
V.Ivantchenko, F.Ranjiard, S.Sadilov, J.P.Wellisch
Cantabria Univ., Madrid: P.Arce
Ecole Politechnique:
M.Verderi
ESA/Qinetic, London: P.Truscott
(phone)
Imperial College, London: A.Howard
(phone)
KEK:
Y.Morita, T.Sasaki
Kyoto Univ., Kyoto:
S.Tanaka (phone)
LAPP:
M.Maire
Naruto Univ., Naruto: H.Yoshida
(phone)
SLAC:
M.Asai, D.Wright (phone)
TRIUMF:
P.Gumplinger
Excuses:
J.Allison, A Dell'Acqua, H.Kurashige, M.G.Pia
Minutes:
G.Cosmo
Draft 1.1 - $Date: 2006/03/01 22:13:49 $
Note
Concerns have been expressed by remote participants for the very bad quality
of ISDN audio from the CERN conference room 40-5-A01 !
Initial items
-
Andrea Dell'Acqua replaces Katsuya Amako as representative for ATLAS in
the TSB.
-
Minutes
of previous TSB meeting have been approved.
-
Updated list of pending
actions:
-
Closed actions:
-
10.4 - 2 examples/applications have been proposed and people are now working
on it.
-
11.16 - to be achieved by the next delta review in September/October.
-
13.4 - proposal made and approved, see notes below.
-
13.5 - G.Folger and G.Cosmo will plan activities, with help of physics
WG coordinators.
-
14.1 - schedule and draft paper circulated by J.Allison. The final version
of the paper is expected within end of April.
-
14.8 - G.Cosmo contacted Lassi Tuura, who agreed to make a presentation
at the CC meeting. To be notified in advance!
-
15.3 - test-application identified. An updated version is expected soon
from ATLAS.
-
15.5 - OK for CERN and KEK, TRIUMF and SLAC evaluating the possibility
to have a single license for North America.
-
Updates:
-
9.6 - 2 examples using HepMC v.1.21 are now under development and already
finalised. Testing is ongoing on Linux.
Will soon be released as extended examples. Porting to the latest HepMC
version in CLHEP 1.8 will be necessary.
-
10.3 - will be discussed in the architecture WG meeting by end of April,
M.Asai will report.
-
13.2 - will be discussed in the architecture WG meeting by end of April.
-
15.6 - M.Asai proposes introduction of "severity" level for G4Exception
together with unique identifier for exceptions.
M.Asai will present the proposal for discussion through the Category Coordinators
e-mail list.
-
16.1 - D.Wright made a report on the current status, see below. Proposed
manual of physics models.
J.Apostolakis will contact D.Wright concerning required resources.
-
16.2 - action pending creation of the proper infrastructure.
Possible candidate applications: ATLAS EM barrel testbeam, and category-level
tests from EM WG.
-
New actions:
-
18.1 - G.Folger to evaluate, design and implement a registration mechanism
for Beta testers of development releases.
-
18.2 - G.Folger & G.Cosmo to estimate resources needed for Web restructuring,
involving physics WG coordinators.
-
18.3 - All WG coordinators, to provide by end of April, a list of the expected
developments (no interface changes) to be included in the June release.
-
18.4 - S.Sadilov to add a "bug-fix" flag for tags submitted in Bonsai,
with possibility to hook to Bugzilla problem reports.
-
18.5 - G.Folger & G.Cosmo to implement a more intuitive web form buttons-based
for downloads of source-code/binaries.
-
18.6 - J.Apostolakis to set up a meeting with ESA and relevant coordinators
for reported problem of "non-physical" results for particles approaching
boundaries.
-
18.7 - Y.Morita to circulate proposal for persistency to TSB and experiments'
representatives by mid-May 2002.
-
18.8 - Y.Morita & S.Sadilov, to clarify policy for support of Objectivity/DB
at CERN.
-
18.9 - Architecture WG, to evaluate necessary resources for preparing new
revision of general URD and implement it by September 2002.
-
18.10 - S.Sadilov to make available for testing new web tool for requirements
collection & analysis, by April 19th 2002.
-
18.11 - S.Sadilov to make available link for Tinderbox and LXR from internal
web pages.
-
18.12 - J.Apostolakis to nominate responsible for general editing/maintenance
of training kit.
-
18.13 - All WG coordinators, to update training kit material according
to recent improvements from SLAC Users' Workshop.
-
18.14 - M.Asai to present proposal for redesign of G4Exception to Category
Coordinators mailing list.
-
Reports from other meetings
Detailed Documentation review
-
D.Wright reported about plans and work in progress
-
Physics Reference Manual:
-
revision of the English language, readability and reference consistency
is ongoing
-
no much progress for inclusion of omitted material
-
proposed addition of index, requires huge effort
-
Toolkit Developers Manual:
-
review of missing figures
-
Proposal by D.Wright for a manual on physics models
-
no information should be included in the Physics Reference Manual
-
resource are required. J.Apostolakis will arrange with Dennis
-
It was noticed that the number of documents required to be updated according
to the evolution of the code, is too large.
-
the review of the documentation should be done properly considering also
maintenance issues.
Requirements and Development Objectives
The list of working
group development goals, formulated at the Category Coordinators meeting
was reviewed and approved.
-
The list of goals has been formulated in considering development goals
and advanced users' requests.
-
Listed goals are expected by end 2002.
-
IMPORTANT: indicative dates should be expressed, in order to plan features
in the scheduled releases.
-
Members of experiments/laboratories in the Collaboration are invited to
review them and the schedule proposed to see if it fits their needs.
Items/goals not yet assigned (lack of resources, or more precise
specifications required)
Re-design/improvement of interactivity/GUI
Use of Python scripting through SWIG
Documentation on adoption of pointers
Front-line support for accelerator community
Notes:
-
Geometry:
-
items have been prioritized with indicative dates
-
some activities require collaboration and sharing of efforts with other
WGs or interested parties
-
Hadronics:
-
a new item concerning "publications" has to be added to items list
-
coordination with low-energy EM WG is required for some development items
-
Low-Energy EM: milestones should be expressed in such a way they can be
measured.
-
Persistency: Y.Morita presented the plan for a redesign of the persistency
module through abstract interfaces (actions 18.7, 18.8).
-
IMPORTANT: the development goals/items of some WGs are NOT in the list.
To be corrected !
F.Ranjiard pointed out the importance of having clear abstract interfaces
defined in Geant4 to facilitate the integration of the toolkit in an existing
framework.
Scheduled releases for 2002
-
The schedule
for 2002 releases was approved.
-
a minor release 4.1 is scheduled for June 28th.
-
a major release 5.0 is scheduled for December 13th.
-
additional minor releases and patches may be scheduled according to development
needs
-
Category Coordinators must provide to the release manager the list of expected
features for the June release, by April 30th. Action 18.3.
-
the list of expected features will be published with the pre-announcement
of the release
-
A flag to distinguish "bug-fix" category tags will be introduced in Bonsai.
Action 18.4.
-
Given the issues raised from the published download
statistics for Geant4 4.0, it has been decided to modify the distribution
policy for patches:
-
the patched source code will be distributed separately as usual
-
the whole source code archive distributed will be updated to include the
latest patched code as well
-
distributed binaries will coherently refer to the patched source code
-
a more intuitive web form for source/binaries downloads, based on download
buttons will be provided. Action 18.5.
-
In case serious bugs are discovered on public/development releases (example,
release 4.0 of December), related installations on AFS at CERN will be
declared unusable (upon notice 2 weeks before via e-mail to the CERN community)
and removed from the installation area.
-
It was stressed the need to have documented as much as possible features
introduced in a tag proposed in Bonsai. Bug-fixes should be documented
as well, specifying in case of a known reported bug, the related ID number
in Bugzilla. Information about the tag including the fix should be input
in Bugzilla as well (in this case a link between Bugzilla and Bonsai can
be created to help the process, see action 18.4).
-
In case of urgent fixes for bugs reported by users, developers are free
to provide the fix for testing directly to the user and feed it back to
system testing as well, according to the established procedures.
-
Underlying libraries/frameworks
-
CLHEP:
-
a new "bug-fix" release 1.7.5 will be soon tested and installed in the
Geant4 development area. This release will include all fixes soving also
the performance penalty observed in 3-vectors and rotations. Geant4 4.1
will be most likely based on CLHEP 1.7.5.
-
a new release 1.8.0 will be released by end of April and will include new
features and modules (including HepMC). It will also drop support for non-ISO
platforms and obsolete systems (HP-UX, IBM-AIX, SGI-IRIX). Geant4 5.0 will
be most likely based on CLHEP 1.8.
-
AIDA:
-
a new version 4.0 of ANAPHE compliant with AIDA 2.2 is now available.
-
minor evolutions/extensions of AIDA interfaces are foreseen by end of May.
Geant4 examples with histogramming will have to evolve as well, if necessary,
and the activity will have to be coordinated in strict collaboration with
the AIDA team.
-
a public AIDA Workshop will be held at CERN early June. In this Workshop,
future evolutions of AIDA will be discussed and planned.
-
Distribution of development releases:
-
Following the proposal
expressed in the document for 2002 release schedule, it has been agreed
to distribute the source code of development releases (reference tags)
every two months to users who will sign as Beta testers. An appropriate
web form will be designed and implemented for this purpose (action 18.1).
-
Support for development releases distributed to Beta testers will be limited
and correctness not guaranteed, however feedback will be highly beneficial
and welcome.
-
Installations on AFS of development releases at CERN will be made available
for the CERN users
Reports from experiments, institutes, user-representatives
-
CMS
-
Activity of comparison with test-beam data is ongoing
-
It is foreseen to have most of the software infrastructure in place and
ready for production between June-July 2002
-
The use of XML for persistency of detector geometry description is under
study, and a general code revision in OSCAR is planned
-
Performance penalty was observed in Geant4 compared to Geant3, due to the
usage of a single cut (in the order of 2 times slower)
-
Completion of validation for EM physics and hadronics is foreseen for this
year. It is planned to have Geant4 simulation replacing Geant3 by end of
2002.
-
ESA
-
Activity is ongoing in the implementation of two tools based on Geant4,
used for shielding calculation and micro-dosimetry.
-
Work is also progressing concerning internal conversion in photon-evaporation
process.
-
A problem was reported concerning "non-physical" results observed for particles
approaching boundaries. P.Truscott will distribute the original report
by F.Lei to the relavant WG coordinators. A meeting will be set up by J.Apostolakis
by April 19th (action 18.6).
Actions regarding Review Report
-
It was noted that a good fraction of the actions proposed by the review
Committee have been already implemented, others are already planned and
will be most likely implemented in view of the delta review in September/October.
Remaining issues will have to be discussed and justified:
-
Rec.3.1 - Planned. On progress.
-
Rec.3.2 - Planned.
-
Rec.3.3 - Postponed to next TSB meeting.
-
Rec.3.6 - Mostly implemented already. A new tool from CMS will be available
for release 4.1.
-
Rec.4.1 - Mechanism already in place.
-
Rec.4.2 - Procedure defined and soon will be implemented.
-
Rec.4.3 - Mechanism already in place. Applied for release 4.0.
-
Rec.4.4 - Revision of URD assigned to Architecture WG. (action 18.9)
-
Rec.4.5 - Mechanism in place. Detailed review of documentation planned
for this year.
-
Rec.4.6 - Reasons why this may not work must be formulated and complemented
with functional requirements (not requests!) which may be advanced by HURC.
-
Rec.4.7 - Architecture WG has been nominated for overall architectural
design issues and reference.
-
Rec.5.3 - Hypernews fora now in place, Bugzilla, FAQs, patches ...
-
Rec.5.4 - UR template and web form, HURC commitee in place.
-
Rec.5.5 - Interaction with EP division at CERN, Hypernews in place.
Software Process
-
Web tool for collecting and tracking new requirements
-
preliminary prototype is ready and will be reviewed in the next days
-
will be exposed for testing to Category Coordinators by April 19th.(action
18.10)
-
Automation of system testing - Tinderbox
-
improvements and planned developments for Tinderbox have been completed.
(action 18.11)
-
it's also possible to display information about CPU time spent, and therefore
tune the tool to monitor performance of tests
Milestones 2002
-
TOP Priority: testing suite for regression/statistical tests.
-
Improvement of training kit: identify WG for managing, general editing
and maintaining the training kit (actions 18.12, 18.13)
AOB
-
Next TSB meeting: scheduled date, May 23rd.
-
Next Geant4 Developers Workshop will be held at CERN.
-
Proposed date: September 30th - October 4th 2002.
CVS version $Id: tsb_11Apr2002.html,v 1.1 2006/03/01 22:13:49 dennis Exp $