Cargando…

SixTrack V and runtime environment

SixTrack is a single-particle tracking code for high-energy circular accelerators routinely used at CERN for the Large Hadron Collider (LHC), its luminosity upgrade (HL-LHC), the Future Circular Collider (FCC) and the Super Proton Synchrotron (SPS) simulations. The code is based on a 6D symplectic t...

Descripción completa

Detalles Bibliográficos
Autores principales: De Maria, R, Andersson, J, Berglyd Olsen, V K, Field, L, Giovannozzi, M, Hermes, P D, Høimyr, N, Kostoglou, S, Iadarola, G, Mcintosh, E, Mereghetti, A, Molson, J, Pellegrini, D, Persson, T, Schwinzerl, M, Maclean, E H, Sjobak, K N, Zacharov, I, Singh, S
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1142/S0217751X19420351
http://cds.cern.ch/record/2711546
_version_ 1780965296092217344
author De Maria, R
Andersson, J
Berglyd Olsen, V K
Field, L
Giovannozzi, M
Hermes, P D
Høimyr, N
Kostoglou, S
Iadarola, G
Mcintosh, E
Mereghetti, A
Molson, J
Pellegrini, D
Persson, T
Schwinzerl, M
Maclean, E H
Sjobak, K N
Zacharov, I
Singh, S
author_facet De Maria, R
Andersson, J
Berglyd Olsen, V K
Field, L
Giovannozzi, M
Hermes, P D
Høimyr, N
Kostoglou, S
Iadarola, G
Mcintosh, E
Mereghetti, A
Molson, J
Pellegrini, D
Persson, T
Schwinzerl, M
Maclean, E H
Sjobak, K N
Zacharov, I
Singh, S
author_sort De Maria, R
collection CERN
description SixTrack is a single-particle tracking code for high-energy circular accelerators routinely used at CERN for the Large Hadron Collider (LHC), its luminosity upgrade (HL-LHC), the Future Circular Collider (FCC) and the Super Proton Synchrotron (SPS) simulations. The code is based on a 6D symplectic tracking engine, which is optimized for long-term tracking simulations and delivers fully reproducible results on several platforms. It also includes multiple scattering engines for beam–matter interaction studies, as well as facilities to run the integrated simulations with external particle matter interaction codes. These features differentiate SixTrack from general-purpose, optics-design software. The code recently underwent a major restructuring to merge the advanced features into a single branch, such as multiple ion species, interface with external codes and high-performance input/output. This restructuring also removed a large number of compilation flags, instead enabling/disabling the functionality with runtime options. In the process, the code was moved from Fortran 77 to Fortran 2018 standard, also allowing and achieving a better modularization. Physics models (beam–beam effects, Radio-Frequency (RF) multipoles, current carrying wires, solenoid and electron lenses) and methods (symplecticity check) have also been reviewed and refined to offer more accurate results. The SixDesk runtime environment allows the user to manage the large batches of simulations required for accurate predictions of the dynamic aperture. SixDesk supports several cluster environments available at CERN as well as submitting jobs to the LHC@Home volunteering computing project, which enables volunteers contributing with their hardware to CERN simulation. SixTrackLib is a new library aimed at providing a portable and flexible tracking engine for single- and multi-particle problems using the models and formalism of SixTrack. The library is able to run in CPUs as well as graphical processing units (GPUs). This contribution presents the status of the code, summarizes the main existing features and provides details about the main development lines SixTrack, SixDesk and SixTrackLib.
id oai-inspirehep.net-1782088
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling oai-inspirehep.net-17820882020-12-14T13:58:56Zdoi:10.1142/S0217751X19420351http://cds.cern.ch/record/2711546engDe Maria, RAndersson, JBerglyd Olsen, V KField, LGiovannozzi, MHermes, P DHøimyr, NKostoglou, SIadarola, GMcintosh, EMereghetti, AMolson, JPellegrini, DPersson, TSchwinzerl, MMaclean, E HSjobak, K NZacharov, ISingh, SSixTrack V and runtime environmentAccelerators and Storage RingsSixTrack is a single-particle tracking code for high-energy circular accelerators routinely used at CERN for the Large Hadron Collider (LHC), its luminosity upgrade (HL-LHC), the Future Circular Collider (FCC) and the Super Proton Synchrotron (SPS) simulations. The code is based on a 6D symplectic tracking engine, which is optimized for long-term tracking simulations and delivers fully reproducible results on several platforms. It also includes multiple scattering engines for beam–matter interaction studies, as well as facilities to run the integrated simulations with external particle matter interaction codes. These features differentiate SixTrack from general-purpose, optics-design software. The code recently underwent a major restructuring to merge the advanced features into a single branch, such as multiple ion species, interface with external codes and high-performance input/output. This restructuring also removed a large number of compilation flags, instead enabling/disabling the functionality with runtime options. In the process, the code was moved from Fortran 77 to Fortran 2018 standard, also allowing and achieving a better modularization. Physics models (beam–beam effects, Radio-Frequency (RF) multipoles, current carrying wires, solenoid and electron lenses) and methods (symplecticity check) have also been reviewed and refined to offer more accurate results. The SixDesk runtime environment allows the user to manage the large batches of simulations required for accurate predictions of the dynamic aperture. SixDesk supports several cluster environments available at CERN as well as submitting jobs to the LHC@Home volunteering computing project, which enables volunteers contributing with their hardware to CERN simulation. SixTrackLib is a new library aimed at providing a portable and flexible tracking engine for single- and multi-particle problems using the models and formalism of SixTrack. The library is able to run in CPUs as well as graphical processing units (GPUs). This contribution presents the status of the code, summarizes the main existing features and provides details about the main development lines SixTrack, SixDesk and SixTrackLib.oai:inspirehep.net:17820882020
spellingShingle Accelerators and Storage Rings
De Maria, R
Andersson, J
Berglyd Olsen, V K
Field, L
Giovannozzi, M
Hermes, P D
Høimyr, N
Kostoglou, S
Iadarola, G
Mcintosh, E
Mereghetti, A
Molson, J
Pellegrini, D
Persson, T
Schwinzerl, M
Maclean, E H
Sjobak, K N
Zacharov, I
Singh, S
SixTrack V and runtime environment
title SixTrack V and runtime environment
title_full SixTrack V and runtime environment
title_fullStr SixTrack V and runtime environment
title_full_unstemmed SixTrack V and runtime environment
title_short SixTrack V and runtime environment
title_sort sixtrack v and runtime environment
topic Accelerators and Storage Rings
url https://dx.doi.org/10.1142/S0217751X19420351
http://cds.cern.ch/record/2711546
work_keys_str_mv AT demariar sixtrackvandruntimeenvironment
AT anderssonj sixtrackvandruntimeenvironment
AT berglydolsenvk sixtrackvandruntimeenvironment
AT fieldl sixtrackvandruntimeenvironment
AT giovannozzim sixtrackvandruntimeenvironment
AT hermespd sixtrackvandruntimeenvironment
AT høimyrn sixtrackvandruntimeenvironment
AT kostoglous sixtrackvandruntimeenvironment
AT iadarolag sixtrackvandruntimeenvironment
AT mcintoshe sixtrackvandruntimeenvironment
AT mereghettia sixtrackvandruntimeenvironment
AT molsonj sixtrackvandruntimeenvironment
AT pellegrinid sixtrackvandruntimeenvironment
AT perssont sixtrackvandruntimeenvironment
AT schwinzerlm sixtrackvandruntimeenvironment
AT macleaneh sixtrackvandruntimeenvironment
AT sjobakkn sixtrackvandruntimeenvironment
AT zacharovi sixtrackvandruntimeenvironment
AT singhs sixtrackvandruntimeenvironment