Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] acci_v1_0.gz(28 Kbytes)
Manuscript Title: AMDS: a database system for atomic and molecular physics.
Authors: J.G. Hughes, F.J. Smith
Program title: AMDS
Catalogue identifier: ACCI_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 32(1984)317
Programming language: Fortran.
Computer: VAX 11/780.
Operating system: VMS.
RAM: 85K words
Word size: 8
Keywords: Database.
Classification: 9.

Nature of problem:
AMDS (Atomic and Molecular Database System) is a system for the storage and retrieval of numerical data on processes in atomic and molecular physics. The system has been specifically designed to suit the requirements of a physicist by providing the software tools necessary for the storage, manipulation and display of physical data, together with associated uncertainties, references, recommendations and comments.

Solution method:
The program is entirely interactive and its use requires no prior knowledge of the system. The user retrieves data by specifying the appropriate constants of the problem in reply to system questions. Data may be displayed in both graphical and tabular from. Data entry is also performed interactively but the actual physical data may be read in free format from existing data files. A novel feature of the system is that data may be either in the form of discrete tabular points or in the form of parameters to a user-specified external function or subprogram.

For each database there may be only one independent variable, (e.g. energy or temperature), and one dependent variable, (e.g. cross section, collision strength or rate coefficient). Estimates of the uncertainty in the dependent variable may be stored.

Unusual features:
The program makes extensive use of the GINO graphics subroutine library. If this package is not available to the user it will be necessary to supply equivalent graph plotting routines. The program can however be run without selecting the graphics options.

Running time:
The program runs in interactive mode so retrieval and display takes place in real time. Very little searching is necessary so retrieval operations are effectively immediate. Plotting a graph of several data sets on one set of axes takes approximatley 10 seconds.