mlsanityData to 7 Oct 2026

ChatGPT for Programming Numerical Methods

arXiv 2303.12093 ↗First posted 21 Mar 2023cs.LG cs.NA cs.SEcited by 26

Not on the map. Why?

Abstract (arXiv)

ChatGPT is a large language model recently released by the OpenAI company. In this technical report, we explore for the first time the capability of ChatGPT for programming numerical algorithms. Specifically, we examine the capability of GhatGPT for generating codes for numerical algorithms in different programming languages, for debugging and improving written codes by users, for completing missed parts of numerical codes, rewriting available codes in other programming languages, and for parallelizing serial codes. Additionally, we assess if ChatGPT can recognize if given codes are written by humans or machines. To reach this goal, we consider a variety of mathematical problems such as the Poisson equation, the diffusion equation, the incompressible Navier-Stokes equations, compressible inviscid flow, eigenvalue problems, solving linear systems of equations, storing sparse matrices, etc. Furthermore, we exemplify scientific machine learning such as physics-informed neural networks and convolutional neural networks with applications to computational physics. Through these examples, we investigate the successes, failures, and challenges of ChatGPT. Examples of failures are producing singular matrices, operations on arrays with incompatible sizes, programming interruption for relatively long codes, etc. Our outcomes suggest that ChatGPT can successfully program numerical algorithms in different programming languages, but certain limitations and challenges exist that require further improvement of this machine learning model.

Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). Builds on 12 of its 74 references that are in the map. First posted on arXiv 21 Mar 2023.

Builds on

12 of 74 references.

References · 12

  1. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
  2. 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
  3. 2020When and why PINNs fail to train: A neural tangent kernel perspectivecited by 629
  4. 2023A Categorical Archive of ChatGPT Failurescited by 167
  5. 2018Deep Learning Methods for Reynolds-Averaged Navier-Stokes Simulations of Airfoil Flowscited by 147
  6. 2019Prediction of Aerodynamic Flow Fields Using Convolutional Neural Networkscited by 144
  7. 2023An Analysis of the Automatic Bug Fixing Performance of ChatGPTcited by 108
  8. 2023ChatGPT Prompt Patterns for Improving Code Quality, Refactoring, Requirements Elicitation, and Software Designcited by 66
  9. 2020A Point-Cloud Deep Learning Framework for Prediction of Fluid Flow Fields on Irregular Geometriescited by 44
  10. 2023Towards Human-Bot Collaborative Software Architecting with ChatGPTcited by 31
  11. 2023Let's have a chat! A Conversation with ChatGPT: Technology, Applications, and Limitationscited by 16
  12. 2021Point-Cloud Deep Learning of Porous Media for Permeability Predictioncited by 10

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 13; 2024: 6; 2025: 5; 2026: 2.

26 papers.

Sort:

By area:

  1. 2023A Systematic Study and Comprehensive Evaluation of ChatGPT on Benchmark Datasetscited by 123
  2. 2024A Survey on LLM-based Code Generation for Low-Resource and Domain-Specific Programming Languagescited by 65
  3. 2023MechAgents: Large language model multi-agent collaborations can solve mechanics problems, generate new data, and integrate knowledgecited by 62
  4. 2023Beyond Static Datasets: A Deep Interaction Approach to LLM Evaluationcited by 24
  5. 2023An Interdisciplinary Outlook on Large Language Models for Scientific Researchcited by 15
  6. 2023Unlocking the Potential of ChatGPT: A Comprehensive Exploration of its Applications, Advantages, Limitations, and Future Directions in Natural Language Processingcited by 11
  7. 2023Physics-informed PointNet: On how many irregular geometries can it solve an inverse problem simultaneously? Application to linear elasticitycited by 7
  8. 2023Unreflected Acceptance -- Investigating the Negative Consequences of ChatGPT-Assisted Problem Solving in Physics Educationcited by 7
  9. 2023Humans are Still Better than ChatGPT: Case of the IEEEXtreme Competitioncited by 5
  10. 2025Can ChatGPT implement finite element models for geotechnical engineering applications?cited by 5
  11. 2025CFDLLMBench: A Benchmark Suite for Evaluating Large Language Models in Computational Fluid Dynamicscited by 5
  12. 2023The Unintended Consequences of Censoring Digital Technology -- Evidence from Italy's ChatGPT Bancited by 3
14 more
  1. 2024A Misleading Gallery of Fluid Motion by Generative Artificial Intelligencecited by 3
  2. 2025Physics-informed KAN PointNet: Deep learning for simultaneous solutions to inverse problems in incompressible flow on numerous irregular geometriescited by 3
  3. 2023Unstructured and structured data: Can we have the best of both worlds with large language models?cited by 2
  4. 2023Evaluating GPT's Programming Capability through CodeWars' Katascited by 2
  5. 2024Extracting Norms from Contracts Via ChatGPT: Opportunities and Challengescited by 2
  6. 2026Flow Matching and Diffusion Models via PointNet for Generating Fluid Fields on Irregular Geometriescited by 2
  7. 2023When Giant Language Brains Just Aren't Enough! Domain Pizzazz with Knowledge Sparkle Dustcited by 1
  8. 2023Automated Repair of Declarative Software Specifications in the Era of Large Language Modelscited by 1
  9. 2024Designing Silicon Brains using LLM: Leveraging ChatGPT for Automated Description of a Spiking Neuron Arraycited by 1
  10. 2025On the robustness of ChatGPT in teaching Korean Mathematicscited by 1
  11. 2025Vision Mamba for Permeability Prediction of Porous Mediacited by 1
  12. 2024NLP for Knowledge Discovery and Information Extraction from Energetics Corporacited by 0
  13. 2024On Languaging a Simulation Enginecited by 0
  14. 2026Large language models for partial differential equation workflowscited by 0