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...

Descripción completa

Detalles Bibliográficos
Autores principales: Sosedkin, A.P., Lotov, K.V.
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