Abstract

PowerPC and high-performance computers (HPC) are important resources for computing in the ATLAS experiment. The future LHC data processing will require more resources than Grid computing, currently using approximately 100,000 cores at well over 100 sites, can provide. Supercomputers are extremely powerful as they utilize hundreds of thousands of CPUs joined together. However, their architectures have different instruction sets. ATLAS binary software distributions for x86 chipsets do not fit these architectures, as emulation of these chipsets results in huge performance loss. This paper describes the methodology of ATLAS software installation from source code on supercomputers. The installation procedure includes downloading the ATLAS simulation release code with 0.7 million C++ and Python lines as well as the source code of more than 50 external packages, such as ROOT and Geant4, followed by compilation, and rigorous unit and integration testing. The presentation reports the application of this procedure at Titan HPC and Summit PowerPC at Oak Ridge Computing Facility (OLCF).

Highlights

  • ATLAS (A Toroidal LHC Apparatus) [1] is one of the largest collaborative efforts ever attempted in the physical sciences

  • ATLAS software needs adapting for execution on modern PowerPC and high-performance computers (HPC) architectures which are incompatible with the currently dominant x86-64 architecture

  • Titan at Oak Ridge Leadership Computing Facility (OLCF) was the first large scale HPC integrated with the ATLAS Production System

Read more

Summary

Introduction

ATLAS (A Toroidal LHC Apparatus) [1] is one of the largest collaborative efforts ever attempted in the physical sciences. Many important findings, such as Higgs discovery, were made and the physics research program is planned for the 20 years. The new phase of LHC, named as High Luminosity LHC, aims to deliver an integrated luminosity of about 3000 fb-1 over 10 to 12 years of operation [2]. Offline computing will need to use supercomputers to cope with about 10 times larger data volumes. ATLAS software needs adapting for execution on modern PowerPC and HPC architectures which are incompatible with the currently dominant x86-64 architecture

Usage of Supercomputers in ATLAS Offline Computing
Software Porting at Summit – Next Generation Supercomputer
Results
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call