OpenDust: A fast GPU-accelerated code for calculation forces, acting on microparticles in a plasma flow
arXiv:2205.06557 · doi:10.1016/j.cpc.2023.108746
Abstract
We present the first open-source, GPU-based code for complex plasmas. The code, OpenDust, aims to provide researchers both experimenters and theorists user-friendly and high-performance tool for self-consistent calculation forces, acting on microparticles, and microparticles' charges in a plasma flow. OpenDust performance originates from highly-optimized Cuda back-end and allows to perform self-consistent calculation of plasma flow around microparticles in seconds. This code outperforms all available codes for self-consistent complex plasma simulation. Moreover, OpenDust can also be used for simulation of larger systems of dust microparticles, that was unavailable before. OpenDust interface is written in Python, which provides ease-of-use and simple installation from Conda repository.
References in corpus (10)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Array Programming with NumPy
- Comments on PPPM, FMM, and the Ewald Method for Large Periodic Coulombic Systems
- Intergrain forces in low Mach-number plasma wakes
- One-dimensional vertical dust strings in a glass box
- Dust charging in dynamic ion wakes
- Buckling of 2D Plasma Crystals with Non-reciprocal Interactions
- Sarkas: A Fast Pure-Python Molecular Dynamics Suite for Plasma Physics
- Dielectric particle lofting from dielectric substrate exposed to low energy electron beam
- Collision induced amplification of wakes in streaming plasmas