Webinar

Using Generative AI for Coding Tasks in Scientific Software

Series: HPC Best Practices Webinars

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

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.