Cargando…

Evolution of the Tracking Code PLACET

The tracking code PLACET simulates beam transport and orbit corrections in linear accelerators. It incorporates single- and multi-bunch effects, static and dynamic imperfections. A major restructuring of its core has resulted in an improvement in its modularity, with some immediate advantages: its t...

Descripción completa

Detalles Bibliográficos
Autores principales: Latina, A, Levinsen, Y, Schulte, D, Snuverink, J
Lenguaje:eng
Publicado: 2013
Materias:
Acceso en línea:http://cds.cern.ch/record/1574813
_version_ 1780931054924726272
author Latina, A
Levinsen, Y
Schulte, D
Snuverink, J
author_facet Latina, A
Levinsen, Y
Schulte, D
Snuverink, J
author_sort Latina, A
collection CERN
description The tracking code PLACET simulates beam transport and orbit corrections in linear accelerators. It incorporates single- and multi-bunch effects, static and dynamic imperfections. A major restructuring of its core has resulted in an improvement in its modularity, with some immediate advantages: its tracking core, which is one of the fastest available for this kind of simulations, is now interfaced toward three different scripting languages to further expand its simulation capabilities: Tcl/Tk, Octave, and Python. These three languages provide access to a vast and diverse library of scientific tools, mechanisms for parallel computing, and access to Java interfaces for control systems. Also, several new functionalities have been added to the PLACET core itself: parallel tracking to exploit modern multicore CPUs and clusters of computers, the possibility to track through the interaction region in presence of external magnetic fields (detector solenoid) and higher order imperfections in magnets. PLACET is currently used to simulate the CLIC Drive Beam, the CLIC Main Beam, CTF3, FACET at SLAC, and ATF2 at KEK amongst others.
id cern-1574813
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2013
record_format invenio
spelling cern-15748132019-09-30T06:29:59Zhttp://cds.cern.ch/record/1574813engLatina, ALevinsen, YSchulte, DSnuverink, JEvolution of the Tracking Code PLACETAccelerators and Storage RingsThe tracking code PLACET simulates beam transport and orbit corrections in linear accelerators. It incorporates single- and multi-bunch effects, static and dynamic imperfections. A major restructuring of its core has resulted in an improvement in its modularity, with some immediate advantages: its tracking core, which is one of the fastest available for this kind of simulations, is now interfaced toward three different scripting languages to further expand its simulation capabilities: Tcl/Tk, Octave, and Python. These three languages provide access to a vast and diverse library of scientific tools, mechanisms for parallel computing, and access to Java interfaces for control systems. Also, several new functionalities have been added to the PLACET core itself: parallel tracking to exploit modern multicore CPUs and clusters of computers, the possibility to track through the interaction region in presence of external magnetic fields (detector solenoid) and higher order imperfections in magnets. PLACET is currently used to simulate the CLIC Drive Beam, the CLIC Main Beam, CTF3, FACET at SLAC, and ATF2 at KEK amongst others.CERN-ACC-2013-0083oai:cds.cern.ch:15748132013-05-12
spellingShingle Accelerators and Storage Rings
Latina, A
Levinsen, Y
Schulte, D
Snuverink, J
Evolution of the Tracking Code PLACET
title Evolution of the Tracking Code PLACET
title_full Evolution of the Tracking Code PLACET
title_fullStr Evolution of the Tracking Code PLACET
title_full_unstemmed Evolution of the Tracking Code PLACET
title_short Evolution of the Tracking Code PLACET
title_sort evolution of the tracking code placet
topic Accelerators and Storage Rings
url http://cds.cern.ch/record/1574813
work_keys_str_mv AT latinaa evolutionofthetrackingcodeplacet
AT levinseny evolutionofthetrackingcodeplacet
AT schulted evolutionofthetrackingcodeplacet
AT snuverinkj evolutionofthetrackingcodeplacet