Data-flow oriented visual programming libraries for scientific computing

J.M.L. Maubach, W.D. Drenth

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

3 Citations (Scopus)

Abstract

The growing release of scientific computational software does not seem to aid the implementation of complex numerical algorithms. Released libraries lack a common standard interface with regard to for instance finite element, difference or volume discretizations. And, libraries written in standard languages such as FORTRAN or c++ need not even contain the information required for combining different libraries in a safe manner. This paper introduces a small standard interface, to adorn existing libraries with. The interface aims at the — automated — implementation of complex algorithms for numerics and visualization. First, we derive a requirement list for the interface: it must be identical for different libraries and numerical disciplines, support interpreted, compiled and visual programming, must be implemented using standard tools and languages, and adorn libraries in the absence of source code. Next, we show the benefits of its implementation in a mature (visual) programming environment [1], [2] and [3]), where it adorns both public domain and commercial libraries. The last part of this paper describes the interface itself. For an example, the implementational details are worked out.
Original languageEnglish
Title of host publicationComputational Science - ICCS 2002 (Amsterdam, The Netherlands, April 21-24, 2002), Part I
EditorsP.M.A. Sloot
Place of PublicationBerlin
PublisherSpringer
Pages429-438
ISBN (Print)978-3-540-43591-4
DOIs
Publication statusPublished - 2002

Publication series

NameLecture Notes in Computer Science
Volume2329
ISSN (Print)0302-9743

Fingerprint Dive into the research topics of 'Data-flow oriented visual programming libraries for scientific computing'. Together they form a unique fingerprint.

  • Cite this

    Maubach, J. M. L., & Drenth, W. D. (2002). Data-flow oriented visual programming libraries for scientific computing. In P. M. A. Sloot (Ed.), Computational Science - ICCS 2002 (Amsterdam, The Netherlands, April 21-24, 2002), Part I (pp. 429-438). (Lecture Notes in Computer Science; Vol. 2329). Springer. https://doi.org/10.1007/3-540-46043-8_43