SoftwareX (Dec 2023)

ExactPack: A python library of exact analytic solutions

  • Jasper Thrussell,
  • Jim Michael Ferguson

Journal volume & issue
Vol. 24
p. 101560

Abstract

Read online

Verification of multi-physics simulation software against problems with known analytic or semi-analytic solutions is an important aspect of research into a wide variety of fields involving the motion of fluids, shock physics and other dynamic material properties. Previous work comparing simulation results against analytic solutions has been ad-hoc, with developers frequently writing their own analytic solvers. This has resulted in a large amount of duplicated effort. The python library ExactPack has been developed as a collection of analytic and semi-analytic solvers to a variety of multi-physics problems, providing a consistent API to a set of well-tested solver implementations.

Keywords