| From mathematical specifications to parallel programs on a message-based system |
| Full text |
Pdf
(1.05 MB)
|
| Source
|
International Conference on Supercomputing
archive
Proceedings of the 2nd international conference on Supercomputing
table of contents
St. Malo, France
Pages: 108 - 118
Year of Publication: 1988
ISBN:0-89791-272-1
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 15, Citation Count: 2
|
|
|
ABSTRACT
SUSPENSE is a high-level specification language for partial differential equations (PDEs) and related areas in numerical analysis. The language offers facilities to describe and manipulate numerical objects such as vectors, matrices, domains, grids etc. at a high level of abstraction. Sequential algorithms can be formulated by means of general iterators which describe (in contrast to procedural programming languages) only partial orders on objects. Parallelism is obtained in a domain-specific way by splitting numerical objects such as grids, vectors etc. into segments which will be processed in parallel. The specification language is supported by a system which checks specifications and transforms them into parallel programs. Algorithms specified and transformed in SUSPENSE are tailored to the parallel SUPRENUM machine [BGM 86].
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.
| |
ANSI 78
|
American National Standard Programming LanguageFORTRAN April 1978
|
| |
ANSI 87
|
American National Standard for Information Systems Programming Language FORTRAN Draft $8, Version 104, June 1987
|
| |
BGM 86
|
P.M. Beer, W. Giloi, H. Milhlenbein- The German Supercomputer Architecture- Rationale and Concepts in: Hwang, K. et al. (Eds.): Proc. Int. Conf. on Par. Processing 1986 IEEE Computer Society 1986
|
| |
BrOp 84
|
A. Brandt, D. Ophir: GRIDPACK - Toward Unification of General Grid Programming in: Engquist,B., Smedsaas,T. (Eds.): PDE SOFTWARE: Modules, Interfaces and Systems IFIP Working Conf. on PDE Software 1983
|
| |
PaSt 82
|
|
| |
EhsMe 86
|
E. Ehses, M. Mevenkamp: MIMD-Fortran GMD-Report November 1986
|
| |
IF 87
|
I. Schubert et al.: IF-PROLOG Version 3.1, InterFace Computer GmbH , Miinchen 1987
|
| |
RiBo 87
|
|
| |
RöStr 87
|
W. R6nsch~ H. Strauf$: A Linear Algebra Package for a Local Memory Multiprocessor: Problems, Proposals and Solution to appear in: Parallel Computing
|
| |
RuWi 87
|
Th. Ruppelt, G. Wirtz: SUSPENSE- Eine Spezifikationssprache fiir SUPRENUM Univ. Bonn, Research Rep. 870605, 1987
|
| |
RuWi 88
|
Th. Ruppelt, G. Wirtz: Automatic Transformation of High- Level Object-Oriented Specifications into Parallel Programs to appear in: Parallel Computing
|
| |
StüTr 84
|
K. Stfiben, U. Trottenberg: Multigrid Methods: Fundamental Algorithms, Model Problem Analysis and Applications in: GMD-Studien Nr.96, St.Augustin 1984
|
| |
Trot 86
|
U. Trottenberg: On the SUPRENUM Conception SUPRENUM Rep. No.l, Bonn 1986
|
| |
WiRu 86
|
G. Wirtz, Th. Ruppelt" Entwurf einer Spezifikationssprache fiir SUPRENUM Univ. Bonn, Research Rep. 861002, 1986
|
|