Oct 10 – 14, 2016
San Francisco Marriott Marquis
America/Los_Angeles timezone

The Performance of AMS Offline Software on IBM Blue Gene/Q Architecture

Oct 13, 2016, 3:30 PM
1h 15m
San Francisco Marriott Marquis

San Francisco Marriott Marquis

Poster Track 5: Software Development Posters B / Break


The Alpha Magnetic Spectrometer (AMS) on board of the International Space Station (ISS) requires a large amount of computing power for data production and Monte Carlo simulation. Recently the AMS Offline software was ported to IBM Blue Gene/Q architecture. The supporting software/libraries which have been successfully ported include: ROOT 5.34, GEANT4.10, CERNLIB, and AMS offline data reconstruction and simulation software. The operating system on IBM Blue Gene/Q computing nodes is Compute Node Kernel (CNK) on which there is no Linux shell and only a limited set of system calls are supported. A system shell wrapper class is implemented to support the existing shell command calls in the code. To support standalone simulation jobs running on computing nodes, an MPI emulator class is designed to initialize, get arguments, read data cards, start simulation threads, and finally finalize with coordination across all the jobs within the submission to achieve the best use of CPU time. The AMS
offline software as well as the supporting software/libraries have been built and tested in JUQUEEN computing center in Juelich, Germany. The performance of the AMS offline software on IBM Blue Gene/Q architecture is presented.

Primary Keyword (Mandatory) Software development process and tools
Secondary Keyword (Optional) High performance computing
Tertiary Keyword (Optional) Parallelization

Primary author

Vitaly Choutko (Massachusetts Inst. of Technology (US))


Alexander Egorov (Massachusetts Inst. of Technology (US)) Baosong Shan (Beihang University (CN))

Presentation materials