{"id":"https://openalex.org/W4415512744","doi":"https://doi.org/10.1177/10943420251384688","title":"HOPPS: A performance portable spectral difference solver for high-fidelity computational fluid dynamics","display_name":"HOPPS: A performance portable spectral difference solver for high-fidelity computational fluid dynamics","publication_year":2025,"publication_date":"2025-10-24","ids":{"openalex":"https://openalex.org/W4415512744","doi":"https://doi.org/10.1177/10943420251384688"},"language":"en","primary_location":{"id":"doi:10.1177/10943420251384688","is_oa":false,"landing_page_url":"https://doi.org/10.1177/10943420251384688","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-05345803","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5120123096","display_name":"Alexandre Dutka","orcid":null},"institutions":[{"id":"https://openalex.org/I4210106946","display_name":"Centre Europ\u00e9en de Recherche et de Formation Avanc\u00e9e en Calcul Scientifique","ror":"https://ror.org/02dzbc556","country_code":"FR","type":"facility","lineage":["https://openalex.org/I4210106946"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Alexandre Dutka","raw_affiliation_strings":["CERFACS"],"affiliations":[{"raw_affiliation_string":"CERFACS","institution_ids":["https://openalex.org/I4210106946"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029772575","display_name":"Guillaume Daviller","orcid":"https://orcid.org/0000-0001-6644-9239"},"institutions":[{"id":"https://openalex.org/I4210106946","display_name":"Centre Europ\u00e9en de Recherche et de Formation Avanc\u00e9e en Calcul Scientifique","ror":"https://ror.org/02dzbc556","country_code":"FR","type":"facility","lineage":["https://openalex.org/I4210106946"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Guillaume Daviller","raw_affiliation_strings":["CERFACS"],"affiliations":[{"raw_affiliation_string":"CERFACS","institution_ids":["https://openalex.org/I4210106946"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048831305","display_name":"Pierre Kestener","orcid":"https://orcid.org/0000-0003-4217-7237"},"institutions":[{"id":"https://openalex.org/I2738703131","display_name":"Commissariat \u00e0 l'\u00c9nergie Atomique et aux \u00c9nergies Alternatives","ror":"https://ror.org/00jjx8s55","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131"]},{"id":"https://openalex.org/I277688954","display_name":"Universit\u00e9 Paris-Saclay","ror":"https://ror.org/03xjwb503","country_code":"FR","type":"education","lineage":["https://openalex.org/I277688954"]},{"id":"https://openalex.org/I4210101455","display_name":"CEA DAM \u00cele-de-France","ror":"https://ror.org/00kn4eb29","country_code":"FR","type":"government","lineage":["https://openalex.org/I4210101455"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Pierre Kestener","raw_affiliation_strings":["CEA DAM DIF","CEA, DAM, DIF","Universite Paris-Saclay"],"affiliations":[{"raw_affiliation_string":"CEA DAM DIF","institution_ids":["https://openalex.org/I4210101455"]},{"raw_affiliation_string":"CEA, DAM, DIF","institution_ids":["https://openalex.org/I4210101455","https://openalex.org/I2738703131"]},{"raw_affiliation_string":"Universite Paris-Saclay","institution_ids":["https://openalex.org/I277688954"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008796532","display_name":"Gabriel Staffelbach","orcid":"https://orcid.org/0000-0002-0843-743X"},"institutions":[{"id":"https://openalex.org/I2801658355","display_name":"Office National d'\u00c9tudes et de Recherches A\u00e9rospatiales","ror":"https://ror.org/005y2ap84","country_code":"FR","type":"facility","lineage":["https://openalex.org/I2801658355"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Gabriel Staffelbach","raw_affiliation_strings":["ONERA"],"affiliations":[{"raw_affiliation_string":"ONERA","institution_ids":["https://openalex.org/I2801658355"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5120123096"],"corresponding_institution_ids":["https://openalex.org/I4210106946"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.32577583,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"40","issue":"2","first_page":"174","last_page":"195"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10173","display_name":"Computational Fluid Dynamics and Aerodynamics","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"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/T10173","display_name":"Computational Fluid Dynamics and Aerodynamics","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"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/T11206","display_name":"Model Reduction and Neural Networks","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear 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/T11751","display_name":"Lattice Boltzmann Simulation Studies","score":0.9945999979972839,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.8632000088691711},{"id":"https://openalex.org/keywords/computational-fluid-dynamics","display_name":"Computational fluid dynamics","score":0.800599992275238},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.7342000007629395},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.6003000140190125},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5570999979972839},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5439000129699707},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.48539999127388},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.4478999972343445}],"concepts":[{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.8632000088691711},{"id":"https://openalex.org/C1633027","wikidata":"https://www.wikidata.org/wiki/Q815820","display_name":"Computational fluid dynamics","level":2,"score":0.800599992275238},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7379999756813049},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.7342000007629395},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.6140999794006348},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.6003000140190125},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5570999979972839},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5439000129699707},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.48539999127388},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.4478999972343445},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.430400013923645},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3725000023841858},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.36329999566078186},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3253999948501587},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.319599986076355},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.3127000033855438},{"id":"https://openalex.org/C158154518","wikidata":"https://www.wikidata.org/wiki/Q7310970","display_name":"Relevance (law)","level":2,"score":0.3059999942779541},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.28940001130104065},{"id":"https://openalex.org/C90278072","wikidata":"https://www.wikidata.org/wiki/Q216320","display_name":"Fluid dynamics","level":2,"score":0.28619998693466187},{"id":"https://openalex.org/C66024118","wikidata":"https://www.wikidata.org/wiki/Q1122506","display_name":"Computational model","level":2,"score":0.28220000863075256},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.2806999981403351},{"id":"https://openalex.org/C2777655017","wikidata":"https://www.wikidata.org/wiki/Q1501161","display_name":"Toolbox","level":2,"score":0.2732999920845032},{"id":"https://openalex.org/C2777032711","wikidata":"https://www.wikidata.org/wiki/Q5318993","display_name":"Dynamic mode decomposition","level":2,"score":0.27160000801086426},{"id":"https://openalex.org/C48753275","wikidata":"https://www.wikidata.org/wiki/Q11216","display_name":"Numerical analysis","level":2,"score":0.27059999108314514},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.26429998874664307},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.25850000977516174}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1177/10943420251384688","is_oa":false,"landing_page_url":"https://doi.org/10.1177/10943420251384688","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-05345803v1","is_oa":true,"landing_page_url":"https://hal.science/hal-05345803","pdf_url":null,"source":{"id":"https://openalex.org/S4406922466","display_name":"SPIRE - Sciences Po Institutional REpository","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"International Journal of High Performance Computing Applications, 2025, &#x27E8;10.1177/10943420251384688&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-05345803v1","is_oa":true,"landing_page_url":"https://hal.science/hal-05345803","pdf_url":null,"source":{"id":"https://openalex.org/S4406922466","display_name":"SPIRE - Sciences Po Institutional REpository","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"International Journal of High Performance Computing Applications, 2025, &#x27E8;10.1177/10943420251384688&#x27E9;","raw_type":"Journal articles"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":59,"referenced_works":["https://openalex.org/W1908859542","https://openalex.org/W1971949097","https://openalex.org/W1979313559","https://openalex.org/W1983014318","https://openalex.org/W1988391115","https://openalex.org/W1990090459","https://openalex.org/W1996858170","https://openalex.org/W2002555321","https://openalex.org/W2014367637","https://openalex.org/W2015179932","https://openalex.org/W2017792272","https://openalex.org/W2024131287","https://openalex.org/W2024270029","https://openalex.org/W2039115741","https://openalex.org/W2078794610","https://openalex.org/W2079263908","https://openalex.org/W2085961649","https://openalex.org/W2103606462","https://openalex.org/W2148897203","https://openalex.org/W2152841193","https://openalex.org/W2281558607","https://openalex.org/W2284921491","https://openalex.org/W2321209094","https://openalex.org/W2330635209","https://openalex.org/W2332227794","https://openalex.org/W2465296731","https://openalex.org/W2571435561","https://openalex.org/W2592354915","https://openalex.org/W2914126086","https://openalex.org/W2914651956","https://openalex.org/W2994151208","https://openalex.org/W2996807164","https://openalex.org/W3003630961","https://openalex.org/W3010292040","https://openalex.org/W3018185245","https://openalex.org/W3033308515","https://openalex.org/W3036039597","https://openalex.org/W3036058904","https://openalex.org/W3047672078","https://openalex.org/W3086602802","https://openalex.org/W3107080689","https://openalex.org/W3160454883","https://openalex.org/W3174986514","https://openalex.org/W3195293013","https://openalex.org/W3200743451","https://openalex.org/W3202772396","https://openalex.org/W4213130584","https://openalex.org/W4252060206","https://openalex.org/W4285067020","https://openalex.org/W4318614051","https://openalex.org/W4365509370","https://openalex.org/W4387842086","https://openalex.org/W4391308732","https://openalex.org/W4391941018","https://openalex.org/W4400411335","https://openalex.org/W4402891549","https://openalex.org/W4407087742","https://openalex.org/W4407224950","https://openalex.org/W4408028401"],"related_works":[],"abstract_inverted_index":{"High-fidelity":[0],"computational":[1,87],"fluid":[2,12],"dynamics":[3,13],"(CFD)":[4],"enables":[5],"the":[6,31,44,59,86,116,125,132,151,154,160,163],"study":[7],"of":[8,29,46,77,118,145,153,162,171],"complex":[9],"and":[10,61,68,89,97,135,147],"subtle":[11],"phenomena,":[14],"but":[15],"remains":[16],"to":[17,26,51,84,130,167],"this":[18,111],"day":[19],"very":[20,108],"computationally":[21],"expensive.":[22],"Therefore,":[23],"being":[24],"able":[25],"take":[27],"advantage":[28],"all":[30],"raw":[32],"compute":[33],"power":[34],"provided":[35],"by":[36],"high-performance":[37],"computing":[38,48],"(HPC)":[39],"hardware":[40,64,99],"evolutions":[41],"such":[42,119],"as":[43],"rise":[45],"GPU":[47,148],"is":[49,81,139],"key":[50,83],"making":[52],"high-fidelity":[53],"CFD":[54,122],"more":[55],"affordable.":[56],"However,":[57],"considering":[58],"diverse":[60],"fast-evolving":[62],"HPC":[63,105],"landscape,":[65,106],"long-term":[66],"sustainability":[67,136],"software":[69],"maintainability":[70],"can":[71],"rapidly":[72],"be":[73],"compromised.":[74],"The":[75],"use":[76,100],"adequate":[78],"numerical":[79,165],"methods":[80,92],"also":[82,158],"reduce":[85],"cost,":[88],"discontinuous":[90],"high-order":[91,121],"which":[93],"combine":[94],"geometric":[95],"flexibility":[96],"efficient":[98],"in":[101,110],"an":[102],"increasingly":[103],"bandwidth-bound":[104],"are":[107],"promising":[109],"regard.":[112],"This":[113,156],"work":[114,157],"reports":[115],"implementation":[117],"a":[120,142],"solver":[123],"using":[124],"open":[126],"source":[127],"library":[128],"Kokkos":[129],"address":[131],"performance":[133,175],"portability":[134],"issues.":[137],"Performance":[138],"investigated":[140],"over":[141],"broad":[143],"range":[144],"CPU":[146],"architectures,":[149],"demonstrating":[150],"relevance":[152],"approach.":[155],"highlights":[159],"fitness":[161],"chosen":[164],"method":[166],"achieve":[168],"high":[169],"orders":[170],"accuracy":[172],"without":[173],"compromising":[174],"nor":[176],"scalability.":[177]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-24T00:00:00"}
