{"id":"https://openalex.org/W4414898522","doi":"https://doi.org/10.1109/escience65000.2025.00083","title":"LLM-Driven Fortran-to-C/C++ Portability for Parallel Scientific Codes","display_name":"LLM-Driven Fortran-to-C/C++ Portability for Parallel Scientific Codes","publication_year":2025,"publication_date":"2025-09-15","ids":{"openalex":"https://openalex.org/W4414898522","doi":"https://doi.org/10.1109/escience65000.2025.00083"},"language":"en","primary_location":{"id":"doi:10.1109/escience65000.2025.00083","is_oa":false,"landing_page_url":"https://doi.org/10.1109/escience65000.2025.00083","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on eScience (eScience)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083524237","display_name":"Pedro Valero\u2010Lara","orcid":"https://orcid.org/0000-0002-1479-4310"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Pedro Valero-Lara","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,Tennessee,USA"],"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,Tennessee,USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032103653","display_name":"William F. Godoy","orcid":"https://orcid.org/0000-0002-2590-5178"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"William F. Godoy","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,Tennessee,USA"],"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,Tennessee,USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100678035","display_name":"Jos\u00e9 Antonio Gonz\u00e1lez","orcid":"https://orcid.org/0000-0003-2751-7555"},"institutions":[{"id":"https://openalex.org/I164936912","display_name":"The University of Texas at El Paso","ror":"https://ror.org/04d5vba33","country_code":"US","type":"education","lineage":["https://openalex.org/I164936912"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jose Gonzalez","raw_affiliation_strings":["University of Texas at El Paso,El Paso,TX,USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at El Paso,El Paso,TX,USA","institution_ids":["https://openalex.org/I164936912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092874842","display_name":"Alexis Huante","orcid":"https://orcid.org/0009-0008-2818-0265"},"institutions":[{"id":"https://openalex.org/I131740757","display_name":"Texas A&M International University","ror":"https://ror.org/028861t28","country_code":"US","type":"education","lineage":["https://openalex.org/I131740757"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alexis Huante","raw_affiliation_strings":["Texas A&#x0026;M International University,Laredo,TX,USA"],"affiliations":[{"raw_affiliation_string":"Texas A&#x0026;M International University,Laredo,TX,USA","institution_ids":["https://openalex.org/I131740757"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5119879241","display_name":"Hallyma Gauthier-Chaparro","orcid":null},"institutions":[{"id":"https://openalex.org/I200399037","display_name":"University of Puerto Rico System","ror":"https://ror.org/02yg0nm07","country_code":"PR","type":"education","lineage":["https://openalex.org/I200399037"]}],"countries":["PR"],"is_corresponding":false,"raw_author_name":"Hallyma Gauthier-Chaparro","raw_affiliation_strings":["University of Puerto Rico,San Juan,PR,USA"],"affiliations":[{"raw_affiliation_string":"University of Puerto Rico,San Juan,PR,USA","institution_ids":["https://openalex.org/I200399037"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Jhonny Gonzalez","orcid":null},"institutions":[{"id":"https://openalex.org/I164936912","display_name":"The University of Texas at El Paso","ror":"https://ror.org/04d5vba33","country_code":"US","type":"education","lineage":["https://openalex.org/I164936912"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jhonny Gonzalez","raw_affiliation_strings":["University of Texas at El Paso,El Paso,TX,USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at El Paso,El Paso,TX,USA","institution_ids":["https://openalex.org/I164936912"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yuguo Kelly Tang","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuguo Kelly Tang","raw_affiliation_strings":["University of California, Berkeley,Berkeley,CA,USA"],"affiliations":[{"raw_affiliation_string":"University of California, Berkeley,Berkeley,CA,USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019745966","display_name":"Keita Teranishi","orcid":"https://orcid.org/0000-0001-6647-2690"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Keita Teranishi","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,Tennessee,USA"],"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,Tennessee,USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061838490","display_name":"Jeffrey S. Vetter","orcid":"https://orcid.org/0000-0002-2449-6720"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeffrey S. Vetter","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,Tennessee,USA"],"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,Tennessee,USA","institution_ids":["https://openalex.org/I1289243028"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5083524237"],"corresponding_institution_ids":["https://openalex.org/I1289243028"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.3130982,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"385","last_page":"394"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9675999879837036,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/fortran","display_name":"Fortran","score":0.8736000061035156},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.7046999931335449},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.545199990272522},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.53329998254776},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.41690000891685486},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.37709999084472656}],"concepts":[{"id":"https://openalex.org/C2778241615","wikidata":"https://www.wikidata.org/wiki/Q83303","display_name":"Fortran","level":2,"score":0.8736000061035156},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7714999914169312},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.7046999931335449},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6883999705314636},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.545199990272522},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5372999906539917},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.53329998254776},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.41690000891685486},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.37709999084472656},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.34200000762939453},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.3328000009059906},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3255000114440918},{"id":"https://openalex.org/C96972482","wikidata":"https://www.wikidata.org/wiki/Q1049168","display_name":"Xeon Phi","level":2,"score":0.31279999017715454},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.29820001125335693},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.296099990606308},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.2572000026702881}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/escience65000.2025.00083","is_oa":false,"landing_page_url":"https://doi.org/10.1109/escience65000.2025.00083","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on eScience (eScience)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320338287","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W1983694168","https://openalex.org/W2032058517","https://openalex.org/W2045873407","https://openalex.org/W2073946341","https://openalex.org/W2179032996","https://openalex.org/W3041019749","https://openalex.org/W3081168214","https://openalex.org/W3139401450","https://openalex.org/W3174986514","https://openalex.org/W3195293013","https://openalex.org/W3204615687","https://openalex.org/W4206841102","https://openalex.org/W4207035907","https://openalex.org/W4293211604","https://openalex.org/W4318711025","https://openalex.org/W4366605426","https://openalex.org/W4382490953","https://openalex.org/W4385585370","https://openalex.org/W4386269029","https://openalex.org/W4386709678","https://openalex.org/W4388581050","https://openalex.org/W4390188667","https://openalex.org/W4391053474","https://openalex.org/W4393256373","https://openalex.org/W4394910428","https://openalex.org/W4396790347","https://openalex.org/W4398768423","https://openalex.org/W4401863235","https://openalex.org/W4406164048"],"related_works":[],"abstract_inverted_index":{"We":[0,153],"define":[1],"the":[2,11,77,94,111,126,177,201],"fundamental":[3],"practices":[4],"and":[5,9,15,19,32,80,93,113,131,147,157,182,195],"criteria":[6],"for":[7,47,103,160],"evaluating":[8],"using":[10],"Meta":[12],"Llama":[13],"3":[14],"OpenAI":[16],"ChatGPT":[17],"3.5":[18],"4o":[20],"large":[21],"language":[22],"models":[23,56],"(LLMs)":[24],"to":[25,37,52,67,162,186],"translate":[26,68],"parallel":[27,71,120,164],"scientific":[28,165],"Fortran":[29,33,72,129,192,196],"+":[30,34,193,197],"OpenMP":[31,194],"OpenACC":[35,198],"codes":[36,39,73,130,134,167,178,199],"C/C++":[38,121,133,166],"that":[40],"can":[41],"leverage":[42],"vendor-specific":[43],"libraries":[44],"(CUDA,":[45],"HIP)":[46],"GPU":[48],"acceleration":[49],"in":[50,84],"addition":[51],"other":[53],"performance-portable":[54],"programming":[55],"(e.g.,":[57],"Kokkos,":[58],"OpenMP,":[59],"OpenACC).":[60],"In":[61,107],"this":[62],"study,":[63],"LLMs":[64,161],"are":[65,179],"used":[66,82],"11":[69],"different":[70],"with":[74,144,168],"some":[75],"of":[76,115,128,171,176,184,189],"most":[78],"popular":[79],"widely":[81],"kernels/proxies":[83],"high-performance":[85],"computing":[86],"(HPC):":[87],"AXPY,":[88],"GEMV,":[89],"GEMM,":[90],"Jacobi,":[91],"SpMV,":[92],">200-line":[95],"Hartree-Fock":[96],"application":[97],"proxy,":[98],"which":[99],"implements":[100],"a":[101],"solver":[102],"quantum":[104],"many-body":[105],"systems.":[106],"all,":[108],"we":[109,124],"analyze":[110],"correctness":[112,172],"reproducibility":[114],"more":[116],"than":[117,174],"1,650":[118],"AI-generated":[119,132],"codes.":[122],"Additionally,":[123],"evaluate":[125],"performance":[127],"on":[135,200],"two":[136],"modern":[137],"HPC":[138],"architectures\u2014one":[139],"AMD":[140],"EPYC":[141],"Rome":[142],"CPU":[143],"64":[145],"cores":[146],"one":[148],"NVIDIA":[149],"Ampere":[150],"A100":[151],"GPU.":[152],"use":[154],"multi-modal":[155],"prompting":[156],"fine-tuning":[158],"techniques":[159],"produce":[163],"high":[169],"levels":[170],"(more":[173],"95%":[175],"well":[180],"ported)":[181],"speedups":[183],"up":[185],"an":[187],"order":[188],"magnitude":[190],"versus":[191],"same":[202],"system.":[203]},"counts_by_year":[],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
