A generalized parallelization algorithm for particle-in-cell simulations

dc.contributor.authorFonseca, R. A.
dc.date.accessioned2026-09-03T08:56:09Z
dc.date.issued2026
dc.date.updated2026-09-03T09:55:28Z
dc.description.abstractParticle-in-cell (PIC) codes are a cornerstone of plasma-based accelerator research. We present a generalized parallelization algorithm for PIC simulations that achieves high efficiency across modern high-performance computing (HPC) architectures, including CPUs (x86 and Arm) and graphics processing units (GPUs) (NVIDIA, AMD). The algorithm employs a micro-spatial domain decomposition combined with a high-performance particle manager for efficient particle migration between domains. Each domain is mapped to a CPU thread or GPU thread block, ensuring balanced parallel workloads even in realistic scenarios. Implementations use architecture-specific programming models—OpenMP for CPUs and CUDA/HIP for GPUs—while maintaining a common algorithmic structure, making porting straightforward. Benchmark results for a representative 2D problem demonstrate excellent performance on both single devices and large-scale HPC systems. The algorithm is also show to be extendable for other PIC variants and architectures.eng
dc.identifier.citationFonseca, R. A. (2026). A generalized parallelization algorithm for particle-in-cell simulations. Plasma Physics and Controlled Fusion, 68(8), Article 085054. https://doi.org/10.1088/1361-6587/ae9c96
dc.identifier.doi10.1088/1361-6587/ae9c96
dc.identifier.issn0741-3335
dc.identifier.urihttps://hdl.handle.net/10071/38395
dc.language.isoeng
dc.number8
dc.peerreviewedyes
dc.publisherIOP Publishing
dc.relation101079773
dc.relationEHPC-DEV-2023D07-006
dc.relation2024.00003
dc.relationLISBOA-01-0246-FEDER-000022
dc.rightsopenAccess
dc.subjectPlasma simulationeng
dc.subjectParticle-in-cell codeseng
dc.subjectGraphics processor unitseng
dc.titleA generalized parallelization algorithm for particle-in-cell simulationseng
dc.typearticle
dc.volume68
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-119830
iscte.journalPlasma Physics and Controlled Fusion

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
article_119830.pdf
Tamanho:
1.42 MB
Formato:
Adobe Portable Document Format
Descrição:
Versão Editora