Results 1 
3 of
3
On the Future of Problem Solving Environments

, 2000
"... In this paper we review the current state of the problem solving environment (PSE) field and make projections for the future. First we describe the computing context, the definition of a PSE and the goals of a PSE. The stateoftheart is summarized along with sources (books, bibliographics, web sit ..."
Abstract

Cited by 23 (2 self)
 Add to MetaCart
In this paper we review the current state of the problem solving environment (PSE) field and make projections for the future. First we describe the computing context, the definition of a PSE and the goals of a PSE. The stateoftheart is summarized along with sources (books, bibliographics, web sites) of more detailed information. The principal components and paradigms for building PSEs are presented. The discussion of the future is given in three parts: future trends, scenarios for 2010/2025, and research
Objectoriented Numerics
 In Numerical Methods and Software Tools in Industrial Mathematics
, 1996
"... This chapter is concerned with the use of objectoriented programming techniques for numerical applications, especially in terms of the computer language C++. Through a series of examples we expose some of the strengths and possibilities of objectoriented numerics. 1 Introduction Many fields o ..."
Abstract

Cited by 10 (4 self)
 Add to MetaCart
(Show Context)
This chapter is concerned with the use of objectoriented programming techniques for numerical applications, especially in terms of the computer language C++. Through a series of examples we expose some of the strengths and possibilities of objectoriented numerics. 1 Introduction Many fields of science rely on various types of mathematical models, typically used to describe dynamic processes in nature or for representation and analysis of information gathered from measured data sets. In most applications dealing with such models, computers are necessary tools in order to convert the researcher's intuition and experiences, via critical hypotheses and complicated equations, into numbers indicating success or failure. Throughout history, ranging from the innovative mechanical devices designed by Babbage and Newton to the turbocharged electronical wonders of today, the need for doing numerical computations has strongly influenced the development of computing machinery. Today, we are...
A Comprehensive Set of Tools for Solving Partial Differential Equations; Diffpack
, 1996
"... This chapter presents an overview of the functionality in Diffpack, which is a software environment for the numerical solution of partial differential equations. Examples on how objectoriented programming techniques are applied for software design and implementation are provided. In addition, w ..."
Abstract
 Add to MetaCart
This chapter presents an overview of the functionality in Diffpack, which is a software environment for the numerical solution of partial differential equations. Examples on how objectoriented programming techniques are applied for software design and implementation are provided. In addition, we present a collection of sample Diffpack applications. 1.1 Introduction The increase in computer power has enabled investigations of complicated mathematical models, thus leading to a demand for comprehensive numerical software. In the field of partial differential equations (PDEs) the software must deal with a large number of topics, including discretization schemes, numerical linear algebra, user interfaces, visualization and computer architecture. Moreover, the numerical solution of PDEs requires extensive computer power, and the software is subjected to extreme efficiency requirements. As a consequence, software development for PDEs is usually a comprehensive and timeconsuming proces...