| Abstract Scope |
Agentic programming tools, such as Claude Code and Gemini CLI, are surging in popularity and giving rise to “vibe coding,” where a Large Language Model (LLM) generates computer code rather than being manually written by a developer. This programming methodology has great potential to accelerate software development; however, it also presents several pitfalls, including creating poorly understood code, misinterpreting user instructions, and rapidly inflating codebase size. This presentation will detail hands-on experience using agentic tools with the open-source SPPARKS mesoscale simulation code. It will discuss the strengths of this approach, along with the observed pitfalls. Additionally, it will detail the positive impacts that agentic programming can have on ICME workflows, including improved code documentation and refactoring, enhanced reusability of research codes, and streamlined data transfer and interfaces between computational tools. |