Computer Programs
NESC1077 SMACS.
last modified: 17-FEB-1989 | catalog | categories | new | search |

NESC1077 SMACS.

SMACS, Probabilistic Seismic Analysis Chain with Statistics

top ]
1. NAME OR DESIGNATION OF PROGRAM:  SMACS.
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
SMACS NESC1077/01 Tested 17-FEB-1989

Machines used:

Package ID Orig. computer Test computer
NESC1077/01 CDC 7600 CDC CYBER 830
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

The SMACS (Seismic Methodology  Analysis Chain with Statistics) system of computer programs is one of the major computational tools of the U.S. NRC Seismic Safety Margins Research Program (SSMRP). SMACS is comprised of the core program SMAX, which performs the SSI response analyses, five pre- processing programs, and two postprocessors. The preprocessing programs include: GLAY and CLAN, which generate the nominal impedance matrices and wave scattering vectors for surface-founded structures; INSSIN, which projects the dynamic properties of structures to the foundation in the form of modal participation factors and mass matrices; SAPPAC, which projects the dynamic and pseudostatic properties of multiply-supported piping systems to the  support locations, and LNGEN, which can be used to generate the multiplication factors to be applied to the nominal soil, structural, and subsystem properties for each of the response calculations in accounting for random variations of these properties. The postprocessors are: PRESTO, which performs statistical operations on the raw data from the response vectors that SMAX produces to calculate best fit lognormal distributions for each response location, and CHANGO, which manipulates the data produced by PRESTO to produce other results of interest to the user.  Also included is the computer program SAP4 (a modified version of the University of California, Berkeley SAPIV program), a general linear structural analysis program used for eigenvalue extractions and pseudostatic mode calculations of the models of major structures and subsystems. SAP4 is used to prepare input to the INSSIN and SAPPAC preprocessing programs. The GLAY and CLAN programs were originally developed by J.E. Luco (UCSD) and H.L. Wong (USC).
top ]
4. METHOD OF SOLUTION

SMACS performs repeated deterministic analyses, each analysis simulating an earthquake occurence. Uncertainty is accounted for by performing many such analyses using different definitions of the seismic input and varying different system parameters according to a Latin hypercube experimental design. SMACS links seismic input with the calculation of soil-structure interaction (SSI), major structure response, and subsystem response. Seismic input is defined by ensembles of acceleration time histories in three orthogonal directions. SSI and detailed structure response  are determined simultaneously using the substructure approach to SSI as implemented in the CLASSI family of computer programs. Subsystem  response is determined from spectral accelerations at specified frequencies or by multi-support time history analysis of piping systems. Uncertainty in soil, structures, and subsystems is incorporated through selected parameter variations. In the SSI link, the selected parameters are the shear modulus and material damping in the soil; in the major structure and subsystem links, frequencies and modal damping properties are chosen.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:
top ]
6. TYPICAL RUNNING TIME

NESC executed the SMAX sample problem in approximately 45 CP seconds on a CDC CYBER170/875.
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS:
top ]
9. STATUS
Package ID Status date Status
NESC1077/01 17-FEB-1989 Screened
top ]
10. REFERENCES

- SMACS Descriptions of "Missing" IMSL and LLNL Environmental
  Subroutines,
  Lawrence Livermore National Laboratory Note, July 1985.
NESC1077/01, included references:
- Oleg R. Maslenikov et al.:
  SMACS - A System of Computer Programs for Probabilistic Seismic
  Analysis of Structures and Subsystems, Volume I: User's Manual.
  UCID-20413, Vol. 1 (March 1985) including Revisions October 1986.
- Oleg R. Maslenikov et al.:
  SMACS - A System of Computer Programs for Probabilistic Seismic
  Analysis of Structures and Subsystems, Volume II: Example Problem.
  UCID-20413, Vol. 2  (March 1985)
- J.J. Johnson, G.L. Goudreau, S.E. Bumpus, and O.R. Maslenikov:
  Seismic Safety Margins Research Program Phase I Final Report
  SMACS - Seismic Methodology Analysis Chain with Statistics
  (Project VIII)
  NUREG/CR-2015, Vol. 9  (July 1981)
- Steven J. Sackett:
  Users Manual for SAP4, A Modified and Extended Version of the
  U.C. Berkeley SAPIV Code.
  UCID-18226  (May 1979) including Revisions October 1986.
- Updated List of External Routines Called by SMACS Programs.
  Lawrence Livermore National Laboratory Note  (October 1986)
- L. Reed:
  SMACS Tape Description, Implementation Information and Revisions
  to Reference Documentation.
  NESC Note 87-14  (December 5, 1986)
top ]
11. MACHINE REQUIREMENTS

Approximately 252,000 (octal) words are required to run the SMAX sample problem. Memory requirements for the preprocessors and postprocessors are highly problem dependent.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC1077/01 FORTRAN-IV
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED:  LTSS (CDC7600), NOS 2.2 (CDC CYBER170).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

Programs LNGEN and PRESTO call subroutines from the proprietary International Mathematical and Statistical Library, Inc. (IMSL); These routines are not provided.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

          J.J. Johnson, O.R. Maslenikov, L.W. Tiong,
               and M.J. Mraz
          EQE Incorporated

          S. Bumpus and M.A. Gerhard
          Lawrence Livermore National Laboratory
          P.O. Box 808
          Livermore, California 94550
top ]
16. MATERIAL AVAILABLE
NESC1077/01
File name File description Records
NESC1077_01.001 Information file 90
NESC1077_01.002 SMACJCL, SMACS system Cyber sample job cont. 215
NESC1077_01.003 GLAY FORTRAN source 3184
NESC1077_01.004 GLAYIN file for GLAY sample problem 8
NESC1077_01.005 GLAY sample problem output (GRNFNC) file 16912
NESC1077_01.006 CLAN FORTRAN source 4903
NESC1077_01.007 CLANIN file for CLAN sample problem 128
NESC1077_01.008 CLAN sample problem output (IMPFNC file) 9730
NESC1077_01.009 LNGEN FORTRAN source 489
NESC1077_01.010 LNGENI file for LNGEN sample problem 4
NESC1077_01.011 LNGEN sample problem output (DATA file) 51
NESC1077_01.012 SAP4 FORTRAN source 16174
NESC1077_01.013 AUXSAP4I, SAP4I file for aux. buil. S.P. 280
NESC1077_01.014 RCBSAP4I, SAP4I file for reac. etc. S.P. 43
NESC1077_01.015 INTSAP4I, SAP4I file for reac. etc. S.P. 69
NESC1077_01.016 S1SAP4ID, SAP4I file for modal etc. S.P. 111
NESC1077_01.017 S1SAP4IPS SAP4I file for pseud etc. S.P. 123
NESC1077_01.018 S2SAP4ID, SAP4I file for modal etc. S.P. 213
NESC1077_01.019 S2SAP4IPS SAP4I file for pseud etc. S.P. 233
NESC1077_01.020 INSSIN FORTRAN source 1783
NESC1077_01.021 AUXINSNIN, INSSIN file for aux. etc. S.P. 42
NESC1077_01.022 AUXSSINST, SSINST file for aux. etc. S.P. 643
NESC1077_01.023 RCBINSNIN, INSSIN file for reac.etc. S.P. 11
NESC1077_01.024 RCBSSINST, SSINST file for reac.etc. S.P. 152
NESC1077_01.025 INTINSNIN, INSSIN file for reac.etc. S.P. 32
NESC1077_01.026 INTSSINST, SSINST file for reac.etc. S.P. 303
NESC1077_01.027 SAPPAC FORTRAN source 1667
NESC1077_01.028 S1SAPPACI, SAPPACI file for subsys. 1 S.P. 17
NESC1077_01.029 S2SAPPACI, SAPPACI file for subsys. 2 S.P. 16
NESC1077_01.030 SMAX FORTRAN source 5541
NESC1077_01.031 SMAXI file for SMAX sample problem 82
NESC1077_01.032 SSINST structures prop. file etc. 1307
NESC1077_01.033 SSINTH accumulated time histories file etc. 1590
NESC1077_01.034 SUBSYS subsystem information file for SMAX 10
NESC1077_01.035 PRESTO FORTRAN source 1560
NESC1077_01.036 PRESIN file for PRESTO sample problem 3
NESC1077_01.037 RVCOR, PRESTO response correlation input 1
NESC1077_01.038 SIZEMI sample problem responses PRESTO out. 133
NESC1077_01.039 CHANGO FORTRAN source 5476
NESC1077_01.040 SMACLIB FORTRAN source of selec. miss. LLNL 316
top ]
17. CATEGORIES
  • R. Environmental and Earth Sciences

Keywords: mechanical structures, nuclear power plants, reactor safety, response functions, seismic effects.