Mandate of the ABP Computing Working Group
Chair: Giovanni Rumolo
Deputy chair: Laurent Deniau
Scientific secretaries: Xavier Buffat, Giovanni Iadarola
The
ABP Computing Working Group is responsible to:
- Organize the communication within the ABP group on the subject of software and hardware resources and needs. Publish and share the information through a reference website http://cern.ch/abp-computing and e-group (abp-cwg@cernNOSPAMPLEASE.ch).
- Represent the ABP group for software and hardware inside and outside CERN. Establish collaborations with partners to share experience and expertise, and take advantage from hardware made available.
- Establish and maintain the list of software* under ABP responsibility, both developed in-house and external/commercial with licenses, and used for studies in the fields of beam physics (simulation and data analysis).
- Establish and maintain the list of hardware available to ABP for parallel and distributed computing inside or outside CERN for beam physics studies.
- Identify and periodically review the needs for :
- software development and upgrade to accurately simulate the beam processes in view of the optimisation of the operational performance of existing accelerators and the design of future machines.
- hardware procurement to support the point above.
- Enhance transversal synergies within the ABP group, provide estimates of required resources to fulfil the identified needs and to ensure proper continuity and optimal use of available resources.
- Provide expertise, recommendations and guidelines** for ABP software development and maintenance, and hardware commitment through its members and partners. Establish a list of recommended tools and introductory documentations essential for daily use.
The WG should report periodically to the ABP management.
* Controls software (even under ABP responsibility) IS NOT included. Compilers, libraries, tools and websites (e.g. GitHub) are part of this list.
** Disclaimer: the goal here should be to create a platform with a robust internal support for code development within ABP and not to impose technical choices.