ODEXPERT: an expert system to select numerical solvers for initial value ODE systems
ACM Transactions on Mathematical Software (TOMS)
Computer as Thinker/Doer: Problem-Solving Environments for Computational Science
IEEE Computational Science & Engineering
PYTHIA: a knowledge-based system to select scientific algorithms
ACM Transactions on Mathematical Software (TOMS)
Object-oriented construction of parallel PDE solvers
Modern software tools for scientific computing
PELLPACK: a problem-solving environment for PDE-based applications on multicomputer platforms
ACM Transactions on Mathematical Software (TOMS)
OoLALA: an object oriented analysis and design of numerical linear algebra
OOPSLA '00 Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Enabling Technologies for Computational Science: Frameworks, Middleware and Environments
Enabling Technologies for Computational Science: Frameworks, Middleware and Environments
Computational Partial Differential Equations: Numerical Methods and Diffpack Programming
Computational Partial Differential Equations: Numerical Methods and Diffpack Programming
Hi-index | 0.00 |
Traditionally, the development of parallel implementations of algorithms for the Numerical Solution of Partial Differential Equations (PDE) and Linear Algebra Problems is based on software libraries; typically, Fortran libraries. Due to the lack of abstraction of Fortran-like libraries, two main problems are encountered: the libraries are complex to develop and the library interfaces are difficult to use. This PhD project proposes to investigate (1) the advantages and disadvantages that object oriented design and programming can bring to the Numerical Solution of PDEs and Numerical Linear Algebra (NLA) and (2) the integration of PDE and NLA object oriented libraries with intelligent Agents to form the basis of a Problem Solving Environment (PSE) for Numerical Computation.