last modified: 10-MAR-1994 | 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. Only liaison officers are authorised to submit online requests. Rules for requesters are available here.
Program name Package id Status Status date
SAP-4 NESC0641/04 Tested 16-AUG-1984
SAP-4 NESC0641/05 Tested 16-FEB-1984

Machines used:

Package ID Orig. computer Test computer
NESC0641/04 UNIVAC 1100 UNIVAC 1100
NESC0641/05 IBM 3081 IBM 3081
top ]
3. DESCRIPTION OF PROBLEM 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 -
   (a) three-dimensional truss element,
   (b) three-dimensional beam element,
   (c) plane stress and plane strain element,
   (d) two-dimensional axisymmetric solid,
   (e) three-dimensional solid,
   (f) variable-number nodes thick shell and three-dimensional
       element,
   (g) thin-plate or thin-shell element,
   (h) boundary element, and
   (i) pipe element (tangent and bend).
top ]
4. METHOD OF SOLUTION

The formation of the structure matrices is car- ried out in the same way in a static or dynamic analysis. The static analysis is continued by solving the equations of equilibrium follo- wed by the computation of element stresses. In a dynamic analysis the choice is between frequency calculations only, frequency calcu-  lations followed by response history analysis, frequency calcula- tions followed by response spectrum analysis, or response history analysis by direct integration. To obtain the frequencies and vibra- tion mode shapes, solution routines are used which calculate the required eigenvalues and eigenvectors directly without a transforma- tion 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 stif-  fness 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 ele-  ment 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/04
The test case has been executed by NEA-DB on UNIVAC1100 in 5 CPU seconds.

NESC0641/05
The test case has been executed by NEA-DB on IBM 3081 in 2 seconds of CPU time.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND 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/04 16-AUG-1984 Tested at NEADB
NESC0641/05 16-FEB-1984 Tested at NEADB
top ]
10. REFERENCES

- S. Zawadzki,
  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/04, 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 Systems.  EERC 73-11  (June 1973)
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. MACHINE 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/04 FORTRAN-IV
NESC0641/05 FORTRAN-IV
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  OS/360,370.
MVS (IBM 3081).
NESC0641/04
TIME-SHARING EXEC LEVEL 37R2D (UNIVAC 1100).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

Three
local Argonne routines are called by SAP4. NOFLOW suppresses under-  flow messages; it may be replaced by a call to ERRSET. TLEFT is cal- led with one dummy argument which returns to the calling program the difference, in hundredths of a second, between the user's time esti- mate 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 AUTHOR

S. Zawadzki
Applied Mathematics Division
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
top ]
16. MATERIAL AVAILABLE
NESC0641/04
File name File description Records
NESC0641_04.003 SAP-4 INFORMATION FILE 31
NESC0641_04.004 SAP-4 SOURCE PROGRAM (FORTRAN-4) 14938
NESC0641_04.005 SAP-4 TEST CASE INPUT DATA 75
NESC0641_04.006 SAP-4 JCL FOR TEST CASE 174
NESC0641_04.007 SAP-4 TEST CASE PRINTED OUTPUT 678
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.