Portable FORTRAN contour-plotting subprogram
Karen H. Haskell
Abstract
Open-access reader
Karen H. Haskell
Abstract
Open-access reader
In this report we discuss a contour plotting Fortran subprogram. While contour plotting subroutines are available in many commercial plotting packages, this routine has the following advantages: (1) since it uses the Weasel and VDI plot routines developed at Sandia, it occupies little storage and can be used on most of the Sandia time-sharing systems as part of a larger program. In the past, the size of plotting packages often forced a user to perform plotting operations in a completely separate program; (2) the contour computation algorithm is efficient and robust, and computes accurate contours for sets of data with low resolution; and (3) the subprogram is easy to use. A simple contour plot can be produced with a minimum of information provided by a user in one Fortran subroutine call. Through the use of a wide variety of subroutine options, many additional features can be used. These include such items as plot titles, grid lines, placement of text on the page, etc. The subroutine is written in portable Fortran 77, and is designed to run on any system which supports the Weasel and VDI plot packages. It also uses routines from the SLATEC mathematical subroutine library.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this report we discuss a contour plotting Fortran subprogram. While contour plotting subroutines are available in many commercial plotting packages, this routine has the following advantages: (1) since it uses the Weasel and VDI plot routines developed at Sandia, it occupies little storage and can be used on most of the Sandia time-sharing systems as part of a larger program. In the past, the size of plotting packages often forced a user to perform plotting operations in a completely separate program; (2) the contour computation algorithm is efficient and robust, and computes accurate contours for sets of data with low resolution; and (3) the subprogram is easy to use. A simple contour plot can be produced with a minimum of information provided by a user in one Fortran subroutine call. Through the use of a wide variety of subroutine options, many additional features can be used. These include such items as plot titles, grid lines, placement of text on the page, etc. The subroutine is written in portable Fortran 77, and is designed to run on any system which supports the Weasel and VDI plot packages. It also uses routines from the SLATEC mathematical subroutine library.
Key concepts: Subroutine, Fortran, Computer science, Plot (graphics), Plotter, Computer graphics (images), Programming language, Computational science