Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/544220.544326acmconferencesArticle/Chapter ViewAbstractPublication PagesjcdlConference Proceedingsconference-collections
Article

Active netlib: an active mathematical software collection for inquiry-based computational science & engineering education

Published: 14 July 2002 Publication History

Abstract

A core subject in the undergraduate education of application scientists and engineers is the use of mathematical software to solve computational problems. To make effective use of mathematical software, application developers need a basic understanding of the underlying numerical methods and enough knowledge to be able to choose an appropriate solver, parameterize it correctly, and validate the computed results. Correct results are of course required, but good computational performance is desired as well. Most application scientists have neither the time nor the interest to read the current literature in numerical analysis. They solve numerical problems by relying on the methods and programs they learned about in previous coursework. This tendency has the unfortunate consequence that new methods with improved functionality and/or efficiency may go unused by practicing engineers. Application engineers need enough understanding of the underlying numerical methods to be able to detect and diagnose problems that occur and to modify or customize the methods if necessary.A large amount of mathematical software is both commercially and freely available. However, not all the software that is available is of high quality. It can also be difficult to locate the appropriate software by using web search engines, since the descriptions available for searching may be lacking or may not match the vocabulary used by the searcher. A good solution to these problems is to have experts in the field of numerical analysis maintain a moderated collection of high quality software which is organized and cataloged with appropriate metadata to enable easy searching. The Netlib mathematical software repository is such a collection that has been contributed to and managed by the numerical analysis community for the past fifteen years.Active Netlib provides an active collection of high-quality mathematical software resources in the context of an inquiry-based learning environment for computational science and engineering education. The Netlib collection is being extended in a number of ways to support the goals of this project. The NetSolve client-server system for accessing hardware and software resources over a network provides an active interface to the contents of Netlib. NetSolve essentially constructs network-accessible objects with executable content from the software packages in Netlib.By making the subroutines housed in Netlib available over the network on computational servers, NetSolve enables access to up-to-date mathematical software from a variety of client interfaces running on users' workstations, without requiring the users to download and install the software themselves.This demonstration will illustrate the following digital library technology:
Searching and browsing the active mathematical software collection using the Repository In a Box (RIB) interface; once relevant software is located, it can be dynamically installed on demand on a computational server.
Invoking executable content on NetSolve computational servers from the MATLAB client interface
Use of an interactive adaptive user interface to guiding the user in learning about iterative methods for solving large sparse linear systems
For more information, see the Active-Netlib home page at http://icl.cs.utk.edu/active-netlib/.

References

[1]
Arnold, D. C., S. Blackford, et al. "Seamless Access to Adaptive Solver Algorithms," 16th IMACS World Conference on Scientific Computation, Applied Mathematics and Simulation, Laussanne, Switzerland. 2000
[2]
Browne, S.,J.J.Dongarra, et al. "TheNetlib Mathematical Software Repository." D-Lib Magazine 1(9), 1995
[3]
Browne, S., P. McMahan, et al. "The Repository in a Box Toolkit for Software and Resource Sharing," University of Tennessee Computer Science Department Technical Report, UT-CS-99-424, May 1999
[4]
Casanova, H. and J. J. Dongarra. "NetSolve: A Network Server for Solving Computational Science Problems." International Journal of High Performance Computing Applications 11(3): 212--223, 1997

Cited By

View all
  • (2005)Solving PDEs using PETSc in NetSolveCurrent Trends in High Performance Computing and Its Applications10.1007/3-540-27912-1_85(605-609)Online publication date: 2005

Index Terms

  1. Active netlib: an active mathematical software collection for inquiry-based computational science & engineering education

                              Recommendations

                              Comments

                              Please enable JavaScript to view thecomments powered by Disqus.

                              Information & Contributors

                              Information

                              Published In

                              cover image ACM Conferences
                              JCDL '02: Proceedings of the 2nd ACM/IEEE-CS joint conference on Digital libraries
                              July 2002
                              448 pages
                              ISBN:1581135130
                              DOI:10.1145/544220
                              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                              Sponsors

                              Publisher

                              Association for Computing Machinery

                              New York, NY, United States

                              Publication History

                              Published: 14 July 2002

                              Permissions

                              Request permissions for this article.

                              Check for updates

                              Author Tags

                              1. computational problems
                              2. computational science
                              3. computational servers
                              4. education
                              5. engineering
                              6. interactive interfaces
                              7. learning environments
                              8. linear algebra
                              9. mathematical software
                              10. numerical analysis
                              11. numerical methods
                              12. software reuse
                              13. solvers

                              Qualifiers

                              • Article

                              Conference

                              JCDL02
                              Sponsor:
                              JCDL02: Joint Conference on Digital Libraries 2002
                              July 14 - 18, 2002
                              Oregon, Portland, USA

                              Acceptance Rates

                              JCDL '02 Paper Acceptance Rate 69 of 240 submissions, 29%;
                              Overall Acceptance Rate 415 of 1,482 submissions, 28%

                              Upcoming Conference

                              JCDL '24
                              The 2024 ACM/IEEE Joint Conference on Digital Libraries
                              December 16 - 20, 2024
                              Hong Kong , China

                              Contributors

                              Other Metrics

                              Bibliometrics & Citations

                              Bibliometrics

                              Article Metrics

                              • Downloads (Last 12 months)1
                              • Downloads (Last 6 weeks)0
                              Reflects downloads up to 12 Nov 2024

                              Other Metrics

                              Citations

                              Cited By

                              View all
                              • (2005)Solving PDEs using PETSc in NetSolveCurrent Trends in High Performance Computing and Its Applications10.1007/3-540-27912-1_85(605-609)Online publication date: 2005

                              View Options

                              Get Access

                              Login options

                              View options

                              PDF

                              View or Download as a PDF file.

                              PDF

                              eReader

                              View online with eReader.

                              eReader

                              Media

                              Figures

                              Other

                              Tables

                              Share

                              Share

                              Share this Publication link

                              Share on social media