Russian physicists develop the fastest algorithm for the simulation motion of microparticles in a plasma flow

Russian physicists develop the fastest algorithm for the simulation motion of microparticles in a plasma flow

The OpenDust code operates ten times faster than any existing analog

Understanding the mechanisms of interaction between plasma and microparticles is of critical importance in various fields, including astrophysics, microelectronics, and plasma medicine. A common experimental approach for studying interactions between plasma and microparticles is to place microparticles in a flowing plasma of a gas discharge. In order to achieve a more accurate understanding of the processes occurring in such systems, scientists need fast and efficient tools for calculating forces acting on microparticles in a plasma flow.

Typically, plasma physicists have to independently develop software tailored to a specific task, which is a significant investment of time and resources. Existing open-source programs frequently encounter challenges related to installation, documentation, and sluggish performance. A group of scientists from the Russian National Research University Higher School of Economics, JIHT, the HSE, and, MIPT has developed a novel solution: a fast, open-source code that is easy to install and extensively documented. 

The outcome, OpenDust, performs ten times faster than existing analogs. In order to accelerate calculations, the algorithm uses multiple GPUs simultaneously. Plasma disturbance zone after microparticle in a plasma flow

"OpenDust has a flexible, user-friendly interface written in Python. Users can define the parameters of a simulated system and configure computational resources. For instance, users have the ability to specify the plasma flow rate and the number of GPU accelerators needed for a calculation. The backend, which is the server component of the product responsible for the internal logic, is optimized for high-performance computations and harnesses the power of multiple GPUs. This capability enables substantially increase calculations and processes a larger amount of data", explains Daniil Kolotinskii, study co-author and OpenDust developer, Junior Researcher at the Joint Institute for High Temperatures RAS.

The code, OpenDust, simulates the dynamics of plasma media surrounding a system of microparticles. Scientists can use it to explore intricate physical phenomena within a complex plasma, including self-organization effects and instabilities. Additionally, the code can be applied in various fields of science and industry, such as simulation of plasma purification processes within industrial extreme ultraviolet lithography machines or studying active particle systems.

"Our code is the first-ever open-source program for the multiscale self-consistent simulation of microparticle motion in a plasma flow.  OpenDust can serve as a versatile tool for simulating and studying diverse physical phenomena associated with microparticle motion in a plasma flow. The code has both academic and industrial applications. For example, it can facilitate the development of novel methods for efficiently removing dust from plasma in industrial lithography machines", says Alexey Timofeev, Leading Research Fellow, at HSE International Laboratory for Supercomputer Atomistic Modelling and Multi-scale Analysis.