## Monitor System

Utilizing the 1131 Central Processing Unit, with direct access storage, the Monitor System provides a stacked-job monitoring capability through a group of distinct but interdependent programs:

- Supervisor Program
- Disk Utility Program
- Assembly Program
- FORTRAN Compiler
- RPG Compiler
- COBOL Compiler
- Subroutine Library

## FORTRAN Language

A programming language that permits the user to write his program statements in forms closely resembling those of mathematics. A source program written in the FORTRAN language is processed by the 1130 FORTRAN Compiler to produce an 1130 object program.

## Assembler Language

A programming language that allows the programmer to refer to instructions and data in the program by name or other meaningful designation without regard to core storage locations, to facilitate relocation of program segments, incorporating subroutines, and inserting or deleting instructions. Programming is further simplified through the use of macro instructions that generate linkages and incorporate subroutines into the object program.

## COBOL Language

A programming language that is widely accepted in the commercial environment due to its language similarity to business terms. 1130 COBOL implements a high level language designed according to specifications of the American National Standards Institute.

## RPG Language

A problem-oriented language designed to provide users with an efficient, easy to use technique for generating programs that can obtain data records from single or multiple input files; perform calculations on data taken from input records or RPG literals; write printed reports; use table lookup; exit to a user's subroutine written in a language other than RPG; branch within the calculation, and sequence check input records.

## Subroutine Library

- Input/Output Subroutines
- Code Conversion Subroutines
- Arithmetic and Functional Subroutines
- Selective Dump Subroutines
- Special Function Subroutines
- Communications Control

## Disk Utility Routines

- Input/Output Routines
- Dump Routines
- Console Routines
- Loading Routines

## Data File Conversion Program

For converting commercial data files previously created by 1130 FORTRAN into acceptable format for 1130 RPG Sequential File Organization.

## PLAN

An application development support system to support problem solving and other highly variable applications.

## IBM Application Programs

An extensive library of programs developed and maintained by IBM for specific applications:

## Civil Engineering Coordinate Geometry (COGO)

- Geometry Type Problems
- Highway Alignment
- Traverse Closure
- Bridge Geometry
- Subdivision Layout
- Interchange Design

## Programs for Petroleum Exploration

- Velocity Functions from Time-Depth Data
- Wave-Front Ray-Path Determination
- Synthetic Seismogram
- Gravity and Magnetic Continuations, Derivatives, Residuals
- Theoretical Gravity of a 3-D Mass
- Quantitative Log Analysis
- Dipmeter Calculation

## Programs for Petroleum Engineering

- Economic Evaluation of Petroleum Projects
- Casing Design
- Decline Curve Analysis
- Material Balance
- Two-Dimensional Waterflooding
- Gas Deliverability
- Flash Calculation

## Numerical Surface Techniques and Contour Map Plotting

- Numerical Approximation over a Uniform Grid
- Surface Fitting with Orthogonal Polynomials
- Equation Evaluation over a Uniform Grid
- Interpolation to a Finer Grid
- Grid-to-Grid Operations
- Numerical Integrations
- Map Annotation
- Contouring
- Smoothing

## Scientific Subroutine Package (SSP 1130)

A collection of FORTRAN subroutines that provide a major addition to those built into

FORTRAN:

In Statistics: Analysis of Variance ... Correlation Analysis ... Multiple Linear Regression ...

Poly-nominal Regression ... Canonical Correlation ... Factor Analysis ... Discriminant Analysis ... Time Series Analysis

... Data Screening and Analysis ... Non Parametric Tests.

In Matrix Manipulation: Inversion ... Eigenvalues and Eigenvectors ... Simultaneous Linear Algebraic Equations ...Transposition

... Matrix Arithmetic ... Partitioning ... Tabulation and Sorting of Rows or Columns

... Elementary Operations on Rows or Columns. In Other Mathematical Areas:

## Integration of Given or Tabulated Functions

... Integration of up to Six First-Order Differential Equations ... Fourier Analysis of Given or Tabulated Functions ... Bessel and Modified Bessel Function Evaluation ... Gamma Function Evaluation ... Legendre Function Evaluation ... Elliptic, Exponential, Sine, Cosine, Fresnel Integrals ... Finding Real Roots of a Given Function ... Finding Real and Complex Roots of Real Polynomial Equations ... Polynomial Arithmetic ... Polynomial Evaluation, Integration, and Differentiation.

## Type Composition

Aids any type compositor in the transcription of textual material into a form required by linecasting machines for setting the type.

## Statistical System

A package of four techniques and an input editor:

- Stepwise Linear Regression
- Analysis of Variance
- Polynomial Curve Fitting
- Factor Analysis

## Continuous System Modeling Program (CSMP)

Provides engineers with a simple but versatile tool for solving dynamic system simulation problems using a problem-oriented language and a digital analog simulator.

## Data Presentation System

A graphic data processing support system in areas such as engineering analysis, performance reports, efficiency studies, quality control, and data analysis.

## Commercial Subroutine Package

A set of FORTRAN subroutines that augment the standard set of FORTRAN library functions to include some of the most common functions and techniques used in commercial programming.

## Project Control System

Provides advanced tools needed by management in planning, supervision, and controlling project-oriented work using PERT/GPM notation, or precedence lists.

## Structural Engineering System Solver (STRESS)

Program designed to analyze structures in order to find forces, moments, displacements, and distortions.

## Mechanism Design System — Springs and Gears

A set of programs for the mechanical engineer to aid in design calculations for spur and helical gears, and spring systems.

## Rigid Frame Selection Program (RFSP)

RFSP will assist customers who must design two or three hinged rigid frames and other simpler, structural elements.

It contains design logic for steel, laminated wood, and reinforced concrete structural elements and will be of direct interest to manufacturers of prefabricated buildings and to consulting engineers and architects.

The principal value of RFSP is its ability to produce a least weight design, within the range of material sizes available to a particular user. Designs produced by RFSP will satisfy one user-specified set of loading and stress specifications for generalized, non-symmetric frames. In the more typical case, symmetric frames can be designed for three standardized load cases at one time.

## Automated Chemistry Programs

These programs process the punched card output of the IBM 1080 Data Acquisition System located in clinical laboratories. The output from these programs can be combined with the user-provided basic patient data and printed by simple user-written routines to serve as a Patient Summary Sheet for tests processed by the Automated Chemistry Programs.