Zusammenfassung
Die in Numerik und technischen Anwendungen fast ausschließlich verwendeten imperativen Programmiersprachen (z. B. FORTRAN, PASCAL, C) stoßen dann an ihre Grenzen, wenn es nicht praktikabel ist, die Ablaufreihenfolge der einzelnen Programmschritte detailliert festzulegen. Neben der sequentiellen Verarbeitung von Datenströmen gilt dies insbesondere für parallele Programme. Die logische Gliederung des Programms, die sich in der Niederschrift des Programmtexts widerspiegeln sollte, steht oft quer zur optimalen Ablaufreihenfolge. Die funktionale Programmierung kann dazu einen Ausweg anbieten, da hier die Reihenfolge des Programmtextes nur sehr indirekt mit der Abarbeitungsreihenfolge gekoppelt ist. Diese Technik wird in der vorliegenden Arbeit diskutiert, ihre Stärken werden an einem Fallbeispiel demonstriert.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
H.P. Barendregt: Functional Programming and Lambda Calculus. In: Handbook of Theoretical Computer Science, Volume B edited by Jan van Leeuwen, Elsevier 1990.
R. Fößmeier and U. Rüde: Operating System Support for Parallel Numerical Software Development, Institut für Informatik, Technische Universität München, vol. I-8712, 1987.
R. Fößmeier, U. Rüde and Chr. Zenger: Betriebssystem-und Software-Engineering-Aspekte bei parallelen Algorithmen, Kerntechnik 52 (1988), 120–125.
R. Pike and B.W. Kernighan: Program Design on the Unix System Environment, AT&T Bell Laboratories Technical Journal, vol. 63, 1984.
U. Rüde und Chr. Zenger: A Workbench for Multigrid Methods, Institut für Informatik, Technische Universität München, vol. I-8607, 1986.
J. Veit: Entwurf und Implementierung eines Sprachkonzepts zur parallelen Konfiguration numerischer Aufgabenstellungen, Diplomarbeit, Institut für Informatik, Technische Universität München, 1990.
Chr. Zenger: Sparse grids. In Parallel Algorithms for Partial Differential Equations, Notes on Numerical Fluid Mechanics, Volume 31, Vieweg Braunschweig, 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 B. G. Teubner Stuttgart
About this chapter
Cite this chapter
Zenger, C. (1993). Funktionale Programmierung paralleler Algorithmen für numerische und technisch-wissenschaftliche Anwendungen. In: Bader, G., Rannacher, R., Wittum, G. (eds) Numerische Algorithmen auf Transputer-Systemen. Teubner Skripten zur Numerik. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-94760-4_4
Download citation
DOI: https://doi.org/10.1007/978-3-322-94760-4_4
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-519-02716-4
Online ISBN: 978-3-322-94760-4
eBook Packages: Springer Book Archive