• DocumentCode
    61587
  • 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
  • Volume
    17
  • Issue
    1
  • fYear
    2015
  • fDate
    Jan.-Feb. 2015
  • Firstpage
    38
  • Lastpage
    45
  • 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;
  • fLanguage
    English
  • Journal_Title
    Computing in Science & Engineering
  • Publisher
    ieee
  • ISSN
    1521-9615
  • Type

    jour

  • DOI
    10.1109/MCSE.2014.95
  • Filename
    6894481