skip to main content
10.1145/800208acmconferencesBook PagePublication PagesConference Proceedingsacm-pubtype
Proceedings of the SIGNUM Conference on the Programming Environment for Development of Numerical Software
ACM1978 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
1 October 1978
ISBN:
978-1-4503-7796-6
Published:
01 October 1978
Sponsors:

Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
Article
Free
A “core + modules” approach to Fortran standardization

The ANSI FORTRAN standards committee X3J3 has adopted a “core + modules” approach to specifying the next revision of the standard. The motivation for and the projected benefits of this approach are discussed.

Article
Free
Numerical precision and data structures

Group T9 of the ANSI Fortran Committee X3J3 has been assigned to study the areas of numerical precision, storage and data structures, with a goal of developing technical proposals and recommendations for future revisions of the Fortran standard. ...

Article
Free
Report on discussions held by the IFIP Working Group 2.5 on Numerical Software

This paper is one of three to be presented at a joint meeting of SIGNUM and the ANSI X3J3 Fortran Committee October 18, 1978, for the purpose of communicating suggestions arising in the mathematical software community to the X3J3 Committee. A summary is ...

Article
Free
Environment parameters and basic functions for floating-point computation

This paper presents a language-independent proposal for environment parameters and basic functions for floating-point computation, and suggests a specific representation in terms of generic functions for Fortran 77. The environment parameters were ...

Article
Free
A comparison of two recent approaches to machine parameterization for mathematical software

Recently, there have been published two different proposals for expressing the dependence of numerical software on the environment. One proposal, which is essentially described in two papers [1,2]** characterizes the dependence of the software on the ...

Article
Free
UNIXTM as an environment for producing numerical software

The UNIX operating system [1] supports a number of software tools which, when viewed as a whole, are an unusually powerful aid to programming.

The design, implementation, documentation and maintenance of a portable FORTRAN test of the floating-point ...

Article
Free
The AUGMENT precompiler as a tool for the development of special purpose arithmetic packages

We discuss the use of a FORTRAN precompiler in the development of packages for nonstandard arithmetics. In particular, the use of the FORTRAN precompiler, AUGMENT, renders the source code more lucid, reduces the number of lines of code in a nonstandard ...

Article
Free
Extending reliability (Extended Abstract>: Transformational tailoring of abstract mathematical software

Over the past decade, mathematical software libraries have matured from small, usually locally-assembled, collections of subroutines to large, commercially-provided libraries which are approaching the status of standards [Aird; Du Croz; Fox]**. Despite ...

Article
Free
Fortran tools

This paper outlines an integrated set of Fortran tools that are commercially available. The basic purpose of various tools is summarized and their economic impact highlighted. The areas addressed by these tools include: code auditing, error detection, ...

Article
Free
Using tools for verification, documentation and testing

There has been considerable interest lately in methodologies for the production of high quality computer software. Work in this area has been carried out by researchers in a wide variety of disciplines and covers an impressive spectrum of approaches. ...

Article
Free
A case for TOOLPACK

We propose a collaborative effort to develop a systematized collection of software tools for Fortran programming.

Article
Free
Programmable formatting of program text: Experiences drawn from the TAMPR system

The TAMPR System originated as an approach to the problem of automating the routine modifications of Fortran source programs required to adapt them to a variety of uses or environments [1]**. Overall, the system accomplishes such modifications by ...

Article
Free
New languages for numerical software

Existing languages for numerical software are not altogether satisfactory. Fortran, even preprocessed, has troublesome limitations. Unfortunately, proposed replacements have been discouragingly large, or omit essential features like variably dimensioned ...

Article
Free
The programming language EFL

EFL is a comprehensive language designed to make it easy to write portable, understandable programs. It provides a rich set of data types and structures, a convenient operator set, and good control flow forms. The lexical form is easy to type and to ...

Article
Free
Design principles of the PORT library

The Bell Laboratories Mathematical Subroutine Library, PORT, has been under development at Bell Laboratories for the past few years. The design of PORT stemmed from the basic principles of portability and ease of use. The attributes and mechanisms used ...

Article
Free
The IMSL environment for software development

IMSL has developed a set of macros and a file naming convention that automates the subroutine development and testing process over ten computer types. The IMSL software development system is implemented on a Data General Eclipse C330 computer with 256K ...

Article
Free
Transportability in practice - recent experience with the NAG Library

Two guiding principles for the development of the NAG Library are:

the algorithms must be adaptable to the characteristic of the computer on which they are being run;

the software must be transportable

(These concepts have been discussed in detail ...

Article
Free
Portability and the national energy software center

The software portability problem is examined from the viewpoint of experience gained in the operation of a software exchange and information center. First, the factors contributing to the program interchange to date are identified, then major problem ...

Article
Free
A transportable system for management and exchange of programs and other text

Computer software is usually exchanged between different computer facilities via punched cards or magnetic tape. For up to about 1000 images, cards are cheaper and probably easier to deal with than tape. The primary problem with cards is the variety of ...

Article
Free
Using Pascal for numerical analysis

The data structures and control structures of Pascal enhance the coding ability of the programmer. Recent proposed extensions to the language further increase its usefulness in writing numeric programs and support packages for numeric programs.

Article
Free
Desirable floating-point arithmetic and elementary functions for numerical computation

The purpose of this talk is to summarize proposed specifications for floating-point arithmetic and elementary functions. The topics considered are: the base of the number system, precision control, number representation, arithmetic operations, other ...

Article
Free
Handling of floating point exceptions

An IEEE subcommittee on the standardization of microprocessor floating point arithmetic has a proposal under discussion. Part of that proposal concerns overflow and underflow exceptions.

The proposal calls for a “gradual” underflow implemented with ...

Article
Free
“Programming effort” analysis of the ELLPACK language

ELLPACK is a problem statement language and system for elliptic partial differential equations (PDEs) which is implemented by a Fortran preprocessor. ELLPACK's principal purpose is as a tool for the performance evaluation of software. However, we use it ...

Article
Free
Notes from the second department of energy library Workshop

The U.S. Atomic Energy Commission (AEC) and its successors, first the U.S. Energy Research and Development Administration and now the U.S. Department of Energy (DOE) and Nuclear Regulatory Commission, has been and continues to be one of the nation's ...

Article
Free
Activities of the DOE Advanced Computing Committee Language Working Group

The Language Working Group is a technical arm of the DOE Advanced Computing Committee. The purpose of the Group is to work toward providing a compatible Fortran environment at the ACC sites. A brief history of the efforts of the Group is given, and the ...

Index Terms

  1. Proceedings of the SIGNUM Conference on the Programming Environment for Development of Numerical Software

    Recommendations