Skip to main content

Funktionale Programmierung paralleler Algorithmen für numerische und technisch-wissenschaftliche Anwendungen

  • Chapter
Numerische Algorithmen auf Transputer-Systemen

Part of the book series: Teubner Skripten zur Numerik ((TSN))

  • 35 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.95
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. H.P. Barendregt: Functional Programming and Lambda Calculus. In: Handbook of Theoretical Computer Science, Volume B edited by Jan van Leeuwen, Elsevier 1990.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. R. Fößmeier, U. Rüde and Chr. Zenger: Betriebssystem-und Software-Engineering-Aspekte bei parallelen Algorithmen, Kerntechnik 52 (1988), 120–125.

    Google Scholar 

  4. R. Pike and B.W. Kernighan: Program Design on the Unix System Environment, AT&T Bell Laboratories Technical Journal, vol. 63, 1984.

    Google Scholar 

  5. U. Rüde und Chr. Zenger: A Workbench for Multigrid Methods, Institut für Informatik, Technische Universität München, vol. I-8607, 1986.

    Google Scholar 

  6. J. Veit: Entwurf und Implementierung eines Sprachkonzepts zur parallelen Konfiguration numerischer Aufgabenstellungen, Diplomarbeit, Institut für Informatik, Technische Universität München, 1990.

    Google Scholar 

  7. Chr. Zenger: Sparse grids. In Parallel Algorithms for Partial Differential Equations, Notes on Numerical Fluid Mechanics, Volume 31, Vieweg Braunschweig, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics