RSICC CODE PACKAGE PSR-538
1. NAME AND TITLE
P-CARES Version 2.0.0: Probabilistic Computer Analysis for Rapid Evaluation of Structures.
2. CONTRIBUTORS
Brookhaven National Laboratory, Upton, New York, and U. S. Nuclear Regulatory Commission.
3. CODING LANGUAGE AND COMPUTER
Fortran 90/95 and Python; Pentium running Windows XP (RSICC ID: P00538PC58600).
4. NATURE OF PROBLEM SOLVED
P-CARES 2.0.0, Probabilistic Computer Analysis for Rapid Evaluation of Structures, was developed for NRC staff use to determine the validity and accuracy of the analysis methods used by various utilities for structural safety evaluations of nuclear power plants. P-CARES provides the capability to effectively evaluate the probabilistic seismic response using simplified soil and structural models and to quickly check the validity and/or accuracy of the SSI data received from applicants and licensees. The code is organized in a modular format with the basic modules of the system performing static, seismic, and nonlinear analysis.
5. METHOD OF SOLUTION
P-CARES is an update of the CARES program developed at Brookhaven National Laboratory during the 1980’s. A major improvement is the enhanced analysis capability in which a probabilistic algorithm has been implemented to perform the probabilistic site response and soil-structure interaction (SSI) analyses. This is accomplished using several sampling techniques such as the Latin Hypercube sampling (LHC), engineering LHC, the Fekete Point Set method, and also the traditional Monte Carlo simulation. This new feature enhances the site response and SSI analysis such that the effect of uncertainty in local site soil properties can now be quantified. Another major addition to P-CARES is a graphical user interface (GUI) which significantly improves the performance of P-Cares in terms of the inter-relations among different functions of the program, and facilitates the input/output processing and execution management. It also provides many user friendly features that would allow an analyst to quickly develop insights from the analysis results.
6. RESTRICTIONS OR LIMITATIONS
None noted.
7. TYPICAL RUNNING TIME
The sample problems produce results in seconds.
8. COMPUTER HARDWARE REQUIREMENTS
P-CARES 2.0.0 was developed on personal computers under Windows XP.
9. COMPUTER SOFTWARE REQUIREMENTS
P-CARES 2.0.0 runs on Pentium personal computers under Windows XP SP2. Memory and disk space of modern computers are mostly abundant for P-CARES. P-CARES should be able to run on any recent computer. RSICC tested the included Windows executable on a Pentium 4 CPU 2.26 GHz running Windows XP SP2. The computing core of P-CARES, which includes the free field convolution analysis, kinematic interaction, structural analysis, and some other frequently used utilities, is written in standard Fortran 90/95 and is portable to other platforms. The rest of the modules, including the probabilistic simulation, execution management, and the GUI, are written in the Python programming language that is open source and freely available to all popular platforms. The GUI is developed in wxPython, a Python binding to the C++ wxWidgets GUI library that is available to multiple platforms. These programming tactics in P-CARES development ensure its portability over multiple platforms.
10. REFERENCES
10.a included documentation:
J. Nie, J. Xu, C. Costantino, and V. Thomas, "P-CARES: Probabilistic Computer Analysis for Rapid Evaluation of Structures," NUREG/CR-6922 BNL-NUREG-77338-2006 (January 2007).
10.b documentation for previous release:
J. Zu, A. J. Philippacopoulas, C. A. Miller and C. J. Costantino, "CARES (Computer Analysis for Rapid Evaluation of Structures) Version 1.0, Seismic Module Theoretical Manual," NUREG/CR-5588 (BNL-NUREG-52241), Vol.1 (July 1990).
11. CONTENTS OF CODE PACKAGE
The package is transmitted on a CD which includes the referenced document in 10.a, source codes, sample data and Windows executable in a WinZIP file.
12. DATE OF ABSTRACT
March 2007.
KEYWORDS: PROBABILITY SAFETY ANALYSIS; SEISMIC; STRUCTURAL SAFETY ANALYSIS