RSICC Home Page

RSIC CODE PACKAGE PSR-155


1. NAME AND TITLE

DOGS: A Collection of Routines for the Graphic Display of Calculated Data Generated by Discrete Ordinates Codes. An updated version of ISOPLOT is included in CCC-650/DOORS 3.1.

AUXILIARY ROUTINES

EGAD: Plots two dimensional geometries and calculates geometries and calculates geometry-related data useful for constructing and debugging complicated geometries.

ISOPLOT4: Plots iso-flux and iso-activity contours from DOT-IV fluxes overlaid on an EGAD-type geometry plot.

FORM: Plots DOT fluxes or activities as a three-dimensional surface projected above an EGAD-type geometry plot.

ACTUAL: Calculates activities from DOT fluxes on a zone-wise basis.

TOOTH: Calculates forward, adjoint product matrix from ANISN angular fluxes and plots the space- and energy-dependent results as a three-dimensional surface.

ASPECT: Plots flux energy spectra and/or spatial traverses in almost any manner and from almost anywhere.

2. CONTRIBUTOR

Oak Ridge National Laboratory, Oak Ridge, Tennessee.

3. CODING LANGUAGE AND COMPUTER

Fortran 77, Assembler Language; IBM 360/370 (A) and Fortran 77; Cray 1 CTSS (B), Cray-XMP/UNICOS (C).

4. NATURE OF PROBLEM SOLVED

DOGS produces a graphical display of flux data calculated by common discrete-ordinates radiation transport codes, such as CCC-254/ANISN-ORNL, PSR-063/AMPX II module XSDRNPM, or CCC-429/DOT4.3.

5. METHOD OF SOLUTION

DOGS uses the DISSPLA proprietary graphics software package to provide flexible plot construction and manipulation. The codes are generally tailored for minimum input requirements when used with the ANISN and DOT discrete ordinates codes, but include many special options for alternate uses and flexible plot enhancements. All of the DOGS codes function independently.

6. RESTRICTIONS OR LIMITATIONS

All of the DOGS routines use flexible dimensioning and, therefore, no restrictions are placed on problem size. All of the routines except ACTUAL require the availability of DISSPLA software.

7. TYPICAL RUNNING TIME

The execution time depends on the number of plots being generated. The time required for each plot is on the order of a few seconds.

8. COMPUTER HARDWARE REQUIREMENTS

The DOGS routines are operational on the IBM 360/370 or Cray 1 systems. Most of the routines require a sequential scratch storage device and TOOTH requires a random access device. All routines except ACTUAL require a plotting device.

9. COMPUTER SOFTWARE REQUIREMENTS

All routines except ACTUAL require the Integrated Software Systems Corporation's DISSPLA graphics package and are compatible with DISSPLA Version 10.0.

In the IBM version all routines use the assembler language subroutine ALOCAT to achieve run-time allocation of memory space. This can be avoided by compiling a fixed dimension for the main container array.

The Cray source files were compiled on the Cray 1-XMP under CTSS using CFT 1.14 and FORTLIB. On the Cray XMP, the cft77 compiler was used under the UNICOS operating system.

10. REFERENCES

C. O. Slater, "DOGS Plotting Codes on the Cray," Internal Correspondence, (November 1987).

C. O. Slater, "Upgrade of DOGS Plotting Codes to DISSPLA 10.0," Internal Correspondence, (August 1987).

C. O. Slater, "Modifications to the ISOPLOT4 Plotting Code," Internal Correspondence, (November 1983).

C. O. Slater, "Modifications to the ISOPLOT4 Plotting Code," Internal Correspondence, (October 1981).

D. T. Ingersoll and C. O. Slater, "DOGS--A Collection of Graphics for Support of Discrete Ordinates Codes," ORNL/TM-7188 (March 1980).

11. CONTENTS OF CODE PACKAGE

Included are the referenced documents and one (1.2MB) DOS diskette which contains the source files.

12. DATE OF ABSTRACT

December 1981; updated August 1982, February 1988 and May 1992.

KEYWORD: FLUX OR DOSE PLOTTING; FREE FIELD FORMAT; PLOTTING