Published August 1, 1990 | Version v1
Journal article

Types: A data abstraction package in FORTRAN

Creators

  • 1. Supercomputer Computations Research Institute, Florida State University, Tallahassee, FL (USA)

Description

TYPES is a collection of Fortran programs which allow the creation and manipulation of abstract ''data objects'' without the need for a preprocessor. Each data object is assigned a ''type'' as it is created which implies participation in a set of characteristic operations. Available types include scalars, logicals, ordered sets, stacks, queues, sequences, trees, arrays, character strings, block text, histograms, virtual and allocatable memories. A data object may contain integers, reals, or other data objects in any combination. In addition to the type specific operations, a set of universal utilities allows for copying input/output to disk, naming, editing, displaying, user input, interactive creation, tests for equality of contents or structure, machine to machine translation or source code creation for and data object. TYPES is available on VAX/VMS, SUN 3, SPARC, DEC/Ultrix, Silicon Graphics 4D and Cray/Unicos machines. The capabilities of the package are discussed together with characteristic applications and experience in writing the GVerify package

Additional details

Publishing Information

Journal Title
AIP Conference Proceedings
Journal Volume
209
Journal Issue
1
Series
AIP Conf. Proc.
Journal Page Range
258-263
ISSN
0094-243X
CODEN
APCPC

Conference

Title
Conference on computing in high energy physics.
Dates
9-13 Apr 1990.
Place
Santa Fe, NM (USA).

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
22052219
Subject category
S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY; S43: PARTICLE ACCELERATORS;
Resource subtype / Literary indicator
Conference
Descriptors DEI
COMPUTER CODES; CRAY COMPUTERS; DATA ACQUISITION SYSTEMS; DEC COMPUTERS; FORTRAN; HIGH ENERGY PHYSICS; SPECIFICATIONS
Descriptors DEC
COMPUTERS; PHYSICS; PROGRAMMING LANGUAGES

Optional Information

Secondary number(s)
CONF-9004190--.