|
ABSTRACT
Problem-solving environments (PSEs) interact with the
user in a language “natural” to the associated discipline,
and they provide a high-level abstraction of the underlying,
computationally complex model. The knowledge-based system PYTHIA
addresses the problem of (parameter, algorithm) pair selection within a
scientific computing domain assuming some minimum user-specified
computational objectives and some characteristics of the given problem.
PYTHIA's framework and methodology are general and applicable to any
class of scientific problems and solvers. PYTHIA is applied in the
context of Parallel ELLPACK where there are many alternatives for the
numerical solution of elliptic partial differential equations (PDEs).
PYTHIA matches the characteristics of the given problem with those of
PDEs in an existing problem population and then uses performance
profiles of the various solvers to select the appropriate method given
user-specified error and solution time bounds. The profiles are
automatically generated for each solver of the Parallel ELLPACK
library.
—Authors' Abstract
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
BAREISS, R. 1986. Exemplar-Based Knowledge Analysis. Academic Press, New York.
|
| |
2
|
BOISVERT, R. F., RICE, J. R., AND HOUSTIS, E.N. 1979. A system for performance evaluation of partial differential equations software. IEEE Trans. Softw. Eng. SE-5, 4, 418-425.
|
| |
3
|
|
| |
4
|
DURBIN, R. AND WILLSttAW, D. 1987. An analogue approach to the travelling salesman problem using an elastic net method. Nature 326, 689-691.
|
| |
5
|
DYKSEN, W. R., AND GRITTER, C. R. 1989. Elliptic expert: An expert system for elliptic partial differential equations. Math. Comput. Simul. 31, 333-343.
|
| |
6
|
DYKSEN, W. R. AND GRITTER, C.R. 1992. Scientific computing and the algorithm selection problem. In Expert Systems for Scientific Computing, E. N. Houstis, J. R. Rice, and R. Vichnevetsky, Eds. North-Holland, Amsterdam, 19-31.
|
| |
7
|
DYKSEN, W. R., RIBBENS, C. J., AND RICE, J.R. 1988. The performance of numerical methods for elliptic problems with mixed boundary conditions. Num. Meth. Partial Differential Equations 4, 347-361.
|
| |
8
|
|
| |
9
|
GIARRATANO, J. C. 1991. CLIPS User's Guide. Ver. 5.1. NASA Lyndon B. Johnson Space Center, Houston, Tex.
|
| |
10
|
HOLLANDER, M. AND WOLFE, D. 1973. Nonparametric Statistical Methods. John Wiley and Sons, New York.
|
| |
11
|
HOPFIELD, J. J. AND TANK, D. 1986. Computing with neural circuits. Science 233, 625-633.
|
| |
12
|
HOUSTIS, E. N. AND RICE, J. R. 1982. High order methods for elliptic partial differential equations with singularities. Int. J. Num. Meth. Eng. 18, 737-754.
|
 |
13
|
E. N. Houstis , J. R. Rice , N. P. Chrisochoides , H. C. Karathanasis , P. N. Papachiou , M. K. Samartzis , E. A. Vavalis , Ko Yang Wang , S. Weerawarana, //ELLPACK: a numerical simulation programming environment for parallel MIMD machines, Proceedings of the 4th international conference on Supercomputing, p.96-107, June 11-15, 1990, Amsterdam, The Netherlands
|
| |
14
|
E. N. Houstis , J. R. Rice , C. C. Christara , E. A. Vavalis, Performance of scientific software, Mathematical aspects of scientific software, Springer-Verlag New York, Inc., New York, NY, 1988
|
| |
15
|
JOSHI, A., WEERAWARANA, S., AND HOUSTIS, E. N. 1994. The use of neural networks to support "intelligent" scientific computing. In Proceedings of the International Conference on Neural Networks, World Congress on Computational Intelligence. Vol. IV. 411-416.
|
| |
16
|
|
 |
17
|
|
| |
18
|
KONIG, S. AND ULLRICH, C. 1990. An expert system for the economical application of self-validating methods for linear equations. In Intelligent Mathematical Software Systems, E. N. Houstis, J. R. Rice, and R. Vichnevetsky, Eds. North-Holland, Amsterdam, 195-220.
|
| |
19
|
MOORE, P. K., OZTURAN, C., AND FLAHERTY, J. E. 1990. Towards the automatic numerical soluti on of partial differential equations. In Intelligent Mathematical Software Systems, E. N. Houstis, J. R. Rice, and R. Vichnevetsky, Eds. North-Holland, Amsterdam, 15-22.
|
| |
20
|
|
| |
21
|
RICE, J.R. 1976. The algorithm selection problem. Adv. Comput. 15, 65-118.
|
| |
22
|
RICE, J.R. 1979. Methodology for the algorithm selection problem. In Performance Evaluation of Numerical Software, L. D. Fosdick, Ed. North-Holland, Amsterdam, 301-307.
|
| |
23
|
|
| |
24
|
RICE, J. R., HOUSTIS, E. N., AND DYKSEN, W.R. 1981. A population of linear, second order, elliptic partial differential equations on rectangular domains, part I. Math. Comput. 36, 475-484.
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
WEERAWARANA, S., HOUSTIS, E. N., RICE, J. R., CATLIN, A. C., CRABILL, C. L., CHUI, C. C., AND MARKUS, S. 1994. PDELab: An object-oriented framework for building problem solving environments for PDE based applications. In Proceedings of the 2nd Annual Object-Oriented Numerics Conference. Rogue-Wave Software, Corvallis, Oreg., 79-92.
|
| |
29
|
|
| |
30
|
ZELL, A., MACHE, N., HUB~mR, R., MAMIER, G., VOGT, M., HERRMANN, K.-U., SCHMALZL, M., SOMMER, T., HATZIGEORGIOU, A., DORING, S., AND POSSELT, D. 1993. Stuttgart Neural Network Simulator User Manual. Ver. 3.1. Tech. Rep. 3, Univ. of Stuttgart, Stuttgart, Germany.
|
CITED BY 14
|
|
Elias N. Houstis , Ann C. Catlin , John R. Rice , Vassilios S. Verykios , Naren Ramakrishnan , Catherine E. Houstis, PYTHIA-II: a knowledge/database system for managing performance data and recommending scientific software, ACM Transactions on Mathematical Software (TOMS), v.26 n.2, p.227-253, June 2000
|
|
|
Mikel Luján, Building an object oriented problem solving environment for the parallel numerical solution of PDEs, Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), p.149-150, January 2000, Minneapolis, Minnesota, United States
|
|
|
E. N. Houstis , J. R. Rice , S. Weerawarana , A. C. Catlin , P. Papachiou , K.-Y. Wang , M. Gaitatzes, PELLPACK: a problem-solving environment for PDE-based applications on multicomputer platforms, ACM Transactions on Mathematical Software (TOMS), v.24 n.1, p.30-73, March 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Elias N. Houstis , Ann C. Catlin , John R. Rice , Vassilios S. Verykios , Naren Ramakrishnan , Catherine E. Houstis, PYTHIA-II: a knowledge/database system for managing performance data and recommending scientific software, Computational science, mathematics and software, Purdue University Press, West Lafayette, IN, 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Luigi Gatteschi : Reviewer"
This well-written paper deals with problem-solving environments,
that is, with the computer systems that provide all of the computational
facilities necessary to solve a target class of problems. The authors
address the algorithm section probl
more...
|