Generating parallel code from equations in the ObjectMath programming environments

  • Peter Fritzson
  • Niclas Andersson
Conference paper

DOI: 10.1007/3-540-57314-3_18

Volume 734 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Fritzson P., Andersson N. (1993) Generating parallel code from equations in the ObjectMath programming environments. In: Volkert J. (eds) Parallel Computation. ACPC 1993. Lecture Notes in Computer Science, vol 734. Springer, Berlin, Heidelberg

Abstract

For a long time efficient use of massively parallel computers has been hindered by dependencies introduced in software through low-level implementation practice. This paper presents a programming environment and language called ObjectMath (Object oriented Mathematical language for scientific computing), which aims at eliminating this problem by allowing the user to represent mathematical equational models directly in the system. The system performs dependency analysis of equations to extract parallelism and automatically generates parallel code for numerical solution.

The system is currently being used for industrial applications in advanced mechanical analysis, but is generally applicable to other areas. Using ObjectMath, it is possible to model classes of equation objects, to support inheritance of equations, and to solve systems of equations.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag 1993

Authors and Affiliations

  • Peter Fritzson
    • 1
  • Niclas Andersson
    • 1
  1. 1.Department of Computer and Information ScienceLinköping UniversityLinköpingSweden