{"id":"https://openalex.org/W7171848111","doi":"https://doi.org/10.48550/arxiv.2607.26674","title":"HORSES3D-GPU: A high-order discontinuous Galerkin solver for multi-GPU systems","display_name":"HORSES3D-GPU: A high-order discontinuous Galerkin solver for multi-GPU systems","publication_year":2026,"publication_date":"2026-07-29","ids":{"openalex":"https://openalex.org/W7171848111","doi":"https://doi.org/10.48550/arxiv.2607.26674"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2607.26674","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.26674","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2607.26674","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5054171712","display_name":"Gerasimos Ntoukas","orcid":"https://orcid.org/0000-0002-4376-5172"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ntoukas, Gerasimos","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5144000921","display_name":"Gonzalo Rubio","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rubio, Gonzalo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120162014","display_name":"Abbas Ballout","orcid":"https://orcid.org/0000-0002-4887-4925"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ballout, Abbas","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5143991698","display_name":"Stefano Colombo","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Colombo, Stefano","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056716469","display_name":"David Huergo","orcid":"https://orcid.org/0009-0008-9091-5824"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Huergo, David","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060696103","display_name":"Eduardo Jan\u00e9","orcid":"https://orcid.org/0000-0003-2848-3406"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jan\u00e9, Eduardo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5144047701","display_name":"Albert Jim\u00e9nez-Ramos","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jim\u00e9nez-Ramos, Albert","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114414222","display_name":"Hatem Kessasra","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kessasra, Hatem","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007400984","display_name":"Himpu Marbona","orcid":"https://orcid.org/0000-0002-0441-3940"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marbona, Himpu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5144066483","display_name":"Oscar Mari\u00f1o","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mari\u00f1o, Oscar","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5116224404","display_name":"Rodrigo Salado","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Salado, Rodrigo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5144013204","display_name":"Pol Sol\u00e9-Mir\u00f3","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sol\u00e9-Mir\u00f3, Pol","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5135304641","display_name":"Andr\u00e9s M. Rueda-Ram\u00edrez","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rueda-Ram\u00edrez, Andr\u00e9s M.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057682633","display_name":"M. Ch\u00e1vez","orcid":"https://orcid.org/0000-0002-1585-6341"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ch\u00e1vez-M\u00f3dena, Miguel","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5135150539","display_name":"Eusebio Valero","orcid":"https://orcid.org/0000-0002-1627-6883"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Valero, Eusebio","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5144020420","display_name":"Esteban Ferrer","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ferrer, Esteban","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.4855000078678131,"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.4855000078678131,"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/T10339","display_name":"Advanced Numerical Methods in Computational Mathematics","score":0.14980000257492065,"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.14329999685287476,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.8446000218391418},{"id":"https://openalex.org/keywords/discontinuous-galerkin-method","display_name":"Discontinuous Galerkin method","score":0.8033999800682068},{"id":"https://openalex.org/keywords/hexahedron","display_name":"Hexahedron","score":0.46799999475479126},{"id":"https://openalex.org/keywords/polygon-mesh","display_name":"Polygon mesh","score":0.4174000024795532},{"id":"https://openalex.org/keywords/polynomial","display_name":"Polynomial","score":0.3788999915122986},{"id":"https://openalex.org/keywords/galerkin-method","display_name":"Galerkin method","score":0.3752000033855438},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.36719998717308044},{"id":"https://openalex.org/keywords/finite-element-method","display_name":"Finite element method","score":0.361299991607666},{"id":"https://openalex.org/keywords/multigrid-method","display_name":"Multigrid method","score":0.3522999882698059}],"concepts":[{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.8446000218391418},{"id":"https://openalex.org/C92244383","wikidata":"https://www.wikidata.org/wiki/Q428273","display_name":"Discontinuous Galerkin method","level":3,"score":0.8033999800682068},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.7031000256538391},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6855000257492065},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.534600019454956},{"id":"https://openalex.org/C22411076","wikidata":"https://www.wikidata.org/wiki/Q668113","display_name":"Hexahedron","level":3,"score":0.46799999475479126},{"id":"https://openalex.org/C31487907","wikidata":"https://www.wikidata.org/wiki/Q1154597","display_name":"Polygon mesh","level":2,"score":0.4174000024795532},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.3788999915122986},{"id":"https://openalex.org/C186899397","wikidata":"https://www.wikidata.org/wiki/Q1491980","display_name":"Galerkin method","level":3,"score":0.3752000033855438},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.36719998717308044},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.361299991607666},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.36059999465942383},{"id":"https://openalex.org/C137119250","wikidata":"https://www.wikidata.org/wiki/Q1413101","display_name":"Multigrid method","level":3,"score":0.3522999882698059},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.34619998931884766},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3357999920845032},{"id":"https://openalex.org/C182310444","wikidata":"https://www.wikidata.org/wiki/Q1332643","display_name":"Boundary value problem","level":2,"score":0.33230000734329224},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.33169999718666077},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.32910001277923584},{"id":"https://openalex.org/C1633027","wikidata":"https://www.wikidata.org/wiki/Q815820","display_name":"Computational fluid dynamics","level":2,"score":0.3197999894618988},{"id":"https://openalex.org/C2778241615","wikidata":"https://www.wikidata.org/wiki/Q83303","display_name":"Fortran","level":2,"score":0.31459999084472656},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.3075000047683716},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.2939000129699707},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.2906000018119812},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.266400009393692},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.26579999923706055},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.26100000739097595},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.2597000002861023}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2607.26674","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.26674","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2607.26674","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2607.26674","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.5032585263252258,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"We":[0],"present":[1],"the":[2,33,43,50,78,94,124,140],"GPU":[3,27,64,73],"acceleration":[4],"and":[5,66,83,114,118,155,180,199],"large-scale":[6],"performance":[7,90,193],"assessment":[8],"of":[9,42,53,80,178],"HORSES3D,":[10],"an":[11],"open-source":[12],"high-order":[13,207],"discontinuous":[14,54],"Galerkin":[15,55],"solver":[16,22,108,135],"for":[17,195,205],"computational":[18,45],"fluid":[19],"dynamics.":[20],"The":[21,47,72,134,186],"is":[23,75,91,121,136],"ported":[24],"to":[25,63,69,129,160,170,183],"NVIDIA":[26,100],"architectures":[28],"using":[29,77,99],"OpenACC":[30],"directives,":[31],"preserving":[32],"original":[34],"Fortran":[35],"code":[36],"structure":[37,52],"while":[38],"enabling":[39],"GPU-resident":[40],"execution":[41],"main":[44],"kernels.":[46],"implementation":[48],"exploits":[49],"element-local":[51],"spectral":[56],"element":[57],"methods":[58],"by":[59],"mapping":[60],"element-level":[61],"loops":[62],"gangs":[65],"nodal":[67],"operations":[68],"vector-level":[70],"parallelism.":[71],"version":[74],"verified":[76],"method":[79],"manufactured":[81],"solutions":[82],"validated":[84],"on":[85,93,139],"canonical":[86],"turbulent-flow":[87],"benchmarks.":[88],"Its":[89],"assessed":[92],"MareNostrum":[95],"5":[96],"accelerated":[97],"partition":[98],"H100":[101],"GPUs.":[102,185],"Taylor-Green":[103],"vortex":[104],"benchmarks":[105],"show":[106],"that":[107,115,189],"efficiency":[109],"improves":[110],"with":[111,158,166],"polynomial":[112,167],"order":[113],"near-ideal":[116],"strong":[117],"weak":[119],"scaling":[120],"obtained":[122],"when":[123],"workload":[125],"exceeds":[126],"approximately":[127,173],"16,000":[128],"20,000":[130],"elements":[131],"per":[132],"GPU.":[133],"further":[137],"evaluated":[138],"High-Lift":[141],"Common":[142],"Research":[143],"Model":[144],"wing-body":[145],"configuration,":[146],"which":[147],"involves":[148],"a":[149],"complex":[150],"geometry,":[151],"realistic":[152],"boundary":[153],"conditions,":[154],"unstructured":[156],"meshes":[157],"up":[159,169],"20.8":[161],"million":[162],"hexahedral":[163],"elements.":[164],"Simulations":[165],"orders":[168],"$P=7$":[171],"reach":[172],"$10.7":[174],"\\times":[175],"10^9$":[176],"degrees":[177],"freedom":[179],"scale":[181],"efficiently":[182],"2,048":[184],"results":[187],"demonstrate":[188],"HORSES3D":[190],"preserves":[191],"its":[192],"characteristics":[194],"industrially":[196],"relevant":[197],"configurations":[198],"can":[200],"exploit":[201],"modern":[202],"GPU-based":[203],"supercomputers":[204],"billion-degree-of-freedom":[206],"CFD":[208],"simulations.":[209]},"counts_by_year":[],"updated_date":"2026-07-31T08:31:51.225901","created_date":"2026-07-31T00:00:00"}
