Computer Programs
PSR-0538 P-CARES 2.0.0.
last modified: 28-MAR-2008 | catalog | categories | new | search |

PSR-0538 P-CARES 2.0.0.

P-CARES 2.0.0, Probabilistic Computer Analysis for Rapid Evaluation of Structures

top ]
1. NAME OR DESIGNATION OF PROGRAM:  P-CARES 2.0.0
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
P-CARES 2.0.0 PSR-0538/01 Arrived 28-MAR-2008

Machines used:

Package ID Orig. computer Test computer
PSR-0538/01 PC Windows
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

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.
top ]
4. METHODS

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.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM:  None noted.
top ]
6. TYPICAL RUNNING TIME:  The sample problems produce results in seconds.
top ]
8. RELATED OR AUXILIARY PROGRAMS:  CARES (PSR-0388).
top ]
9. STATUS
Package ID Status date Status
PSR-0538/01 28-MAR-2008 Masterfiled Arrived
top ]
10. REFERENCES

- 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).
PSR-0538/01, included references:
- 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).
top ]
11. HARDWARE REQUIREMENTS

P-CARES 2.0.0 was developed on personal computers under Windows XP.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
PSR-0538/01 FORTRAN-90, FORTRAN-95, PYTHON
top ]
13. 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.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS
PSR-0538/01

Contributed by:
                Radiation Safety Information Computational Center
                Oak Ridge National Laboratory
                Oak Ridge, Tennessee, USA

Developed by:   Brookhaven National Laboratory, Upton, New York, USA
                U. S. Nuclear Regulatory Commission
top ]
16. MATERIAL AVAILABLE
PSR-0538/01
Source codes
Sample data
Windows executable
Electronic documentation
top ]
17. CATEGORIES
  • I. Deformation and Stress Distributions, Structural Analysis and Engineering Design Studies

Keywords: probability safety analysis, seismic effects, structural safety analysis.