19th June 2003 9:00 AM 4/S-013
Meeting called by: John Apostolakis |
Note taker: John Harvey |
Attendees:
@Annecy : M.Maire
@CERN : M.G.Pia,S.Sadilov, A. Dell' Acqua, A. de Roeck, V.Ivantchenko,
J.Apostolakis,J.Harvey,G.Cosmo, P.Arce, G.Folger
@KEK : S.Tanaka
@Manchester : J.Allison
@SLAC : D.Wright,M.Asai
@Stockholm : Irena Gudowska
@Triumf : F.Jones
Extended Minutes
Draft 1,
1. Minutes and actions from meeting held on March 18th 2003
The minutes of March meeting were circulated just before the meeting. Please send comments to John Apostolakis within the next week, to finalise these by end-June.
John informed the TSB that he has received the resignation from Youhei Morita, who was convener of the Persistency category and has now taken up new duties at KEK. A replacement will be sought.
Action items from the
1.[WG coordinators] - Publish the WG work-plan for 2003- this is largely complete and status can be found on the web. For some categories the plan is not yet complete e.g. persistency and visualization. In a number of cases there is a need to review the resources available in concert with this planning. In the missing persistency plan it was proposed to add an implementation using POOL and resources must be envisaged for this.
2. [G.Cosmo] - Update release procedures to document that minor releases *may* include changes of interfaces internal to Geant4 -- requiring that users who have created their own processes must review and potentially modify their implementations. (Appropriate documentation must be made available to assist these actions.)Release notes of Geant4 5.2 included explanation, but procedures not yet revised. Still open.
3. [ John Apostolakis ] : Create a project to review the performance of Geant4 for large detector simulation, including contact and technical persons from experiments with current requirements on performance and the relevant Geant4 experts. Actions under way to review performance - a project is not set up. Still open
4. [ John Apostolakis/Katsuya Amako/CA-editors ] Circulate revised proposal for Collaboration agreement to TSB and CB by April 15th. Draft circulated. Undertaken. Closed
5. [ John Apostolakis ] : Form a delegation with a mandate to represent TSB / developers at meeting with CB representatives regarding the Geant4 Collaboration Agreement. Undertaken. Closed
6. [ Gunter Folger ] : Perform a 'full' survey of platforms and compilers in use mid-2003 and projected for end-2003 in partners. Unclear overlap with previous survey. Still open.
7. [ Representatives of laboratories/experiments/institutions ] : Provide information on currently used platforms, and those planned for end-2003. Note that a partners requiring support for 'fringe'/unpopular platforms will be expected to contribute to this support (or undertake it as a contribution, if they are the sole requester.) As action 6 above. Still open.
2. Collaboration Agreement
Meeting of TSB developer representatives and CB delegates formed an adhoc committee, which met May14-16 regarding the CA. A revised proposal was drafted and sent, first to the TSB and then to the entire collaboration for comment. John reported that he has received a small number of comments so far, generally positive. HPW had circulated his comments before the meeting, stating that membership of the Steering Board is so far ill-defined, and that work is still needed to define a publication policy.
New Action item : John will communicate with Richard Mount to find out the current status of the Collaboration Agreement document and will circulate new information to the TSB
In response to a question from Albert, John stated that it could take until the end of 2003 before the new Agreement was actually signed and the new bodies could be brought into action before this. In order to keep momentum it was agreed that pre-meetings of the new bodies take place in the interim period.
New Action item : John to find someone to organise a pre-meeting of the new Technical Forum within the next few months.
New Action Item : John to follow up HPW's concerns on publication policy.
In response to a question from Pedro, John underlined that it was intended that collaboration members (and my extension those co-opted to the Steering Board) would be people who contributing to the development, maintenance and testing of the toolkit, and not users of Geant 4. The Technical Forum is the body intended for user representatives.
New Action Item : The TSB mandated John to inform the CB that the TSB looks on the new Collaboration Agreement proposal favourably.
3. Geant 4 Workshop
Fred informed the TSB that arrangements have been circulated to the collaboration in a first mail shot. A website has been setup and comments are welcome:
Website : http://www.triumf.ca/geant4-03/and emailgeant403@triumf.ca
Peter Gumplinger is absent till July 7th. In the past a small number of advanced users had been invited to the collaboration workshop to promote technical discussions. Please bring proposals to Fred (for American continent) and to John.
New Action Item : Fred and John to solicit advanced users to participate in Workshop.
The programme for the workshop has not yet been defined. A discussion took place on possible themes. Topics proposed included :
- validation of Geant 4 physics, comparison of Geant 4 results with testbeam results etc.[John]
- usability of Geant 4, documentation, support, training, interactivity of tools[Maria Grazia]
- a project to disseminate the use of the tools for statistical testing and to use them to revise a small number of physics tests and test beams that comparing Geant 4 results with physics results.[John]
Maria Grazia pointed out that the framework required for physics testing is different from that of system testing. This could be an item for further work or a project to be discussed in
4. Progress with Release and 2003 Objectives
Gabriele reported on the current status of the 5.2 release (scheduled for end of June). The testing of all candidate tags submitted in the nominal period for groups of categories has been accomplished. In addition the major migration to direct use of STL, in place of wrappers that work on the non-standard STL of the egcs compiler, has been achieved. A small number of tags are still waiting to undergo system testing. Memory leaks observed in hadronic models and remain to be fixed. Other bugs that caused crashes in at least 1 physics list have now been fixed.
Maria Grazia referred to the release of a new physics process that caused problems to some users, in particular GLAST. This highlighted the need to improve the testing and verification procedures before deciding what goes into a new release. Discussion between category coordinators is also needed before a new release is made. The experiments also provide important test platforms. Albert, Andrea and
New Action Item : John to organize a discussion between category coordinators at the next TSB in
New Action Item : Gabriele to give a presentation at the Workshop on the current process.
5. Reports from WGs on progress towards 6.0 release
A full discussion on this topic will take place in
Makoto pointed out that advanced users may need to make changes to accommodate the new Run Manager, ordinary users wont. Full documentation and examples will be provided.
Maria Grazia said that a first release of the new statistical testing tools will be made end of June. There then followed a discussion on the right approach to testing. Gabriele said that the first stage is to integrate the test suites in unit tests, and only then consider their use in system tests. Gunter suggested that a presentation on testing procedures is made at the Workshop. John added that we should also have a talk giving the first experience of users who have tried them (2-3 beta testers).
New Action Item : John to put "Use of Statistical Testing Tools" on the agenda of Workshop and to identify beta testers and someone from system testers to present their experience.
6. Reports from Member Experiments
CMS Albert asked if attention could be given to memory usage. Currently OSCAR, the CMS Geant4 simulation, appears to use between 200-500 MB needed for typical runs. Initial measurements attribute about 80 MB to physics lists with Geant4 5.1, when utilising a large number of materials. An effort to revisit the materials budget was under consideration within CMS, and assistance from Geant4 in configuring and minimizing this was requested.
It was pointed out that the energy range and number of bins for tables of physics processes are already dynamically configurable (at runtime) and this can help to minimize memory usage.
Imperial College London would like help to understand the impact of the energy cut-off on delta ray production (currently 250 eV but would like 100 eV).
7. Geant 4 Publications
John Allison was warmly thanked for shepherding the Geant 4 paper into publication. John will provide 1 bottle (magnum?) of champagne (brandy?).
Maria Grazia summarized her proposal to launch a project to create a Geant 4 Physics Book. The purpose is to make a standard reference on Geant 4 physics and its validation in an experiment context. Such a document would be invaluable for developers, students, and even funding agencies, as well as acting as a focal point for many future activities and helping to engender team spirit. It would be a huge effort but rewarding. As a point of reference, the BaBar physics Book had ~70 contributors and took ~ 1.5 year to produce. A first discussion has been organised for June 26th at CERN to take advantage of a visit by Katsuya Amako. John recommended that a feasibility study be made, to understand issues of timing and resources. HPW had circulated a comment before the meeting that he supported the concept but that the timing is not right for hadronic physics. Michel agreed that such an endeavour should be made if the effort can be found.
New Action Item : Maria Grazia should report to the next TSB the outcome of the meeting on Geant 4 Physics Book to be held on June 26th.
8. Geant 4 License
John reported that the signing of a new Collaboration Agreement was a great opportunity to resolve the issue of the Geant 4 Software License. In order to prepare the work needed to produce a license John asked that two pieces of information be collected.
New Action Item : John to solicit information from Institute representatives and independent contributors on their policies regarding who holds copyright on the contribution of their members. Also to solicit the input of working group coordinators on the list of contributors to their area of Geant 4 and the approximate extent and longevity of their contribution.
9. AOB
It was proposed to make the Delta Review Report more visible by having a link to it on the Geant 4 main web page.
It was reported that a Geant 4 training course will be held in
1.[WG coordinators] - Publish the WG work-plan for 2003- supply missing pieces such as visualization and persistency.
2. [G.Cosmo] - Update release procedures to document that minor releases *may* include changes of interfaces internal to Geant4 -- requiring that users who have created their own processes must review and potentially modify their implementations. (Appropriate documentation must be made available to assist these actions.)
3. [John Apostolakis ] : Create a project to review the performance of Geant4 for large detector simulation, including contact and technical persons from experiments with current requirements on performance and the relevant Geant4 experts.
4. [ Gunter Folger ] : Perform a 'full' survey of platforms and compilers in use mid-2003 and projected for end-2003 in partners.
5. [ Representatives of laboratories/experiments/institutions ] : Provide information on currently used platforms, and those planned for end-2003. Note that a partners requiring support for 'fringe'/unpopular platforms will be expected to contribute to this support (or undertake it as a contribution, if they are the sole requester.)
6. [John Apostolakis ] Communicate with Richard Mount to find out the current status of the Collaboration Agreement document and circulate new information to TSB
7. [John Apostolakis ] Find someone to organise a pre-meeting of the new Technical Forum within the next few months.
8. [John Apostolakis ] Follow up on publication policy.
9. [ John Apostolakis ] Inform the CB that the TSB looks on the new Collaboration Agreement favourably
10. [Fred Jones / John Apostolakis ] Solicit advanced users to participate in Geant 4 Workshop
11. [John Apostolakis ] : Organize a discussion between category coordinators at the next TSB in
12. [Gabriele Cosmo] : Give a presentation at the Workshop on the current release process.
13. [John Apostolakis ] : Put ?Use of Testing Tools? on the agenda of Workshop and identify beta testers and someone from system testers to present their experience.
14. {Maria GraziaPia] : Report to the next TSB the outcome of the meeting on Geant 4 Physics Book to be held on June 26th.
15. [John Apostolakis ] : Solicit information from Institute representatives and independent contributors on their policies regarding who holds copyright on the contribution of their members. Also to solicit the input of working group coordinators on the list of contributors to their area of Geant 4 and the approximate extent and longevity of their contribution.