Paper | Title | Other Keywords | Page |
---|---|---|---|
WEPIK121 | Computation of Synchrotron Radiation on Arbitrary Geometries in 3D with Modern GPU, Multi-Core, and Grid Computing | undulator, simulation, radiation, brightness | 3238 |
|
|||
Funding: Supported by the U.S. Department of Energy under contract DE-SC0012704 Open Source Code for Advanced Radiation Simulation (OSCARS*) is an open source project being developed at Brookhaven National Laboratory for the computation of synchrotron radiation from arbitrary particle beams in arbitrary magnetic (and electric) fields on arbitrary geometries in 3D. OSCARS was designed with considerations for modern large scale computing infrastructure. These include the ability to use GPUs for computations, multi-threaded computations, and utilities for grid (or cloud) computing. Primary applications include, but are not limited to, the computation of spectra, photon flux densities, and notably, power density distributions on arbitrary geometries in 3D which is of interest in accelerator component study and design. This modern approach and several complex geometries will be highlighted and elaborated on. * http://oscars.bnl.gov |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2017-WEPIK121 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPAB013 | A Fast Particle Tracking Tool for the Simulation of Dielectric Laser Accelerators | simulation, laser, space-charge, plasma | 3716 |
|
|||
Funding: GBMF - Gordon and Betty Moore Foundation In order to simulate the beam dynamics in grating based Dielectric Laser Accelerators (DLA) fully self-consistent PIC codes are usually employed. These codes model the evolution of both the electromagnetic fields inside a laser-driven DLA and the beam phase space very accurately. The main drawback of these codes is that they are computationally very expensive. While the simulation of a single DLA period is feasible with these codes, long multi-period structures cannot be studied without access to HPC clusters. We present a fast particle tracking tool for the simulation of long DLA structures. DLATracker is a parallelized code based on the analytical reconstruction of the in-channel electromagnetic fields and a Boris/Vay-type particle pusher. It computational kernel is written in OpenCL and can run on both CPUs and GPUs. The main code is following a modular approach and is written in Python 2.7. This way the code can be easiliy extended for different use cases. In order to benchmark the code, simulation results are compared to results obtained with the PIC code VSim 7.2. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2017-THPAB013 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPAB027 | Symplectic Multi-Particle Tracking Using Cuda | space-charge, simulation, kicker, emittance | 3756 |
|
|||
Funding: Work supported by the U.S. Department of Energy under Contract No. DE-AC02-05CH11231 and the Ministry of Science and Technology of China under Grant No.2014CB845501. The symplectic tracking model can preserve phase space structure and reduce non-physical effects in long term simulation. Though this model is computationally expensive, it is very suitable for parallelization and can be accelerated significantly by using Graphic Processing Units (GPUs). Using a single GPU, the code achieves a speedup of more than 400 compared with the time on a single CPU core. It also shows good scalability on a GPU cluster at Oak Ridge Leadership Computing Facility. In this paper, we report on the GPU code implement, the performance test on both single-GPU and multi-GPU cluster, and an application of beam dynamics simulation. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2017-THPAB027 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPAB044 | Development of Computational Tools for Noise Studies in the LHC | simulation, Windows, emittance, beam-beam-effects | 3807 |
|
|||
Noise can have a significant impact on the beam dynamics in the LHC, enhancing diffusion processes and leading to emittance blowup. In order to study the details of such effects with computer simulations, a new set of tools is being developed. In particular, a demonstrator GPU-based particle tracker has been built profiting from the technology provided by the NVRTC Cuda library. Its performances for short term beam dynamic simulations in presence of many macro particles are highly promising. In addition, the Numerical Analysis of Fundamental Frequencies (NAFF) algorithm has been thoroughly inspected. Several alternatives to its fundamental steps have been investigated in a modern C++ implementation. The method was also used to produce Frequency Maps and benchmark these tools with other simulations. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2017-THPAB044 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPAB051 | A GPU Variant of Mbtrack and Its Application in SLS-2 | simulation, cavity, storage-ring, synchrotron | 3827 |
|
|||
Mbtrack is a widely used multi-bunch tracking code, developed at SOLEIL, for modeling the collective instabilities in electron storage rings. It has been applied to the Swiss Light Source upgrade proposal (SLS-2) for the study of single bunch instabilities. However, an n-bunch simulation using mbtrack requires to run n+1 MPI processes. Therefore, a large scale computing cluster may be necessary to perform the simulation. In order to reduce the demands of computing resources for multi-bunch simulations, a CUDA version of mbtrack has been developed, in which the computations of mbtrack are offloaded to a graphics processing unit (GPU). With the mbtrack-cuda variant, multi-bunch simulations can now run in a standalone workstation equipped with an Nvidia graphics card for scientific computing. The implementation and benchmark of the mbtrack-cuda code together with the applications in the study of longitudinal instabilities for SLS-2 will be presented. | |||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2017-THPAB051 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPAB085 | Simulations of Coherent Synchrotron Radiation on Parallel Hybrid GPU/CPU Platform | simulation, radiation, emittance, synchrotron | 3915 |
|
|||
Funding: National Science Foundation 1535641 Coherent synchrotron radiation (CSR) is an effect of self-interaction of an electron bunch as it traverses a curved path. It can cause a significant emittance degradation, as well as fragmentation and microbunching. Numerical simulations of the 2D/3D CSR effects have been extremely challenging due to computational bottlenecks associated with calculating retarded potentials via integrating over the history of the bunch. We present a new high-performance 2D, particle-in-cell code which uses massively parallel multicore GPU/GPU platforms to alleviate computational bottlenecks. The code formulates the CSR problem from first principles by using the retarded scalar and vector potentials to compute the self-interaction fields. The speedup due to the parallel implementation on GPU/CPU platforms exceeds three oders of magnitude, thereby bringing a previously intractable problem within reach. The accuracy of the code is verified against analytic 1D solutions (rigid bunch) and semi-analytic 2D solutions for the chirped bunch. Finally, we use the new code in conjunction with a genetic algorithm to optimize the design of a fiducial chicane. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2017-THPAB085 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||
THPAB086 | Long-Term Simulations of Beam-Beam Dynamics on GPUs | simulation, collider, beam-beam-effects, electron | 3918 |
|
|||
Funding: Jefferson Lab Future machines such as the electron-ion colliders (JLEIC), linac-ring machines (eRHIC) or LHeC are particularly sensitive to beam-beam effects. This is the limiting factor for long-term stability and high luminosity reach. The complexity of the non-linear dynamics makes it challenging to perform such simulations which require millions of turns. Until recently, most of the methods used linear approximations and/or tracking for a limited number of turns. We have developed a framework which exploits a massively parallel Graphical Processing Units (GPU) architecture to allow for tracking millions of turns in a sympletic way up to an arbitrary order and colliding them at each turn. The code is called GHOST for GPU-accelerated High-Order Symplectic Tracking. As of now, there is no other code in existence that can accurately model the single-particle non-linear dynamics and the beam-beam effect at the same time for a large enough number of turns required to verify the long-term stability of a collider. Our approach relies on a matrix-based arbitrary-order symplectic particle tracking for beam transport and the Bassetti-Erskine approximation for the beam-beam interaction. |
|||
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2017-THPAB086 | ||
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | ||