This event is a part of the "Best Practices for HPC Software Developers" webinar series, produced by the IDEAS Productivity family of projects. The HPC Best Practices webinars address issues faced by developers of computational science and engineering (CSE) software on high-performance computers (HPC) and occur approximately monthly.
Resource Information | Details |
---|---|
Webinar Title | Using Generative AI for Coding Tasks in Scientific Software |
Date and Time | 2025-07-09 1:00 pm - 2:00 pm EDT |
Presenters | Anshu Dubey (Argonne National Laboratory), and Akash Dhruv (Argonne National Laboratory) |
Registration, Information, and Archives | https://ideas-productivity.org/events/hpcbp-092-genai-coding |
Presentation Language | English |
Webinars are free and open to the public, but advance registration is required through the Event website. Archives (recording, slides, Q&A) will be posted at the same link soon after the event, and all registrants will be notified.
Abstract
The advent of large language models (LLMs) has generated a great deal of interest in their use for coding tasks. However, a well-known limitation of LLMs is that there are no guarantee of either truthfulness or correctness for the generated results. Therefore, we are not yet in a position where human intervention can be eliminated from these coding tasks, particularly in scientific computing where training data has been sparse and software is exploratory. We have been exploring the use for generative AI for a diverse set of tasks in scientific software development, including translation from Fortran to C++, writing code for a new algorithm, and refactoring existing code. A robust verification methodology has emerged as the most important component of accomplishing any coding task reliably with LLM assistance. In this webinar we will share our insights from our explorations.
Presenters
- Anshu Dubey (Argonne National Laboratory)
- Akash Dhruv (Argonne National Laboratory)
Presenter Bios
Anshu Dubey is a Senior Computational Scientist in the Mathematics and Computer Science Division of Argonne National Laboratory with extensive experience in design, architecture and sustainability of multiphysics scientific software used on high performance computing platforms. She is the software architect and lead developer of Flash-X, a multiphysics software system designed for heterogeneous architectures.
Akash Dhruv is an Assistant Computer Scientist in the Mathematics and Computer Science Division of Argonne National Laboratory. His research focus is on the computational fluid dynamics of multiphase systems and the use of generative AI in science.