TY - JOUR
T1 - Verification and validation of the open-source plasma fluid code
T2 - Zapdos
AU - DeChant, Corey
AU - Icenhour, Casey
AU - Keniley, Shane
AU - Gall, Grayson
AU - Lindsay, Alexander
AU - Curreli, Davide
AU - Shannon, Steven
N1 - Publisher Copyright:
© 2023 Elsevier B.V.
PY - 2023/10
Y1 - 2023/10
N2 - 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–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 summary: 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.
AB - 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–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 summary: 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.
KW - Finite element method
KW - Fluid approximation
KW - Method of manufactured solutions
KW - Open-source
KW - Plasma
KW - Verification and validation
UR - http://www.scopus.com/inward/record.url?scp=85164223024&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85164223024&partnerID=8YFLogxK
U2 - 10.1016/j.cpc.2023.108837
DO - 10.1016/j.cpc.2023.108837
M3 - Article
AN - SCOPUS:85164223024
SN - 0010-4655
VL - 291
JO - Computer Physics Communications
JF - Computer Physics Communications
M1 - 108837
ER -