Computer Programs
NESC0641 SAP4.
last modified: 22-OCT-2018 | catalog | categories | new | search |

NESC0641 SAP4.

SAP-4, Static and Dynamic Linear System Stress Analysis for Various Structures

top ]
1. NAME OR DESIGNATION OF PROGRAM

SAP4.

top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
SAP-4 NESC0641/05 Tested 16-FEB-1984

Machines used:

Package ID Orig. computer Test computer
NESC0641/05 IBM 3081 IBM 3081
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

SAP4 is a structural analysis program for determining the static and dynamic response of linear systems. The structural systems to be analyzed may be composed of combinations of a number of different structural elements. Currently the program contains the following element types:

  1. three-dimensional truss element,

  2. three-dimensional beam element,

  3. plane stress and plane strain element,

  4. two-dimensional axisymmetric solid,

  5. three-dimensional solid,

  6. variable-number nodes thick shell and three-dimensional element,

  7. thin-plate or thin-shell element,

  8. boundary element,

  9. pipe element (tangent and bend).

top ]
4. METHODS

The formation of the structure matrices is carried out in the same way in a static or dynamic analysis. The static analysis is continued by solving the equations of equilibrium followed by the computation of element stresses. In a dynamic analysis the choice is between frequency calculations only, frequency calculations followed by response history analysis, frequency calculations followed by response spectrum analysis, or response history analysis by direct integration. To obtain the frequencies and vibration mode shapes, solution routines are used which calculate the required eigenvalues and eigenvectors directly without a transformation of the structure stiffness matrix and mass matrix to a reduced form. To perform the direct integration an unconditionally stable scheme is used, which also operates on the original structure stiffness matrix and mass matrix. In this manner the program operation and input data required for a dynamic analysis are simple extensions of those needed for a static analysis.

top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

The capacity of the program depends mainly on the total number of nodal points in the system, the number of eigenvalues needed in the dynamic analysis, and the computer used. There is practically no restriction on the number of elements used, the number of load cases, or the order and bandwidth of the stiffness matrix. Each nodal point in the system can have from zero to six displacement degrees of freedom. The element stiffness and mass matrices are assembled in condensed form.
Therefore, the program is equally efficient in the analysis of one-, two-, or three-dimensional systems.

top ]
6. TYPICAL RUNNING TIME

Execution times vary with the problem being solved and the computer resources requested. Typical problems may require 5 to 10 minutes.

NESC0641/05
The test case has been executed by NEA-DB on IBM 3081 in 2 seconds of CPU time.
top ]
8. RELATED OR AUXILIARY PROGRAMS

SAP4 is one edition of the SAP series of programs. Earlier editions were designated SAP2 or SOLIDSAP and SAP3. This edition includes a new variable-number nodes thick shell and three-dimensional element and permits out-of-core direct integration for time-history analysis. The original SAP4 program, a CDC version, was obtained from the Earthquake Engineering Research Center, University of California at Berkeley.

top ]
9. STATUS
Package ID Status date Status
NESC0641/05 16-FEB-1984 Tested at NEADB
top ]
10. REFERENCES
  • S. Zawadzk: Notes on Argonne's Version of the Structural Analysis Program SAP4,
    ANL-AMD Memorandum, February 9, 1978, Revised September 11, 1981

  • SAP4, NESC No. 641.370F, Contents of SAP4 Transmittal Tape, National Energy Software Center Note 82-02, October 13, 1981.

NESC0641/05, included references:
- K.J. Bathe, E.L. Wilson and F.E. Peterson:
  SAP-IV - A Structural Analysis Program for Static and Dynamic
  Response of Linear System. EERC 73-11  (June 1973)
- S. Zawadzki:
  Notes on Argonne's Version of the SAP4 Structural Analysis Program
  (2/78, Revised Sept. 1981)
- NESC Note 78-22 (April 10, 1978; Revised March 10, 1980)
- NESC Note 80-39 (March 11, 1980)
top ]
11. HARDWARE REQUIREMENTS

The computer resources required depend on the type of problem, and trade-offs are selectable to an extent. Storage needs may vary from 250K to 2000K bytes. Peripheral device usage has been optimized for static analysis and step-by-step integration.

NESC0641/05
Maximum main storage requirements on IBM 3081 are 510K bytes, if all modules are loaded.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC0641/05 FORTRAN-IV
top ]
13. SOFTWARE REQUIREMENTS

OS/360,370.
MVS (IBM 3081).

top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

Three local Argonne routines are called by SAP4. NOFLOW suppresses underflow messages; it may be replaced by a call to ERRSET. TLEFT is called with one dummy argument which returns to the calling program the difference, in hundredths of a second, between the user's time estimate for the job and the elapsed time, i.e., the time left. DCUBRT computes the double-precision cube root of a normalized, double-precision, floating-point argument.

top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

S. Zawadzki
Applied Mathematics Division
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439, USA

top ]
16. MATERIAL AVAILABLE
NESC0641/05
File name File description Records
NESC0641_05.003 INFORMATION FILE 91
NESC0641_05.004 SAP4MN SOURCE (FORTRAN-4) 888
NESC0641_05.005 TRUSS SOURCE (FORTRAN-4) 178
NESC0641_05.006 BEAM SOURCE (FORTRAN-4) 613
NESC0641_05.007 PLANE SOURCE (FORTRAN-4) 706
NESC0641_05.008 THREEB SOURCE (FORTRAN-4) 868
NESC0641_05.009 PLATE SOURCE (FORTRAN-4) 1784
NESC0641_05.010 BOUND SOURCE (FORTRAN-4) 207
NESC0641_05.011 THKSHL SOURCE (FORTRAN-4) 2044
NESC0641_05.012 PIPE SOURCE (FORTRAN-4) 2202
NESC0641_05.013 SOLEQ SOURCE (FORTRAN-4) 396
NESC0641_05.014 SOLEIG SOURCE (FORTRAN-4) 1823
NESC0641_05.015 HISTRY SOURCE (FORTRAN-4) 1004
NESC0641_05.016 RESPEC SOURCE (FORTRAN-4) 441
NESC0641_05.017 STEP SOURCE (FORTRAN-4) 1621
NESC0641_05.018 JCL 229
NESC0641_05.019 SAP-4 TEST CASE INPUT DATA 74
NESC0641_05.020 SAP-4 TEST CASE PRINTED OUTPUT 660
top ]
17. CATEGORIES
  • I. Deformation and Stress Distributions, Structural Analysis and Engineering Design Studies

Keywords: beams, matrices, mechanical structures, mechanical vibrations, pipes, shells, three-dimensional.