• Media type: E-Book
  • Title: Modern Software Tools for Scientific Computing
  • Contributor: Arge, Erlend [Author]; Bruaset, Are Magnus [Editor]; Langtangen, Hans Petter [Editor]
  • Published: Boston, MA: Birkhäuser, 1997
  • Published in: SpringerLink ; Bücher
    Springer eBook Collection ; Mathematics and Statistics
  • Extent: Online-Ressource (XII, 380 p, online resource)
  • Language: English
  • DOI: 10.1007/978-1-4612-1986-6
  • ISBN: 9781461219866
  • Identifier:
  • Keywords: Computer science ; Computer software ; Mathematics ; Numerical analysis. ; Software engineering.
  • Origination:
  • Footnote:
  • Description: I. Computational Differential Equations -- 1 The SCIRun Computational Steering Software System -- 2 Object-Oriented Solvers for Initial Value Problems -- 3 SPRINT2D Software for Convection Dominated PDEs -- 4 Electrochemical Modelling and Software Genericity -- 5 An Object-Oriented Adaptive Finite Element Code: Design Issues and Applications in Hyperthermia Treatment Planning -- 6 On the Efficient Implementation of Multilevel Adaptive Methods -- 7 Finite Element Kernel with Metaobject Protocol -- 8 Efficient Management of Parallelism in Object-Oriented Numerical Software Libraries -- 9 Object-Oriented Construction of Parallel PDE Solvers -- 10 Modern Software Techniques in Computational Finance -- 11 Increasing the Efficiency and Reliability of Software Development for Systems of PDEs -- II. Computational Geometry -- 12 Object Oriented Surface Design -- 13 Object-Oriented Scattered Data Modelling with Siscat -- III. Software Development -- 14 Is the Quality of Numerical Subroutine Code Improving? -- 15 Object-Oriented Redesign of a Real-World Fortran 77 Solver -- 16 Automating the Debugging of Large Numerical Codes -- 17 The TAMPR Program Transformation System: Simplifying the Development of Numerical Software -- List of Contributors.

    Looking back at the years that have passed since the realization of the very first electronic, multi-purpose computers, one observes a tremendous growth in hardware and software performance. Today, researchers and engi­ neers have access to computing power and software that can solve numerical problems which are not fully understood in terms of existing mathemati­ cal theory. Thus, computational sciences must in many respects be viewed as experimental disciplines. As a consequence, there is a demand for high­ quality, flexible software that allows, and even encourages, experimentation with alternative numerical strategies and mathematical models. Extensibil­ ity is then a key issue; the software must provide an efficient environment for incorporation of new methods and models that will be required in fu­ ture problem scenarios. The development of such kind of flexible software is a challenging and expensive task. One way to achieve these goals is to in­ vest much work in the design and implementation of generic software tools which can be used in a wide range of application fields. In order to provide a forum where researchers could present and discuss their contributions to the described development, an International Work­ shop on Modern Software Tools for Scientific Computing was arranged in Oslo, Norway, September 16-18, 1996. This workshop, informally referred to as Sci Tools '96, was a collaboration between SINTEF Applied Mathe­ matics and the Departments of Informatics and Mathematics at the Uni­ versity of Oslo.