CodePDE: An Inference Framework for LLM-Driven PDE Solver Generation
Abstract
Partial differential equations (PDEs) are fundamental to modeling physical systems, yet solving them remains a complex challenge. Traditional numerical solvers rely on expert knowledge to implement and are computationally expensive, while neural-network-based solvers require large training datasets and often lack interpretability. In this work, we frame PDE solving as a code generation task and introduce CodePDE, the first inference framework for generating PDE solvers using large language models (LLMs). With CodePDE, we present a thorough evaluation on critical capacities of LLM for PDE solving: reasoning, debugging, self-refinement, and test-time scaling. CodePDE shows that, with advanced inference-time algorithms and scaling strategies, LLMs can achieve strong performance across a range of representative PDE problems. We also identify novel insights into LLM-driven solver generation, such as trade-offs between solver reliability and sophistication, design principles for LLM-powered PDE solving agents, and failure modes for LLM on hard tasks. These insights offer guidance for building more capable and reliable LLM-based scientific engines.
Cite
Text
Li et al. "CodePDE: An Inference Framework for LLM-Driven PDE Solver Generation." Transactions on Machine Learning Research, 2026.Markdown
[Li et al. "CodePDE: An Inference Framework for LLM-Driven PDE Solver Generation." Transactions on Machine Learning Research, 2026.](https://mlanthology.org/tmlr/2026/li2026tmlr-codepde/)BibTeX
@article{li2026tmlr-codepde,
title = {{CodePDE: An Inference Framework for LLM-Driven PDE Solver Generation}},
author = {Li, Shanda and Marwah, Tanya and Shen, Junhong and Sun, Weiwei and Risteski, Andrej and Yang, Yiming and Talwalkar, Ameet},
journal = {Transactions on Machine Learning Research},
year = {2026},
url = {https://mlanthology.org/tmlr/2026/li2026tmlr-codepde/}
}