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