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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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&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 |