Data-Flow Oriented Visual Programming Libraries for Scientific Computing

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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Maubach, Joseph M., Drenth, Wienand
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 438
container_issue
container_start_page 429
container_title
container_volume 2329
creator Maubach, Joseph M.
Drenth, Wienand
description 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.
doi_str_mv 10.1007/3-540-46043-8_43
format Book Chapter
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_14056018</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3072997_51_465</sourcerecordid><originalsourceid>FETCH-LOGICAL-p308t-2e323ae655a6459973a3b4587e2ccafef21a9c82c83f0ec62957494b1a6b62913</originalsourceid><addsrcrecordid>eNotUEtPwzAMDk8xxu4ce-GYkcRJmxzRYAxp0pB4XCM3pKPQrSXphPj3ZA9fLPt7yP4IueZszBkrboEqyajMmQSqrYQjcglps1voYzLgOecUQJoTMjKF3mGgDJenZMCACWoKCedkYJRWQgIUF2QU4xdLBUIknwGZ3WOPdNq0v9ki1H7d-4_svY4bbLLn0C4Drlb1epnN6zJgwmNWtSF7cVtmXdUum7SrbtMnyhU5q7CJfnToQ_I2fXidzOh88fg0uZvTDpjuqfAgAH2uFOZSGVMAQimVLrxwDitfCY7GaeE0VMy7XBhVSCNLjnmZBg5DcrP37TA6bKqAa1dH24V6heHPcslUzrhOvPGeFxO0Xvpgy7b9jpYzu83Wgk1p2V2UdpttEsDBOLQ_Gx9767cKlz4N2LhP7HofogVWiHS2VTyJFfwD0Md16g</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3072997_51_465</pqid></control><display><type>book_chapter</type><title>Data-Flow Oriented Visual Programming Libraries for Scientific Computing</title><source>Springer Books</source><creator>Maubach, Joseph M. ; Drenth, Wienand</creator><contributor>Hoekstra, Alfons G ; Sloot, Peter M. A ; Tan, C. J. Kenneth ; Dongarra, Jack J ; Dongarra, Jack J. ; Hoekstra, Alfons G. ; Tan, C. J. Kenneth ; Sloot, Peter M. A.</contributor><creatorcontrib>Maubach, Joseph M. ; Drenth, Wienand ; Hoekstra, Alfons G ; Sloot, Peter M. A ; Tan, C. J. Kenneth ; Dongarra, Jack J ; Dongarra, Jack J. ; Hoekstra, Alfons G. ; Tan, C. J. Kenneth ; Sloot, Peter M. A.</creatorcontrib><description>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.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540435914</identifier><identifier>ISBN: 3540435913</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540460438</identifier><identifier>EISBN: 9783540460435</identifier><identifier>DOI: 10.1007/3-540-46043-8_43</identifier><identifier>OCLC: 958524337</identifier><identifier>LCCallNum: QA75.5-76.95</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Exact sciences and technology ; Linear Algebra Package ; Meta Information ; Numerical Discipline ; Open Inventor ; Scientific Computing ; Software</subject><ispartof>Computational Science - ICCS 2002, 2002, Vol.2329, p.429-438</ispartof><rights>Springer-Verlag Berlin Heidelberg 2002</rights><rights>2002 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3072997-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/3-540-46043-8_43$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/3-540-46043-8_43$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4050,4051,27925,38255,41442,42511</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=14056018$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Hoekstra, Alfons G</contributor><contributor>Sloot, Peter M. A</contributor><contributor>Tan, C. J. Kenneth</contributor><contributor>Dongarra, Jack J</contributor><contributor>Dongarra, Jack J.</contributor><contributor>Hoekstra, Alfons G.</contributor><contributor>Tan, C. J. Kenneth</contributor><contributor>Sloot, Peter M. A.</contributor><creatorcontrib>Maubach, Joseph M.</creatorcontrib><creatorcontrib>Drenth, Wienand</creatorcontrib><title>Data-Flow Oriented Visual Programming Libraries for Scientific Computing</title><title>Computational Science - ICCS 2002</title><description>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.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Exact sciences and technology</subject><subject>Linear Algebra Package</subject><subject>Meta Information</subject><subject>Numerical Discipline</subject><subject>Open Inventor</subject><subject>Scientific Computing</subject><subject>Software</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540435914</isbn><isbn>3540435913</isbn><isbn>3540460438</isbn><isbn>9783540460435</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2002</creationdate><recordtype>book_chapter</recordtype><recordid>eNotUEtPwzAMDk8xxu4ce-GYkcRJmxzRYAxp0pB4XCM3pKPQrSXphPj3ZA9fLPt7yP4IueZszBkrboEqyajMmQSqrYQjcglps1voYzLgOecUQJoTMjKF3mGgDJenZMCACWoKCedkYJRWQgIUF2QU4xdLBUIknwGZ3WOPdNq0v9ki1H7d-4_svY4bbLLn0C4Drlb1epnN6zJgwmNWtSF7cVtmXdUum7SrbtMnyhU5q7CJfnToQ_I2fXidzOh88fg0uZvTDpjuqfAgAH2uFOZSGVMAQimVLrxwDitfCY7GaeE0VMy7XBhVSCNLjnmZBg5DcrP37TA6bKqAa1dH24V6heHPcslUzrhOvPGeFxO0Xvpgy7b9jpYzu83Wgk1p2V2UdpttEsDBOLQ_Gx9767cKlz4N2LhP7HofogVWiHS2VTyJFfwD0Md16g</recordid><startdate>2002</startdate><enddate>2002</enddate><creator>Maubach, Joseph M.</creator><creator>Drenth, Wienand</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>2002</creationdate><title>Data-Flow Oriented Visual Programming Libraries for Scientific Computing</title><author>Maubach, Joseph M. ; Drenth, Wienand</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p308t-2e323ae655a6459973a3b4587e2ccafef21a9c82c83f0ec62957494b1a6b62913</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Exact sciences and technology</topic><topic>Linear Algebra Package</topic><topic>Meta Information</topic><topic>Numerical Discipline</topic><topic>Open Inventor</topic><topic>Scientific Computing</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Maubach, Joseph M.</creatorcontrib><creatorcontrib>Drenth, Wienand</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Maubach, Joseph M.</au><au>Drenth, Wienand</au><au>Hoekstra, Alfons G</au><au>Sloot, Peter M. A</au><au>Tan, C. J. Kenneth</au><au>Dongarra, Jack J</au><au>Dongarra, Jack J.</au><au>Hoekstra, Alfons G.</au><au>Tan, C. J. Kenneth</au><au>Sloot, Peter M. A.</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Data-Flow Oriented Visual Programming Libraries for Scientific Computing</atitle><btitle>Computational Science - ICCS 2002</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2002</date><risdate>2002</risdate><volume>2329</volume><spage>429</spage><epage>438</epage><pages>429-438</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540435914</isbn><isbn>3540435913</isbn><eisbn>3540460438</eisbn><eisbn>9783540460435</eisbn><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.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/3-540-46043-8_43</doi><oclcid>958524337</oclcid><tpages>10</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Computational Science - ICCS 2002, 2002, Vol.2329, p.429-438
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_14056018
source Springer Books
subjects Applied sciences
Computer science
control theory
systems
Computer systems and distributed systems. User interface
Exact sciences and technology
Linear Algebra Package
Meta Information
Numerical Discipline
Open Inventor
Scientific Computing
Software
title Data-Flow Oriented Visual Programming Libraries for Scientific Computing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T17%3A49%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Data-Flow%20Oriented%20Visual%20Programming%20Libraries%20for%20Scientific%20Computing&rft.btitle=Computational%20Science%20-%20ICCS%202002&rft.au=Maubach,%20Joseph%20M.&rft.date=2002&rft.volume=2329&rft.spage=429&rft.epage=438&rft.pages=429-438&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540435914&rft.isbn_list=3540435913&rft_id=info:doi/10.1007/3-540-46043-8_43&rft_dat=%3Cproquest_pasca%3EEBC3072997_51_465%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540460438&rft.eisbn_list=9783540460435&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3072997_51_465&rft_id=info:pmid/&rfr_iscdi=true