Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Mathematical Software deals with software designed for mathematical applications such as Fortran, CADRE, SQUARS, and DESUB. The distribution and sources of mathematical software are discussed, along with number representation and significance monitoring. User-modifiable software and non-standard arithmetic programs are also considered. Comprised of nine chapters, this volume begins with a historical background in the form of a chronological list of events that trace the development of computing in general and mathematical software in particular. The next chapter examines where and how mathematical software is being created and how it is being disseminated to eventual consumers. A number of important shortcomings are identified. The future of mathematical software and the challenges facing mathematical software are then discussed. Subsequent chapters focus on the point of view of people outside the professional community of mathematical software; the monitoring of significance in computation and its relation to number representation; libraries of mathematical software; and the automation of numerical analysis. Eleven algorithms for numerical quadrature are also compared. This book should be of considerable interest to students and specialists in the fields of mathematics and computer science.
Language
Place of publication
Publishing group
Elsevier Science & Techn.
ISBN-13
978-1-4832-6700-5 (9781483267005)
Schweitzer Classification
List of ContributorsPrefaceAcknowledgmentsPart One Prologue Chapter 1. Historical Notes I. Introduction II. Chronological Record References Chapter 2. The Distribution and Sources of Mathematical Software I. Introduction II. Local Distribution Methods III. Assessment of General Sources IV. Summary Chapter 3. The Challenge for Mathematical Software I. Introduction II. Algorithm Construction III. Evaluation-Charting the Unknown IV. Dissemination-Some Alternatives V. Two Recommendations References Chapter 4. Discussion of the Papers I. The User's Voice II. Arithmetic III. Libraries IV. The Automation of Numerical Analysis V. Comparative Evaluation VI. Systems for Mathematical Software VII. Nonnumerical Software VIII. Mathematical ProceduresPart Two Proceedings of the Symposium Chapter 5. The Papers 5.1 A User's Experience with Sophisticated Least-Squares Software in the Discovery of the Lunar Mass Concentrations (Mascons) I. Nature of the Data Reduction II. Implication for Program Development and Distribution III. Summary of Conclusions Reference 5.2 User Modifiable Software I. The Argument for Easy-to-Modify Software II. Writing Easy-to-Modify Software 5.3 Number Representation and Significance Monitoring I. Number Representation II. Error Classification III. Significance Analysis IV. Significance Monitoring V. Mathematical Software References 5.4 The Estimation of Significance I. Introduction II. Discussion of Rules III. Implementation IV. Elementary Functions V. Numerical Experiments References 5.5 Nonstandard Arithmetic I. Reliability II. Subroutine Library III. Efficiency in Execution IV. Ease of Use V. Implementation of Nonstandard Arithmetic VI. Use of Precompiler VII. Type Other VIII. Conclusion References 5.6 Making Special Arithmetics Available References 5.7 The Production of Mathematical Software for a Mass Audience I. Introduction II. Discussion Assumptions III. Problems in Mathematical Software Production IV. Environmental Conditions Affecting Mathematical Software Production V. Production of Mathematical Software VI. User Attitudes VII. Summary 5.8 High Quality Portable Numerical Mathematics Software I. Introduction II. The Bell Laboratories Numerical Mathematics Program Library One III. Status of Library One IV. ZERBND V. Portability VI. Testing References 5.9 The Development and Maintenance of a Technical Subprogram Library I. Introduction II. Coding Standards III. Documentation Format IV. Review Procedures V. Maintenance Procedures VI. Multiple Precision in Fortran VII. Support and Maintenance Requirements VIII. Access Procedures IX. Summary and Conclusions X. Current Category Index XI. Sample Documentation 5.10 The Boeing Library and Handbook of Mathematical Routines Reference Appendix 5.11 Software for the Elementary Functions I. Introduction II. Preliminaries III. Primary Routines IV. Secondary Routines V. Management Routines VI. Summary Appendix References 5.12 Mathematical Function Subprograms for Basic System Libraries-Objectives, Constraints, and Trade-Off I. Objectives II. Choice of Programming Language III. Systems Specifications IV.