last modified: 18-FEB-1985 | catalog | categories | new | search |

IAEA0891 DIAG.

DIAG, 2-D Plotting Program for PDP-11/34

top ]
1. NAME OR DESIGNATION OF PROGRAM:  DIAG.
top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
DIAG IAEA0891/01 Tested 18-FEB-1985

Machines used:

Package ID Orig. computer Test computer
IAEA0891/01 DEC PDP-11 DEC VAX 11/780
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

DIAG plots tabulated data. It was developed because of the need for fast graphic representation of a great number of results generated by large computer codes used for safety analyses of nuclear power plants (the RELAP family of codes). DIAG can plot one or more y(x) functions. Each plot is a rectangle into which the function y(x) and optionally the grid are plotted. A title is written on top of the plot. The x and y axes are labeled. Standard plotting routines are used, which makes the program highly transportable.
top ]
4. METHOD OF SOLUTION:
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:
top ]
6. TYPICAL RUNNING TIME

The test case with 8 plots requires 24 seconds of CPU time, 450 I/O and a peak working set of 563K bytes.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS

System-dependent plotting routines  PLOTS, PLOT, WHERE, NEWPEN, GRID, FACTOR.
top ]
9. STATUS
Package ID Status date Status
IAEA0891/01 18-FEB-1985 Tested at NEADB
top ]
10. REFERENCES:
IAEA0891/01, included references:
- A. Stritar and K. Janezic:
  DIAG - The Program for Plotting of Tabulated  Data.
  IJS-DP-3097  (April 1983)
top ]
11. MACHINE REQUIREMENTS:  A DEC computer with plotter.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
IAEA0891/01 FORTRAN-77
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED

DIAG was developed on PDP 11/34 with the RT-11 operating system. It was tested on VAX-11/780 under VMS.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

DIAG
uses the system-dependent plotting subroutines PLOTS, PLOT, WHERE, NEWPEN, GRID, FACTOR, and SYMBOL which have to be replaced by appropriate routines on different hardware. Some of the coding makes the explicit assumption that the internal representation of characters is ASCII.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

       A. Stritar, K. Janezic
       Institut Jzef Stefan
       LJUBLJANA, Yugoslavia
top ]
16. MATERIAL AVAILABLE
IAEA0891/01
File name File description Records
IAEA0891_01.003 DIAG INFORMATION FILE 63
IAEA0891_01.004 DIAG JOB CONTROL FILE 6
IAEA0891_01.005 DIAG SOURCE PROGRAM (FORTRAN) 3135
IAEA0891_01.006 DIAG COMMAND INPUT FILE 52
IAEA0891_01.007 DIAG DATA FOR PLOTTING 139
IAEA0891_01.008 DIAG TEST CASE MESSAGE OUTPUT 64
top ]
17. CATEGORIES
  • N. Subsidiary Calculations

Keywords: plotting.