15,634 research outputs found

    Laser-plasma interactions with a Fourier-Bessel Particle-in-Cell method

    Full text link
    A new spectral particle-in-cell (PIC) method for plasma modeling is presented and discussed. In the proposed scheme, the Fourier-Bessel transform is used to translate the Maxwell equations to the quasi-cylindrical spectral domain. In this domain, the equations are solved analytically in time, and the spatial derivatives are approximated with high accuracy. In contrast to the finite-difference time domain (FDTD) methods that are commonly used in PIC, the developed method does not produce numerical dispersion, and does not involve grid staggering for the electric and magnetic fields. These features are especially valuable in modeling the wakefield acceleration of particles in plasmas. The proposed algorithm is implemented in the code PLARES-PIC, and the test simulations of laser plasma interactions are compared to the ones done with the quasi-cylindrical FDTD PIC code CALDER-CIRC.Comment: submitted to Phys. Plasma

    A Fast Parallel Poisson Solver on Irregular Domains Applied to Beam Dynamic Simulations

    Full text link
    We discuss the scalable parallel solution of the Poisson equation within a Particle-In-Cell (PIC) code for the simulation of electron beams in particle accelerators of irregular shape. The problem is discretized by Finite Differences. Depending on the treatment of the Dirichlet boundary the resulting system of equations is symmetric or `mildly' nonsymmetric positive definite. In all cases, the system is solved by the preconditioned conjugate gradient algorithm with smoothed aggregation (SA) based algebraic multigrid (AMG) preconditioning. We investigate variants of the implementation of SA-AMG that lead to considerable improvements in the execution times. We demonstrate good scalability of the solver on distributed memory parallel processor with up to 2048 processors. We also compare our SAAMG-PCG solver with an FFT-based solver that is more commonly used for applications in beam dynamics

    Beam-beam simulation code BBSIM for particle accelerators

    Full text link
    A highly efficient, fully parallelized, six-dimensional tracking model for simulating interactions of colliding hadron beams in high energy ring colliders and simulating schemes for mitigating their effects is described. The model uses the weak-strong approximation for calculating the head-on interactions when the test beam has lower intensity than the other beam, a look-up table for the efficient calculation of long-range beam-beam forces, and a self-consistent Poisson solver when both beams have comparable intensities. A performance test of the model in a parallel environment is presented. The code is used to calculate beam emittance and beam loss in the Tevatron at Fermilab and compared with measurements. We also present results from the studies of two schemes proposed to compensate the beam-beam interactions: a) the compensation of long-range interactions in the Relativistic Heavy Ion Collider (RHIC) at Brookhaven and the Large Hadron Collider (LHC) at CERN with a current-carrying wire, b) the use of a low energy electron beam to compensate the head-on interactions in RHIC

    Parallel simulation of reinforced concrete sructures using peridynamics

    Get PDF
    The failure of concrete structures involves many complex mechanisms. Traditional theoretical models are limited to specific problems and are not applicable to many real-life problems. Consequently, design specifications mostly rely on empirical equations derived from laboratory tests at the component level. It is desirable to develop new analysis methods, capable of harnessing material-level test parameters. To overcome limitations and shortcomings of models based on continuum mechanics and fracture mechanics, Stewart Silling introduced the concept of peridynamics in 1998. Similar to molecular dynamics, peridynamic modeling of a physical structure involves simulating interacting particles subjected to an empirical force field. The evolution of interacting particles determines the deformation of the structure at a given time due to the applied boundary condition. As a particle-based model, peridynamics requires the repeated evaluation of many particle interactions which is computationally demanding. However, with todays inexpensive computing hardware, parallel algorithms can be utilized to run such problems on multi-node supercomputers with fast interconnects. However, existing codes tend to be domain-specific with too many built-in physical assumptions. In this work, a novel method for parallelization of any particle-based simulation is presented which is quite general and suitable for simulating diverse physical structures. A scalable parallel code for molecular dynamics and peridynamics simulation, PDQ, is described which implements a novel wall method parallelization algorithm, developed as part of this thesis. PDQ partitions the geometric domain of a problem across multi-nodes while the physics is left open to the user to decide whether to simulate a solvated protein or alloy grain boundary at the atomic scale or to simulate cracking phenomena in concrete via peridynamics. A further extension of PDQ brings more flexibility by allowing the user to define any desired number of degrees of freedom for each particle in a peridynamics simulation. At the end of this thesis, plain, reinforced and prestressed concrete benchmark problems are simulated using PDQ and the results are compared to available design code equations or analytical solutions. This research is a step toward next level of computational modeling of reinforced concrete structures and the revolutionizing of how concrete is analyzed and also how concrete structures are designed.\u2

    Parallel simulation of particle dynamics with application to micropolar peridynamic lattice modeling of reinforced concrete Structures

    Get PDF
    As the first goal of this thesis, we will explain a general purpose parallel particle dynamics code (pdQ2). We describe the re-architecting of pdQ (the MD/PD code that was developed in [Sakhavand 2011]) as pdQ2. pdQ2 is completely non-domain-specific in that user files are clearly separated from non-user files and no #ifdefs exist in the code. Thus, it operates as a particle simulation engine that is capable of executing any parallel particle dynamics model. As in the original pdQ, users can customize their own physical models without having to deal with complexities such as parallelization, but the ease of extensibility has been significantly improved. It is shown that pdQ2 is about four times as fast as pdQ using parallel supercomputers. In the second part of the thesis, we will model reinforced concrete structures based on peridynamic theory [Silling 1998]. We discard the continuum mechanics paradigm completely, and model reinforced concrete by introducing the micropolar peridynamic lattice model (MPLM)\u27. The MPLM models a structure as a close-packed particle lattice. In the MPLM, rather than viewing the structure as collection of truss or beam elements (as with traditional lattice models), the model is viewed as collection of particle masses (as with peridynamic models). The MPLM uses a finite number of equally-spaced interacting particles of finite mass. Thus, it does not need any ad hoc discretization and it is more straightforward to implement computationally. Also, the MPLM is conceptually simpler than both the lattice and peridynamic models [Gerstle et al. 2012]. After defining the MPLM, its application to reinforced concrete structures is investigated through several examples using pdQ2.\u2

    Comparison of Different Parallel Implementations of the 2+1-Dimensional KPZ Model and the 3-Dimensional KMC Model

    Full text link
    We show that efficient simulations of the Kardar-Parisi-Zhang interface growth in 2 + 1 dimensions and of the 3-dimensional Kinetic Monte Carlo of thermally activated diffusion can be realized both on GPUs and modern CPUs. In this article we present results of different implementations on GPUs using CUDA and OpenCL and also on CPUs using OpenCL and MPI. We investigate the runtime and scaling behavior on different architectures to find optimal solutions for solving current simulation problems in the field of statistical physics and materials science.Comment: 14 pages, 8 figures, to be published in a forthcoming EPJST special issue on "Computer simulations on GPU
    • …
    corecore