A Python-based adaptive mesh solver for drift-diffusion modelling of streamer discharges

Research output: Chapter in Book/Report/Conference proceedingConference contribution book

142 Downloads (Pure)


Streamer discharges are fast-moving plasma fronts which can be formed in gases stressed with a sufficiently high electric field and represent a crucial stage in the evolution of an electrical breakdown. Recently, the investigation of streamer discharges has regained significant interest due to the numerous basic processes and practical applications that require their understanding. These include geophysical processes such as sprite development; gas-insulated system design for power and pulsed power equipment; and a growing number of industrial and environmental applications. Computational advances have provided deep insights into some critically important properties and characteristics of streamers, yet simulations remain highly nontrivial due to the multiscale nature of the phenomena. In the present study, the drift-diffusion approximation for the computational modelling of streamers in gases has been implemented using the open-source finite-element platform FEniCS. Equipped with a Python interface to a high-speed C++ backend, the use of FEniCS greatly improves usability by requiring less computational expertise, yet with little compromise on solver efficiency. The accuracy of the code has been verified through comparison with six other codes from a recently published benchmarking study. Thus, we conclude that the FEniCS platform may be a highly suitable alternative for furthering the study of streamer discharges.
Original languageEnglish
Title of host publication2021 IEEE Pulsed Power Conference, PPC 2021
Place of PublicationPiscataway, N.J.
Number of pages5
ISBN (Electronic)9781665433471
ISBN (Print)9781665433488
Publication statusPublished - 15 Mar 2022
Event2021 IEEE Pulsed Power Conference (PPC) - Denver, United States
Duration: 12 Dec 202116 Dec 2021

Publication series

NameIEEE International Pulsed Power Conference
ISSN (Print)2158-4915
ISSN (Electronic)2158-4923


Conference2021 IEEE Pulsed Power Conference (PPC)
Country/TerritoryUnited States
Internet address


  • streamer discharges
  • simulation
  • finite element
  • nonthermal plasmas


Dive into the research topics of 'A Python-based adaptive mesh solver for drift-diffusion modelling of streamer discharges'. Together they form a unique fingerprint.

Cite this