Run-Time Extensibility and Librarization of Simulation Software
Jed Brown, Matthew Gregg Knepley, Barry Smith · Computing in Science & Engineering · 2014
Build-time configuration and environment assumptions are hampering progress and usability in scientific software. This situation, which would be utterly unacceptable in nonscientific software, somehow passes for the norm in scientific packages. The scientific software community needs reusable, easy-to-use software packages that are flexible enough to accommodate next-generation simulation and analysis demands.