GPS - A PostScript-Like Language for System Simulation

Abstract

GPS is a post script (a registered trademark of Adobe Systems, Inc.) like language which can be used to interact with the models and mathematical utility classes used with the SALT (System Analysis Language Translator) code. This permits writing drivers that are interpreted rather than compiled, as with the current version of SALT, thus saving the resulting compile and load times on the computer. Another advantage the GPS affords over the SALT code is its ability to interrupt the execution of a system problem and then query and change system variables. In order to use GPS with a set of models, there are several requirements to which the models must conform. However these requirements are not complex, and in general, simply amount to adding a mechanism to locate model variables and functions via their names. GPS was developed as an alternative to directly writing drivers for the SALT code (C++version) and is itself one of several alternative ways of developing direct methods of doing system studies (as opposed to indirect methods in which the specially developed driver for the system must first be compiled). For example, a general purpose driver could be written and linked to the SALT models which would provide a number of different system configurations, possible system constraints parametric studies, etc.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1991
Accession Number
ADA234253

Entities

People

  • Howard K. Geyer

Organizations

  • Argonne National Laboratory

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Calorific Value
  • Classification
  • Combustion
  • Compressors
  • Computational Fluid Dynamics
  • Computational Science
  • Computer Programming
  • Control Systems
  • Differential Equations
  • Fluid Flow
  • Gas Flow
  • Heat Transfer
  • Heat Transfer Coefficients
  • Mach Number
  • Models
  • Momentum
  • Programming Languages

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Computer Science.
  • Electrochemical Engineering/ Fuel Cell Technologies

Technology Areas

  • Space