Q100: Dynamic Data Structure and Memory Manager

Author(s): R. Brun, M. Goossens, B. Holl, O. Schaile, J. Shiers, J. Zoll Library: PACKLIB
Submitter: Submitted: 18.04.1986
Language: Fortran Revised:

ZEBRA is a dynamic data structure and memory manager. It allows the management of large amounts of data in a computer store by providing the functions required to construct a logical graph of the data and their interrelations.

The data are stored in Fortran COMMON blocks, called "stores". Each store can be subdivided into up to 20 "divisions". Relations between the basic units of data, or "banks", are expressed by attaching a structural significance to part of a bank. A bank is accessed by specifying its address in a given store. Such addresses (called "links") are kept inside the banks or in "link areas" inside a common block.

Structure:

SUBROUTINE subprograms
User Entry Names: ZEBRA
External References: KERNLIB routines

Usage:

See Long Write-up.
tex2html_wrap_inline59


Michel Goossens Wed Jun 5 07:54:33 METDST 1996