Title :
Run-Time Extensibility and Librarization of Simulation Software
Author :
Brown, Jed ; Knepley, Matthew G. ; Smith, Barry F.
Author_Institution :
Argonne Nat. Lab., Univ. of Colorado Boulder, Boulder, CO, USA
Abstract :
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.
Keywords :
digital simulation; natural sciences computing; software packages; build-time configuration; environment assumptions; next-generation simulation; run-time extensibility; scientific packages; scientific software community; simulation software librarization; software packages; Analytical models; Complexity theory; Computational modeling; Computer applications; Resource management; Runtime; Scientific computing; Software algorithms; Software development; extensible software; object-oriented; scientific computing; simulation; software composability; software library;
Journal_Title :
Computing in Science & Engineering
DOI :
10.1109/MCSE.2014.95