{"id":"https://openalex.org/W7116405339","doi":"https://doi.org/10.1145/3750720.3757281","title":"AI Assistants to Enhance and Exploit the PETSc Knowledge Base","display_name":"AI Assistants to Enhance and Exploit the PETSc Knowledge Base","publication_year":2025,"publication_date":"2025-09-08","ids":{"openalex":"https://openalex.org/W7116405339","doi":"https://doi.org/10.1145/3750720.3757281"},"language":null,"primary_location":{"id":"doi:10.1145/3750720.3757281","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3750720.3757281","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Workshop Proceedings of the 54th International Conference on Parallel Processing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3750720.3757281","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5051216244","display_name":"Barry Smith","orcid":"https://orcid.org/0000-0003-1384-116X"},"institutions":[{"id":"https://openalex.org/I4210107338","display_name":"Simons Foundation","ror":"https://ror.org/01cmst727","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210107338"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Barry Smith","raw_affiliation_strings":["Flatiron Institute, Simons Foundation, New York City, NY, USA"],"affiliations":[{"raw_affiliation_string":"Flatiron Institute, Simons Foundation, New York City, NY, USA","institution_ids":["https://openalex.org/I4210107338"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101999695","display_name":"Junchao Zhang","orcid":"https://orcid.org/0000-0003-0367-2358"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Junchao Zhang","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120892315","display_name":"Hong Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hong Zhang","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033590859","display_name":"L. McInnes","orcid":null},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lois Curfman McInnes","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047558324","display_name":"Murat Ke\u00e7eli","orcid":"https://orcid.org/0000-0001-8588-9272"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Murat Keceli","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036460202","display_name":"Archit Vasan","orcid":"https://orcid.org/0000-0002-8299-1033"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Archit Vasan","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046069086","display_name":"Satish Balay","orcid":"https://orcid.org/0000-0003-4407-205X"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Satish Balay","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111230258","display_name":"Toby Isaac","orcid":null},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Toby Isaac","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5120902683","display_name":"Le Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Le Chen","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075500139","display_name":"Venkatram Vishwanath","orcid":"https://orcid.org/0000-0001-7248-6116"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Venkatram Vishwanath","raw_affiliation_strings":["Argonne National Laboratory, Lemont, IL, USA"],"affiliations":[{"raw_affiliation_string":"Argonne National Laboratory, Lemont, IL, USA","institution_ids":["https://openalex.org/I1282105669"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5051216244"],"corresponding_institution_ids":["https://openalex.org/I4210107338"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.84087585,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"9","last_page":"17"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.37619999051094055,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.37619999051094055,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11948","display_name":"Machine Learning in Materials Science","score":0.10790000110864639,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13523","display_name":"Mathematics, Computing, and Information Processing","score":0.07999999821186066,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/workflow","display_name":"Workflow","score":0.6897000074386597},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6507999897003174},{"id":"https://openalex.org/keywords/knowledge-base","display_name":"Knowledge base","score":0.6172000169754028},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.5318999886512756},{"id":"https://openalex.org/keywords/spark","display_name":"SPARK (programming language)","score":0.5138000249862671},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.4855000078678131},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.4742000102996826},{"id":"https://openalex.org/keywords/embedding","display_name":"Embedding","score":0.4429999887943268},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4350999891757965}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8119999766349792},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6897000074386597},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6507999897003174},{"id":"https://openalex.org/C4554734","wikidata":"https://www.wikidata.org/wiki/Q593744","display_name":"Knowledge base","level":2,"score":0.6172000169754028},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5600000023841858},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.5318999886512756},{"id":"https://openalex.org/C2781215313","wikidata":"https://www.wikidata.org/wiki/Q3493345","display_name":"SPARK (programming language)","level":2,"score":0.5138000249862671},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.4855000078678131},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.4742000102996826},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.4429999887943268},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4350999891757965},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.42500001192092896},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4074000120162964},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.38530001044273376},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3476000130176544},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.3456999957561493},{"id":"https://openalex.org/C42058472","wikidata":"https://www.wikidata.org/wiki/Q810214","display_name":"Base (topology)","level":2,"score":0.3456000089645386},{"id":"https://openalex.org/C199168358","wikidata":"https://www.wikidata.org/wiki/Q3367000","display_name":"Orchestration","level":3,"score":0.3452000021934509},{"id":"https://openalex.org/C2777655017","wikidata":"https://www.wikidata.org/wiki/Q1501161","display_name":"Toolbox","level":2,"score":0.3400000035762787},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3336000144481659},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.3292999863624573},{"id":"https://openalex.org/C115925183","wikidata":"https://www.wikidata.org/wiki/Q1412694","display_name":"Knowledge-based systems","level":2,"score":0.31779998540878296},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.31610000133514404},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.3149999976158142},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.28859999775886536},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.27239999175071716},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.26489999890327454},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.26109999418258667}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3750720.3757281","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3750720.3757281","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Workshop Proceedings of the 54th International Conference on Parallel Processing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3750720.3757281","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3750720.3757281","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Workshop Proceedings of the 54th International Conference on Parallel Processing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1966322936","https://openalex.org/W3170377433","https://openalex.org/W4285236154","https://openalex.org/W4382775943","https://openalex.org/W4385821148","https://openalex.org/W4386269029","https://openalex.org/W4391420745","https://openalex.org/W4396790347","https://openalex.org/W4398768423","https://openalex.org/W4402284085","https://openalex.org/W4406574673","https://openalex.org/W4416035220"],"related_works":[],"abstract_inverted_index":{"Generative":[0],"AI,":[1],"especially":[2],"through":[3],"large":[4],"language":[5],"models":[6],"(LLMs),":[7],"is":[8,177],"transforming":[9],"how":[10,155],"technical":[11,53],"knowledge":[12,35,60,75],"can":[13,158],"be":[14],"accessed,":[15],"reused,":[16],"and":[17,55,63,67,72,101,107,119,129,139,142,162,194,199],"extended.":[18],"PETSc,":[19],"a":[20,31,211],"widely":[21],"used":[22],"numerical":[23,165],"library":[24],"for":[25,131,136,183,197,206],"high-performance":[26],"scientific":[27,187,221],"computing,":[28],"has":[29,82],"accumulated":[30],"rich":[32],"but":[33],"fragmented":[34],"base":[36,76],"over":[37],"its":[38],"three":[39],"decades":[40],"of":[41,58,164],"development,":[42],"spanning":[43],"source":[44],"code,":[45],"documentation,":[46,193],"mailing":[47],"lists,":[48],"GitLab":[49],"issues,":[50],"Discord":[51],"conversations,":[52],"papers,":[54],"more.":[56],"Much":[57],"this":[59,74,208],"remains":[61],"informal":[62],"inaccessible":[64],"to":[65,110,178,219],"users":[66],"new":[68],"developers.":[69],"To":[70],"activate":[71],"utilize":[73],"more":[77],"effectively,":[78],"the":[79,147,160],"PETSc":[80,90],"team":[81],"begun":[83],"building":[84],"an":[85,168,180],"LLM-powered":[86],"system":[87,125,209],"that":[88,215],"combines":[89],"content":[91],"with":[92,167],"custom":[93],"LLM":[94,156],"tools\u2014including":[95],"retrieval-augmented":[96],"generation":[97],"(RAG),":[98],"reranking":[99,130],"algorithms,":[100],"chatbots\u2014to":[102],"assist":[103],"users,":[104],"support":[105],"developers,":[106],"propose":[108],"updates":[109],"formal":[111],"documentation.":[112],"This":[113],"paper":[114],"presents":[115],"initial":[116,169],"experiences":[117],"designing":[118],"evaluating":[120],"these":[121],"tools,":[122],"focusing":[123],"on":[124,171],"architecture,":[126],"using":[127],"RAG":[128],"PETSc-specific":[132],"information,":[133],"evaluation":[134],"methodologies":[135],"various":[137],"LLMs":[138],"embedding":[140],"models,":[141],"user":[143],"interface":[144],"design.":[145],"Leveraging":[146],"Argonne":[148],"Leadership":[149],"Computing":[150],"Facility":[151],"resources,":[152],"we":[153],"analyze":[154],"responses":[157],"enhance":[159],"development":[161],"use":[163],"software,":[166,188],"focus":[170],"scalable":[172,190],"Krylov":[173],"solvers.":[174],"Our":[175],"goal":[176],"establish":[179],"extensible":[181],"framework":[182],"knowledge-centered":[184],"AI":[185],"in":[186],"enabling":[189],"support,":[191],"enriched":[192],"enhanced":[195],"workflows":[196],"research":[198],"development.":[200],"We":[201],"conclude":[202],"by":[203],"outlining":[204],"directions":[205],"expanding":[207],"into":[210],"robust,":[212],"evolving":[213],"platform":[214],"advances":[216],"software":[217],"ecosystems":[218],"accelerate":[220],"discovery.":[222]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-12-21T00:00:00"}
