Page 1¶
ND 10007/ND 10009 SCIENTIFIC SUBROUTINE PACKAGE¶
INTRODUCTION¶
The Scientific Subroutine Package comprises a set of subroutines written in NORD FORTRAN IV for users of NORD Computer Systems. It is primarily developed to furnish the mathematical tools required to simplify the solution of complex problems encountered in engineering and the sciences. The Scientific Subroutine Package — SSP — relieves the sophisticated user from the arduous and mundane task of program development and testing. For the novice, it eliminates the chore of acquiring a detailed knowledge of the novel and esoteric field of numerical mathematics and iterative algorithms. Special care has been taken in the selection of the various algorithms to ensure that truncation errors, numerical instability etc. will not jeopardize the final result. Execution speed, storage economy and ease of use have also been major concerns. However, the imperative objective has been to produce a program package which generates valid and reliable results.
Subroutines can be grouped into three categories: Statistics, matrix manipulation and "other" mathematics for use in science, industry and engineering.
In the development of the SSP, special concern has been given such factors as execution speed, storage economy and past experience with the applied algorithms.
The SSP provides the user with a wide collection of I/O independent computational building blocks that can be freely combined with the users input and arranged to form the sequence required to solve a particular problem. As no fixed maximum dimensions are defined within the subroutines, no restriction is imposed on the user with respect to the size of the data arrays to be processed.
Many of the matrix manipulation subroutines handle symmetric and diagonal matrices (stored in compressed format to improve storage economy) as well as general matrices. This can result in considerable savings in data storage for large arrays. The use of more complex subroutines (or groups of them) is illustrated in the program documentation by sample main programs with I/O. All subroutines are documented uniformly.
Individual subroutines, or a combination of them, can be used to carry out the listed functions in the following areas:
FEATURES¶
- Modular design
- Input/output independent
- Programmed in NORD FORTRAN IV
- Can be combined in any sequence to solve complex problems
- Uniformly documented with examples of more complex subroutines
- Covers most mathematical requirements in statistics, research and engineering
- Parameter transfer by FORTRAN Call statement from user program
PRODUCT DESCRIPTION¶
The ND 10007 — 48 bit format and the ND 10009 — 32 bit format Scientific Subroutine Package — SSP — consists of a collection of I/O independent, modular subroutines written in NORD FORTRAN IV. The subroutines can be grouped into three categories: Statistics, matrix manipulation and "other" mathematics for use in science, industry and engineering.
The SSP provides the user with a wide collection of I/O independent computational building blocks that can be freely combined with the user's input and arranged to form the sequence required to solve a particular problem. As no fixed maximum dimensions are defined within the subroutines, no restriction is imposed on the user with respect to the size of the data arrays to be processed.
Statistics¶
- Analysis of variance (factorial design)
- Correlation analysis
- Multiple linear regression
- Polynomial regression
- Canonical correlation
- Factor analysis (principal components, varimax)
- Discriminant analysis
- Time series analysis
- Data screening and analysis
- Nonparametric tests
- Random number generation (uniform, normal)
Page 2¶
Matrix Manipulation¶
- Inversion
- Eigenvalues and vectors (real symmetric case)
- Simultaneous linear algebraic equations
- Transpositions
- Matrix arithmetic (addition, product, etc.)
- Partitioning
- Tabulation and sorting of rows or columns
- Elementary operations on rows or columns
Other Mathematical Areas¶
- Integration of given or tabulated functions
- Integration of 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 a real polynomial
- Polynomial arithmetic (addition, division, etc.)
- Polynomial evaluation, integration, differentiation
REQUIREMENTS¶
Memory requirements will depend on which subroutine(s) is used.
REFERENCES¶
ND-60.037 Scientific Subroutine Package Application Description
_________________________________________________________
| Country | Contact Address & Information |
|------------|------------------------------------------|
| Norway | NORSK DATA A.S |
| | Jerikoveien 90, Box 4 - Lindeberg gård |
| | OSLO 10 |
| | Tel.: 02:039030, tlx. 18661 nd n |
| | Bergen: tel.: 05:296450 |
| | Sandnes: tel.: 045:46662 |
|-------------------------------------------------------|
| Denmark | NORSK DATA ApS |
| | Overdrevsvej 4 |
| | 2840 HOLTE |
| | Tel.: 02:452055, tlx. 37725 nd dk |
|-------------------------------------------------------|
| Sweden | NORSK DATA AB |
| | Kanalvägen 3, Box 2031 |
| | 194 02 UPPLANDS VÄSBY |
| | Tel.: 0708-660-05, tlx. 13528 nordata s |
| | Gothenburg: tel.: 031-299350 |
| | Malmö: tel.: 040-70510 |
|-------------------------------------------------------|
| West Germany | NORSK DATA DEUTSCHLAND GmbH |
| | Abraham-Lincoln-Str. 30 |
| | 6200 WIESBADEN |
| | Tel.: 06121-764220, tlx. 4186370 noda d|
|-------------------------------------------------------|
| U.S.A. | NORSK DATA N.A., Inc. |
| | 65, William Street |
| | Wellesley, MASS. 02181 |
| | Tel. 0617-237.7945, tlx. 921740 norsk well|
|-------------------------------------------------------|
| France | NORSK DATA FRANCE |
| | "Le Brevent", Avenue du Jura |
| | 01210 FERNEY-VOLTAIRE |
| | Tel.: 050:408576, tlx. 385653 nordata femv|
| | Paris: tel.: 01-6023366, tlx 201108 nd paris|
|-------------------------------------------------------|
| England | NORSK DATA Ltd. |
| | NORD House, 17 Balfe Street, King's Cross|
| | LONDON N1 9EB |
| | Tel.: 01-2785051, tlx. 299537 norton g |
---------------------------------------------------------
Note: NORSK DATA reserves the right to change specifications at any time without given notice!