DESIGN AND STRUCTURE OF A FORTRAN PROGRAM LIBRARY FOR OPTIMIZATION.

Philip E. Gill, Walter Murray, Susan M. Picken, Margaret Wright

Research output: Contribution to journalArticle

Abstract

The design principles and structrue of an existing Fortran program library whose primary application is to solve optimization problems are discussed in substantial detail. Such a discussion not only helps to clarify the scope of application for potential users of the library, but also is useful for workers on other software projects. The fundamental objectives of the present library have been to produce sound, careful implementations of reliable methods that represent the state of the art in numerical optimization. The general implications of these overall design aims are presented, as well as specific instances of the results of decisions to include particular desirable features.

Original languageEnglish (US)
Pages (from-to)259-283
Number of pages25
JournalACM Transactions on Mathematical Software
Volume5
Issue number3
DOIs
StatePublished - Sep 1979

Fingerprint

D.3.2 [Programming Languages]: Language Classifications - Fortran
Optimization
Numerical Optimization
Acoustic waves
Optimization Problem
Software
Libraries
Design

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software
  • Safety, Risk, Reliability and Quality
  • Applied Mathematics

Cite this

DESIGN AND STRUCTURE OF A FORTRAN PROGRAM LIBRARY FOR OPTIMIZATION. / Gill, Philip E.; Murray, Walter; Picken, Susan M.; Wright, Margaret.

In: ACM Transactions on Mathematical Software, Vol. 5, No. 3, 09.1979, p. 259-283.

Research output: Contribution to journalArticle

Gill, Philip E. ; Murray, Walter ; Picken, Susan M. ; Wright, Margaret. / DESIGN AND STRUCTURE OF A FORTRAN PROGRAM LIBRARY FOR OPTIMIZATION. In: ACM Transactions on Mathematical Software. 1979 ; Vol. 5, No. 3. pp. 259-283.
@article{293590ab007d46aeb407428197585bad,
title = "DESIGN AND STRUCTURE OF A FORTRAN PROGRAM LIBRARY FOR OPTIMIZATION.",
abstract = "The design principles and structrue of an existing Fortran program library whose primary application is to solve optimization problems are discussed in substantial detail. Such a discussion not only helps to clarify the scope of application for potential users of the library, but also is useful for workers on other software projects. The fundamental objectives of the present library have been to produce sound, careful implementations of reliable methods that represent the state of the art in numerical optimization. The general implications of these overall design aims are presented, as well as specific instances of the results of decisions to include particular desirable features.",
author = "Gill, {Philip E.} and Walter Murray and Picken, {Susan M.} and Margaret Wright",
year = "1979",
month = "9",
doi = "10.1145/355841.355844",
language = "English (US)",
volume = "5",
pages = "259--283",
journal = "ACM Transactions on Mathematical Software",
issn = "0098-3500",
publisher = "Association for Computing Machinery (ACM)",
number = "3",

}

TY - JOUR

T1 - DESIGN AND STRUCTURE OF A FORTRAN PROGRAM LIBRARY FOR OPTIMIZATION.

AU - Gill, Philip E.

AU - Murray, Walter

AU - Picken, Susan M.

AU - Wright, Margaret

PY - 1979/9

Y1 - 1979/9

N2 - The design principles and structrue of an existing Fortran program library whose primary application is to solve optimization problems are discussed in substantial detail. Such a discussion not only helps to clarify the scope of application for potential users of the library, but also is useful for workers on other software projects. The fundamental objectives of the present library have been to produce sound, careful implementations of reliable methods that represent the state of the art in numerical optimization. The general implications of these overall design aims are presented, as well as specific instances of the results of decisions to include particular desirable features.

AB - The design principles and structrue of an existing Fortran program library whose primary application is to solve optimization problems are discussed in substantial detail. Such a discussion not only helps to clarify the scope of application for potential users of the library, but also is useful for workers on other software projects. The fundamental objectives of the present library have been to produce sound, careful implementations of reliable methods that represent the state of the art in numerical optimization. The general implications of these overall design aims are presented, as well as specific instances of the results of decisions to include particular desirable features.

UR - http://www.scopus.com/inward/record.url?scp=0018520118&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0018520118&partnerID=8YFLogxK

U2 - 10.1145/355841.355844

DO - 10.1145/355841.355844

M3 - Article

VL - 5

SP - 259

EP - 283

JO - ACM Transactions on Mathematical Software

JF - ACM Transactions on Mathematical Software

SN - 0098-3500

IS - 3

ER -