2023 journal article

Verification and validation of the open-source plasma fluid code: Zapdos*,**


author keywords: Plasma; Finite element method; Open-source; Verification and validation; Method of manufactured solutions; Fluid approximation
UN Sustainable Development Goal Categories
13. Climate Action (Web of Science)
Source: Web Of Science
Added: August 14, 2023

Zapdos is an open-source finite element plasma fluid solver based on the MOOSE multiphysics framework. This paper outlines Zapdos verification, benchmarking, and validation efforts for 1D and 2D RF capacitively-coupled plasma discharge models for mid-range pressures (0.1 - 1 Torr). The verification process involved using the method of manufactured solutions to assess Zapdos spatial and temporal error convergence. L2 errors ranged from 10−2 to 10−4, while the convergence's slope were in agreement with the predicted slopes for the tested variable and time integration orders. The benchmarking process involved comparisons to previously results from the validated finite element code, LSODI [1], [2], [3]. These works included 1D and 2D simulations for a range of plasma parameters (densities, temperatures, voltage, etc.). For the 1D cases, Zapdos and LSODI results were in very good agreement. In the 2D cases, variable behaviors matched, with slight discrepancies in peak values. The validation process involved comparisons to experimental works including electron density measurements by microwave interferometry [4] and metastable density measurements by planar laser-induced fluorescence imaging [5]. Results shown reasonable agreement at higher pressure, with results starting to diverge at low pressures. Probable causes for this diverges are the limitation of the fluid assumption for plasmas at low pressure, or the need for more robust boundary conditions. Overall, Zapdos shown reasonable results for the verification, benchmarking, and validation efforts, and Zapdos can be downloaded at https://github.com/shannon-lab/zapdos. Program Title: Zapdos CPC Library link to program files: https://doi.org/10.17632/j76jr9m66p.1 Developer's repository link: https://github.com/shannon-lab/zapdos Licensing provisions: LGPL-2.1 Programming language: C++, Python Supplementary material: shannon-lab.github.io/zapdos Nature of problem: For the plasma computational community, multiphysics packages are needed for the highly couple physics seen in plasma problems (e.g. chemistry, fluid flow, heat transfer, electromagnetic, etc.). One limiting factor for these types of computational research is the high cost to purchase the licenses needed for established multiphysics packages, such as COMSOL. An additional problem that can arise is the limited ability to add new physics to these existing frameworks, in such a way that new physics can be easily coupled to current models. For any new software that wants to tackle these problems, the question of verification and validation for these codes needs to be addressed. Solution method: Zapdos is an open-source finite element plasma fluid solver based on the MOOSE multiphysics framework. MOOSE (Multiphysics Object Oriented Simulation Environment) solves highly nonlinear, tightly coupled sets of partial differential equations (PDEs) and houses multiple physics applications that can be easily coupled together. Zapdos, along with the MOOSE ecosystem, is all free, open-source, and completing customizable with no black box components. Zapdos has gone through verification and validation for applications common in the plasma computational community. Additional comments including restrictions and unusual features: Zapdos, along with MOOSE and other MOOSE applications, require an Unix based operating system.