English

Programming Languages for Scientific Computing

Programming Languages 2018-01-10 v2 Computational Engineering, Finance, and Science Mathematical Software

Abstract

Scientific computation is a discipline that combines numerical analysis, physical understanding, algorithm development, and structured programming. Several yottacycles per year on the world's largest computers are spent simulating problems as diverse as weather prediction, the properties of material composites, the behavior of biomolecules in solution, and the quantum nature of chemical compounds. This article is intended to review specfic languages features and their use in computational science. We will review the strengths and weaknesses of different programming styles, with examples taken from widely used scientific codes.

Keywords

Cite

@article{arxiv.1209.1711,
  title  = {Programming Languages for Scientific Computing},
  author = {Matthew G. Knepley},
  journal= {arXiv preprint arXiv:1209.1711},
  year   = {2018}
}

Comments

21 pages

R2 v1 2026-06-21T22:01:54.264Z