Cargando…
LCODE: a parallel quasistatic code for computationally heavy problems of plasma wakefield acceleration
LCODE is a freely-distributed quasistatic 2D3V code for simulating plasma wakefield acceleration, mainly specialized at resource-efficient studies of long-term propagation of ultrarelativistic particle beams in plasmas. The beam is modeled with fully relativistic macro-particles in a simulation wind...
Autores principales: | , |
---|---|
Lenguaje: | eng |
Publicado: |
2015
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1016/j.nima.2015.12.032 http://cds.cern.ch/record/2102315 |
_version_ | 1780948745818472448 |
---|---|
author | Sosedkin, A.P. Lotov, K.V. |
author_facet | Sosedkin, A.P. Lotov, K.V. |
author_sort | Sosedkin, A.P. |
collection | CERN |
description | LCODE is a freely-distributed quasistatic 2D3V code for simulating plasma wakefield acceleration, mainly specialized at resource-efficient studies of long-term propagation of ultrarelativistic particle beams in plasmas. The beam is modeled with fully relativistic macro-particles in a simulation window copropagating with the light velocity; the plasma can be simulated with either kinetic or fluid model. Several techniques are used to obtain exceptional numerical stability and precision while maintaining high resource efficiency, enabling LCODE to simulate the evolution of long particle beams over long propagation distances even on a laptop. A recent upgrade enabled LCODE to perform the calculations in parallel. A pipeline of several LCODE processes communicating via MPI (Message-Passing Interface) is capable of executing multiple consecutive time steps of the simulation in a single pass. This approach can speed up the calculations by hundreds of times. |
id | cern-2102315 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2015 |
record_format | invenio |
spelling | cern-21023152021-05-03T20:28:35Zdoi:10.1016/j.nima.2015.12.032http://cds.cern.ch/record/2102315engSosedkin, A.P.Lotov, K.V.LCODE: a parallel quasistatic code for computationally heavy problems of plasma wakefield accelerationAccelerators and Storage Ringsphysics.plasm-phLCODE is a freely-distributed quasistatic 2D3V code for simulating plasma wakefield acceleration, mainly specialized at resource-efficient studies of long-term propagation of ultrarelativistic particle beams in plasmas. The beam is modeled with fully relativistic macro-particles in a simulation window copropagating with the light velocity; the plasma can be simulated with either kinetic or fluid model. Several techniques are used to obtain exceptional numerical stability and precision while maintaining high resource efficiency, enabling LCODE to simulate the evolution of long particle beams over long propagation distances even on a laptop. A recent upgrade enabled LCODE to perform the calculations in parallel. A pipeline of several LCODE processes communicating via MPI (Message-Passing Interface) is capable of executing multiple consecutive time steps of the simulation in a single pass. This approach can speed up the calculations by hundreds of times.LCODE is a freely distributed quasistatic 2D3V code for simulating plasma wakefield acceleration, mainly specialized at resource-efficient studies of long-term propagation of ultrarelativistic particle beams in plasmas. The beam is modeled with fully relativistic macro-particles in a simulation window copropagating with the light velocity; the plasma can be simulated with either kinetic or fluid model. Several techniques are used to obtain exceptional numerical stability and precision while maintaining high resource efficiency, enabling LCODE to simulate the evolution of long particle beams over long propagation distances even on a laptop. A recent upgrade enabled LCODE to perform the calculations in parallel. A pipeline of several LCODE processes communicating via MPI (Message‐Passing Interface) is capable of executing multiple consecutive time steps of the simulation in a single pass. This approach can speed up the calculations by hundreds of times.arXiv:1511.04193oai:cds.cern.ch:21023152015-11-13 |
spellingShingle | Accelerators and Storage Rings physics.plasm-ph Sosedkin, A.P. Lotov, K.V. LCODE: a parallel quasistatic code for computationally heavy problems of plasma wakefield acceleration |
title | LCODE: a parallel quasistatic code for computationally heavy problems of plasma wakefield acceleration |
title_full | LCODE: a parallel quasistatic code for computationally heavy problems of plasma wakefield acceleration |
title_fullStr | LCODE: a parallel quasistatic code for computationally heavy problems of plasma wakefield acceleration |
title_full_unstemmed | LCODE: a parallel quasistatic code for computationally heavy problems of plasma wakefield acceleration |
title_short | LCODE: a parallel quasistatic code for computationally heavy problems of plasma wakefield acceleration |
title_sort | lcode: a parallel quasistatic code for computationally heavy problems of plasma wakefield acceleration |
topic | Accelerators and Storage Rings physics.plasm-ph |
url | https://dx.doi.org/10.1016/j.nima.2015.12.032 http://cds.cern.ch/record/2102315 |
work_keys_str_mv | AT sosedkinap lcodeaparallelquasistaticcodeforcomputationallyheavyproblemsofplasmawakefieldacceleration AT lotovkv lcodeaparallelquasistaticcodeforcomputationallyheavyproblemsofplasmawakefieldacceleration |