Accurate modeling of thermal and non-thermal plasma systems requires reliable thermodynamic and transport properties, which are often difficult to measure or unavailable for many plasma mixtures and operating conditions. These quantities have a strong influence on the predictive quality of simulations. Current methods to compute these quantities for modeling may often lack the physical consistency required for high-fidelity applications, and computing them from very first principles can be cumbersome as they are the result of a complex problem that has to be systematically addressed. To overcome current challenges in computing plasma properties, we present PPFM (Plasma Properties For Many), an open-source C++ library for the computation of plasma thermodynamic and transport properties in both local and non-local thermodynamic equilibrium, LTE and NLTE, respectively. PPFM combines well-established theoretical models with a modular and advanced object-oriented architecture designed for flexibility, extensibility and scalability while ensuring minimal and intuitive user inputs. PPFM offers a promising reference platform to address thermodynamic and transport properties determinations, starting from very basic physical principles and microscopic properties, to compute macroscopic quantities.

Vagnoni, A., Gherardi, M., Ghedini, E. (2026). PPFM (Plasma Properties For Many): An object oriented C++ library for computing thermodynamic and transport properties of plasmas under different operating conditions. COMPUTER PHYSICS COMMUNICATIONS, 327, 1-16 [10.1016/j.cpc.2026.110280].

PPFM (Plasma Properties For Many): An object oriented C++ library for computing thermodynamic and transport properties of plasmas under different operating conditions

Vagnoni, A.
;
Gherardi, M.;Ghedini, E.
2026

Abstract

Accurate modeling of thermal and non-thermal plasma systems requires reliable thermodynamic and transport properties, which are often difficult to measure or unavailable for many plasma mixtures and operating conditions. These quantities have a strong influence on the predictive quality of simulations. Current methods to compute these quantities for modeling may often lack the physical consistency required for high-fidelity applications, and computing them from very first principles can be cumbersome as they are the result of a complex problem that has to be systematically addressed. To overcome current challenges in computing plasma properties, we present PPFM (Plasma Properties For Many), an open-source C++ library for the computation of plasma thermodynamic and transport properties in both local and non-local thermodynamic equilibrium, LTE and NLTE, respectively. PPFM combines well-established theoretical models with a modular and advanced object-oriented architecture designed for flexibility, extensibility and scalability while ensuring minimal and intuitive user inputs. PPFM offers a promising reference platform to address thermodynamic and transport properties determinations, starting from very basic physical principles and microscopic properties, to compute macroscopic quantities.
2026
Vagnoni, A., Gherardi, M., Ghedini, E. (2026). PPFM (Plasma Properties For Many): An object oriented C++ library for computing thermodynamic and transport properties of plasmas under different operating conditions. COMPUTER PHYSICS COMMUNICATIONS, 327, 1-16 [10.1016/j.cpc.2026.110280].
Vagnoni, A.; Gherardi, M.; Ghedini, E.
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0010465526002626-main.pdf

accesso aperto

Tipo: Versione (PDF) editoriale / Version Of Record
Licenza: Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione 3.36 MB
Formato Adobe PDF
3.36 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1074030
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact