{"id":"https://openalex.org/W7165563860","doi":"https://doi.org/10.1016/j.cpc.2026.110280","title":"PPFM (Plasma Properties For Many): An object oriented C++ library for computing thermodynamic and transport properties of plasmas under different operating conditions","display_name":"PPFM (Plasma Properties For Many): An object oriented C++ library for computing thermodynamic and transport properties of plasmas under different operating conditions","publication_year":2026,"publication_date":"2026-06-22","ids":{"openalex":"https://openalex.org/W7165563860","doi":"https://doi.org/10.1016/j.cpc.2026.110280"},"language":"en","primary_location":{"id":"doi:10.1016/j.cpc.2026.110280","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.cpc.2026.110280","pdf_url":null,"source":{"id":"https://openalex.org/S142305363","display_name":"Computer Physics Communications","issn_l":"0010-4655","issn":["0010-4655","1879-2944"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Physics Communications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.cpc.2026.110280","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5139075872","display_name":"A. Vagnoni","orcid":"https://orcid.org/0009-0009-3748-6263"},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"A. Vagnoni","raw_affiliation_strings":["Alma Mater, Studiorum - University of Bologna, Bologna, Italy","Department of Industrial Engineering (DIN)"],"raw_orcid":"https://orcid.org/0009-0009-3748-6263","affiliations":[{"raw_affiliation_string":"Alma Mater, Studiorum - University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]},{"raw_affiliation_string":"Department of Industrial Engineering (DIN)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139066116","display_name":"M. Gherardi","orcid":null},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"M. Gherardi","raw_affiliation_strings":["Alma Mater, Studiorum - University of Bologna, Bologna, Italy","Department of Industrial Engineering (DIN)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alma Mater, Studiorum - University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]},{"raw_affiliation_string":"Department of Industrial Engineering (DIN)","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5139091545","display_name":"E. Ghedini","orcid":null},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"E. Ghedini","raw_affiliation_strings":["Alma Mater, Studiorum - University of Bologna, Bologna, Italy","Department of Industrial Engineering (DIN)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alma Mater, Studiorum - University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]},{"raw_affiliation_string":"Department of Industrial Engineering (DIN)","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5139075872"],"corresponding_institution_ids":["https://openalex.org/I9360294"],"apc_list":{"value":3670,"currency":"USD","value_usd":3670},"apc_paid":{"value":3670,"currency":"USD","value_usd":3670},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.76180593,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"327","issue":null,"first_page":"110280","last_page":"110280"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10781","display_name":"Plasma Diagnostics and Applications","score":0.8077999949455261,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10781","display_name":"Plasma Diagnostics and Applications","score":0.8077999949455261,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10346","display_name":"Magnetic confinement fusion research","score":0.06759999692440033,"subfield":{"id":"https://openalex.org/subfields/3106","display_name":"Nuclear and High Energy Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11012","display_name":"Gas Dynamics and Kinetic Theory","score":0.01679999940097332,"subfield":{"id":"https://openalex.org/subfields/2604","display_name":"Applied Mathematics"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.6722999811172485},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.649399995803833},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.6431999802589417},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5878999829292297},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.5444999933242798},{"id":"https://openalex.org/keywords/extensibility","display_name":"Extensibility","score":0.4853000044822693},{"id":"https://openalex.org/keywords/measure","display_name":"Measure (data warehouse)","score":0.4377000033855438},{"id":"https://openalex.org/keywords/plasma","display_name":"Plasma","score":0.41119998693466187}],"concepts":[{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.6722999811172485},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.666100025177002},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.649399995803833},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6431999802589417},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5878999829292297},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.5444999933242798},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.4853000044822693},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.4377000033855438},{"id":"https://openalex.org/C82706917","wikidata":"https://www.wikidata.org/wiki/Q10251","display_name":"Plasma","level":2,"score":0.41119998693466187},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.39559999108314514},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3605000078678131},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.3564999997615814},{"id":"https://openalex.org/C31555180","wikidata":"https://www.wikidata.org/wiki/Q3523867","display_name":"Material properties","level":2,"score":0.35510000586509705},{"id":"https://openalex.org/C148043351","wikidata":"https://www.wikidata.org/wiki/Q4456944","display_name":"Current (fluid)","level":2,"score":0.3427000045776367},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32359999418258667},{"id":"https://openalex.org/C14380042","wikidata":"https://www.wikidata.org/wiki/Q503327","display_name":"Thermodynamic system","level":2,"score":0.3034000098705292},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.30149999260902405},{"id":"https://openalex.org/C116672817","wikidata":"https://www.wikidata.org/wiki/Q1454986","display_name":"Physical system","level":2,"score":0.29499998688697815},{"id":"https://openalex.org/C37785467","wikidata":"https://www.wikidata.org/wiki/Q385325","display_name":"Modelica","level":2,"score":0.2825999855995178},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.2745000123977661},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.2630000114440918},{"id":"https://openalex.org/C131157278","wikidata":"https://www.wikidata.org/wiki/Q51363","display_name":"Thermodynamic equilibrium","level":2,"score":0.26080000400543213},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.25839999318122864},{"id":"https://openalex.org/C204530211","wikidata":"https://www.wikidata.org/wiki/Q752823","display_name":"Thermal","level":2,"score":0.25130000710487366}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1016/j.cpc.2026.110280","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.cpc.2026.110280","pdf_url":null,"source":{"id":"https://openalex.org/S142305363","display_name":"Computer Physics Communications","issn_l":"0010-4655","issn":["0010-4655","1879-2944"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Physics Communications","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/j.cpc.2026.110280","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.cpc.2026.110280","pdf_url":null,"source":{"id":"https://openalex.org/S142305363","display_name":"Computer Physics Communications","issn_l":"0010-4655","issn":["0010-4655","1879-2944"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Physics Communications","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320323553","display_name":"Universit\u00e0 di Bologna","ror":"https://ror.org/01111rn36"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1965685513","https://openalex.org/W1995155031","https://openalex.org/W1999052460","https://openalex.org/W2006919305","https://openalex.org/W2010776327","https://openalex.org/W2010821155","https://openalex.org/W2016261120","https://openalex.org/W2016916472","https://openalex.org/W2019541337","https://openalex.org/W2022819150","https://openalex.org/W2042750211","https://openalex.org/W2061614261","https://openalex.org/W2071645299","https://openalex.org/W2084663068","https://openalex.org/W2125533299","https://openalex.org/W2135565238","https://openalex.org/W2155835357","https://openalex.org/W3004831776","https://openalex.org/W4410130850"],"related_works":[],"abstract_inverted_index":{"Accurate":[0],"modeling":[1,48],"of":[2,39,74,106,208,243],"thermal":[3],"and":[4,11,26,59,109,115,120,131,139,144,157,167,214,235,245],"non-thermal":[5],"plasma":[6,24,90,107,250],"systems":[7],"requires":[8],"reliable":[9],"thermodynamic":[10,108,117,156,244],"transport":[12,110,158,215,246],"properties,":[13,91,169],"which":[14],"are":[15,71],"often":[16,50],"difficult":[17],"to":[18,43,80,154,170,183],"measure":[19],"or":[20],"unavailable":[21],"for":[22,47,56,103,136,217,249],"many":[23],"mixtures":[25],"operating":[27],"conditions.":[28],"These":[29],"quantities":[30,46],"have":[31],"a":[32,75,129,150,224,233],"strong":[33],"influence":[34],"on":[35],"the":[36,52,72,104,240],"predictive":[37],"quality":[38],"simulations.":[40],"Current":[41],"methods":[42],"compute":[44,171],"these":[45],"may":[49],"lack":[51],"physical":[53,165,241],"consistency":[54],"required":[55],"high-fidelity":[57],"applications,":[58],"computing":[60,89],"them":[61],"from":[62,162],"very":[63,163],"first":[64],"principles":[65,166],"can":[66],"be":[67,81],"cumbersome":[68],"as":[69],"they":[70],"result":[73],"complex":[76],"problem":[77,209],"that":[78],"has":[79],"systematically":[82],"addressed.":[83],"To":[84],"overcome":[85],"current":[86],"challenges":[87],"in":[88,112,223],"we":[92],"present":[93],"PPFM":[94,123,148],"(Plasma":[95],"Properties":[96],"For":[97],"Many),":[98],"an":[99],"open-source":[100],"C++":[101,205],"library":[102,237],"computation":[105],"properties":[111,159,216,247],"both":[113],"local":[114],"non-local":[116],"equilibrium,":[118],"LTE":[119],"NLTE,":[121],"respectively.":[122],"combines":[124],"well-established":[125],"theoretical":[126],"models":[127],"with":[128,219],"modular":[130,234],"advanced":[132],"object-oriented":[133],"architecture":[134],"designed":[135],"flexibility,":[137],"extensibility":[138],"scalability":[140],"while":[141],"ensuring":[142],"minimal":[143],"intuitive":[145],"user":[146],"inputs.":[147],"offers":[149],"promising":[151],"reference":[152],"platform":[153,226],"address":[155],"determinations,":[160],"starting":[161],"basic":[164],"microscopic":[168],"macroscopic":[172],"quantities.":[173],"Program":[174,177],"Summary":[175],"\u2022":[176,179,186,191,202,206,228],"title:":[178],"CPC":[180],"Library":[181],"link":[182],"program":[184],"files:":[185],"Developer\u2019s":[187],"respository":[188],"link:":[189],"https://doi.org/10.5281/zenodo.17191784":[190],"Licensing":[192],"provisions":[193],":":[194,210,231],"Creative":[195],"Commons":[196],"by":[197,200],"4.0":[198],"(CC":[199],"4.0)":[201],"Programming":[203],"language:":[204],"Nature":[207],"Computing":[211],"accurate":[212],"thermodyanmic":[213],"plasmas":[218],"simple":[220],"input/output":[221],"workflow":[222],"commercial-like":[225],"style.":[227],"Solution":[229],"method":[230],"Building":[232],"extensible":[236],"all":[238],"around":[239],"model":[242],"computations":[248],"mixtures.":[251]},"counts_by_year":[],"updated_date":"2026-06-30T06:16:30.551410","created_date":"2026-06-23T00:00:00"}
