Computer Programs

NAME OR DESIGNATION OF PROGRAM, COMPUTER, DESCRIPTION OF PROGRAM OR FUNCTION, METHOD OF SOLUTION, RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM, TYPICAL RUNNING TIME, UNUSUAL FEATURES OF THE PROGRAM, RELATED AND AUXILIARY PROGRAMS, STATUS, REFERENCES, MACHINE REQUIREMENTS, LANGUAGE, OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED, OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS, NAME AND ESTABLISHMENT OF AUTHORS, MATERIAL, CATEGORIES

[ top ]

[ top ]

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).

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.

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 ]

[ top ]

[ top ]

[ top ]

[ top ]

10. REFERENCES

- SMACS Descriptions of "Missing" IMSL and LLNL Environmental

Subroutines,

Lawrence Livermore National Laboratory Note, July 1985.

- 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 ]

[ top ]

[ top ]

[ top ]

[ top ]

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 |

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