Post on 07-Jun-2022
NEESComm IT June , 2011
NEEShub Simulation Tools
Report for Simulation Steering Committee
Gregory P. Rodgers Ph.D.
grodgers@purdue.edu
NEESComm IT
June , 2011
Outline
A. Introduction
B. Usage Measurements
C NEESHub OpenSees Tools
D. Other NEEShub Simulation Tools
E. Downloadable Tools
F. Archival of Simulation Data
G. NEES CyberInfrastructure
NEESComm IT June , 2011
A. Introduction.
For this report I pulled information from the NEEShub tools area for those tools classified with the tag
“Simulation”. There are 15 such tools. I organized these as OpenSees Tools, Other Executable Tools,
and Download only Tools.
1. OpenSees Lab - This is a set of special graphical interfaces for well-developed opensees applications
2. BuildingTCL - This is a graphical interface for building TCL files to execute with OpenSees. .
3. OpenSees Development Tool- This is the application development tool for building OpenSees
Simulation applications. It manages a set of selectable applications stored as subdirectories of the
users NEEShub HOME directory
4. OpenSees Navigator: This tool uses TK and Matlab to prepare, execute, and analyze results for
OpenSees simulations. This is another graphical user interface for executing OpenSees but heavily
integrated with Matlab.
5. OpenSees binary (NO GUI) .
Other NEEShub Executable Simulation Tools
6. Strata
7. SapWood
8. ZEUS-NL
9. SigmaSpetra
10. Frame3DD
11. EPET0
12. EPET1
Three simulation tools are currently download only. They are not executable in NEESHub tool so we
have no hub usage statistics for these tools. They are
13. DEEPsoil
14. LARZ2D
15. PulseSnapper
NEESComm IT June , 2011
B. Usage Measurements
NEEShub went live in August of 2010. The concept of tools executing in a website is new to the
Earthquake engineering community. First year numbers are difficult to interpret. But there has been a
steady increase in the number and usage of simulation tools. From a comparative purpose, OpenSees
tools are the most used in both the number of users and simulation sessions.
This chart compares the number of users of all the hub-executable tools. Since we can not measure
them, this chart does not include the three tools that are download only. This shows the total number
of users since the inception of NEEShub.
Total Simulation Users
0
50
100
150
200
250
300
350
OS L
ab
BuildTCL
OS D
evelop
men
t
OS N
avigat
or
EPE
T Online
FRAM
3DD
Stra
ta
Sigm
aSpe
tra
Zeus-
NL
Sap
Wood
Sim Tools users
To
tal
users
Users
NEESComm IT June , 2011
The next chart compares the total number of simulation sessions for simulation tools since NEEShub
inception. Again, there is a dominance of the four OpenSees tools.
Total Simulation Sessions
0
200
400
600
800
1,000
1,200
1,400
OS L
ab
BuildTC
L
OS D
evelop
men
t
OS N
avigat
or
EPE
T Online
FRAM
3DD
Stra
ta
Sigm
aSpe
tra
Zeus-
NL
Sap
Wood
Simulation Tools
Sessions
OpenSees had an early focus in NEEShub. The use of OpenSees in NEEShub was demonstrated at an
OpenSEES workshop in September of 2010 soon after NEEShub was launched.
The following set of charts were updated for the June release of this report. They show month to month
usage of each simulation tools in the hub. EPET0 is a new tool installed Feb 2011 and EPET1 was just
installed in June 2011. EPET1 is the first tool running in the hub that is a windows executable tool.
Other hub tools are running on Linux although most users are unaware of which virtual execution
environment is used.
NEESComm IT June , 2011
OpenSees Laboratory
Bulding TCL
OpenSees Development Tool
NEESComm IT June , 2011
OpenSees Navigator 2.5
Frame3DD
OpenSees Binary
NEESComm IT June , 2011
SigmaSpectra
Strata
EPET0
NEESComm IT June , 2011
C. NEEShub OpenSees Simulation Tools
1. OpenSees Laboratory
Abstract: This set of simulation tools has been developed for use with the OpenSees software. There are
3 basic tool types:
1. Tools for submitting OpenSees scripts to OpenSees interpreters running on sequential
and NSF Teragrid resources.
2. Tools for Educational use to instruct students on the response of structures.
3. Useful Tools for performing practical tasks.
These tools will be updated constantly.
Maintainer: Frank McKenna
2. BuildingTcl
Abstract: OpenSees Graphical User Interface. This is an installation of BuildingTcl as a NEEShub tool. This
will launch BuildingTcl in a hub container without any installation. If you want to download and install
BuildingTcl please visit this wiki at berkeley.
http://opensees.berkeley.edu/wiki/index.php/BuildingTcl
Maintainer: Silvia Mazzoni
3. OpenSees Application Development Tool
Abstract: This is the OpenSees Application Development Tool. The tool provides you with some
example setups so you can develop your OpenSees TCL code and Rappture user interface. This is an
expert tool that requires knowledge of the OpenSees TCL interface.
Maintainer: Gregory P. Rodgers, NEESComm IT
4. OpenSees Navigator 2.5
Abstract: Matlab Engineering Toolbox for Analysis of Structures using OpenSees
5. OpenSees Binary
Abstract: This just a tool space. It is not intended to be directly executed by users because there is no
user interface with this tool. The purpose of this tool space is so that the multiple interfaces to
OpenSees use the same OpenSees binary. This also serves as the build location for multiple versions of
OpenSees as needed. Lastly, this tool space holds the OpenSees source code and makefiles needed to
build OpenSees. OpenSees is an open source tool.
NEESComm IT June , 2011
D. Other NEEShub Executable Simulation Tools
6. Strata
Abstract: One-dimensional site response analysis with stochastic variation of site properties using either
time series or random vibration theory.
Kottke, Albert R., and Rathje, Ellen M. (2008) Technical Manual for Strata. PEER Report 2008/10.
University of California, Berkeley, California.
7. SAPWood
Abstract: Seismic Analysis Package for Woodframe Structures
This analysis program, developed based on the Seismic Analysis of Woodframe Structures (SAWS) and
Computer Program for the Cyclic Analysis of SHEar Walls (CASHEW) (see Folz and Filiatrault, 2002)
concepts, is aimed at providing both researchers and practitioners with a user-friendly software package
which is capable of performing nonlinear seismic structural analysis and loss analysis for woodframe
structures. In addition to time domain analysis, several modules that support the NEESWood PBSD
efforts are included and described in Section 1.2. This software package is used extensively in the
NEESWood project and may have upgrade versions depending on the advancement in analysis models
for light frame wood structure. SAPWood is essentially a toolbox which allows the user to model a light
frame wood structure for various seismic-related analyses. There are three types of models currently
available in SAPWood: the first one is a bi-axial structural model which was introduced by Folz and
Filiatrault (2002) in the SAWS program (3DOF in each story with a rigid diaphragm assumption); the
second one is a simplified lumped-mass shear building model (with only 1DOF at each story level), which
can be useful for preliminary uni-directional analysis and simplified design approaches; and a fully
coupled bi-axial shear and bending model (triaxial model, Pei and van de Lindt, 2009, van de Lindt et al.
2010). The triaxial model also has the option for users to add friction pendulum base isolators to the
base level. SAPWood also provides the user the ability to build and analyze light frame wood shearwalls
using nonlinear connectors (nails, hold-down devices, screws, etc.) elements. This enables the analysis
of woodframe structures beginning at the fastener level when assembly (shearwall) test data is not
available. The module termed SAPWood-Nail Pattern (NP) analysis is designed to perform this task (the
concept is similar to the CASHEW program developed in the CUREE-Caltech project with some
modifications). See user manual in “Supporting Documentation” for more detail.
The NEESWood Project is a four-year five-university project headquartered at Colorado State University.
The project director is John W. van de Lindt at Colorado State University (now at University of Alabama),
and Co-Investigators are Rachel Davidson at the University of Delaware, Andre Filiatrault at the
University at Buffalo, David V. Rosowsky at Texas A&M University, and Michael Symans at Rensselaer
Polytechnic Institute. The objective of the NEESWood Project is to develop a logical and economical
performance based seismic design philosophy to safely increase the height of woodframe construction
in regions of moderate to high seismicity.
NEESComm IT June , 2011
Funding for this study was provided through the National Science Foundation’s George E. Brown, Jr.
Network for Earthquake Engineering Research (NEES-R) program via NSF grant CMMI-0529903. That
funding is gratefully acknowledged.
8. ZEUS-NL
Abstract: Simulation of 3-D structures under static and dynamic loading
ZEUS-NL is the analysis and simulation platform of the Mid-America Earthquake (MAE) Center. It is a
state-of-the-art 3D static and dynamic platform specifically developed for earthquake engineering
applications. Its extreme efficiency, accuracy, verification and user-friendly graphical user interface has
made it easier than ever to undertake inelastic large displacement analysis of complex frames using the
fiber approach, with a suite of material models and elements. The MAE Center requires that
publications, including results from ZEUS-NL, include an acknowledgement of Mid-America Earthquake
Center and the National Science Foundation (Award Number EEC-9701785).
9. SigmaSpetra
Abstract: Semi-automated ground motion selection which scales time series to fit a target response
spectrum and standard deviation.
SigmaSpectra is a computer program that selects suites of of earthquake ground motions from a library
of ground motion such that the median of the suite matches a target response spectrum at all defined
periods, and then scales the suite such that the standard deviation agrees with the target standard
deviation. The success of the SigmaSpectra in matching the target response spectrum and standard
deviation depends on many factors including: the size of the requested suite, the number of motions in
the ground motion library, and the appropriateness of the target response spectrum and standard
deviation to the motions in the library.
A Semi-Automated Procedure for Selecting and Scaling Recorded Earthquake Motions for Dynamic
Analysis, Albert Kottke and Ellen M. Rathje, Earthquake Spectra 24, 911 (2008), DOI:10.1193/1.2985772
10. Frame3DD
Abstract: Frame3DD is free open-source software for static and dynamic structural analysis of 2D and
3D frames and trusses with elastic and geometric stiffness. It computes the static deflections, reactions,
internal element forces, natural frequencies, mode shapes and modal participation factors of two- and
three- dimensional elastic structures using direct stiffness and mass assembly. Frame3DD has its own
text-file input format (.3dd), but additionally supports matlab (.m) and spreadsheet (.csv) file formats,
and offers graphical output including mode shape animation via Gnuplot version 4.2.
11. EPETO – Earthquake Performance Evaluation Tool Online
Abstract: Research per NSF Award No: CMS-0618183 Stage Two resulted in a non-commercial release of
innovative software called Earthquake Performance Evaluation Tool (EPET) (see
http://www.epet.space3d.biz). The current vertion of EPET called EPET1 enables experiments with
NEESComm IT June , 2011
virtual buildings on Earthquake protectors (see http://nees.org/data/get/NEES-2006-
0283/Public/REPORT.pdf) accompanied with testing of the identical but fixed-base buildings. On users’
demand, all those concurrent experiments may be animated.
12 EPET1 – Earthquake Performance Evaluation Tool One
Abstract: Research per NSF Award No: CMS-0618183 Stage Two resulted in a non-commercial release of
innovative software called Earthquake Performance Evaluation Tool (EPET) (see
http://www.epet.space3d.biz). The current vertion of EPET called EPET1 enables experiments with
virtual buildings on Earthquake protectors (see http://nees.org/data/get/NEES-2006-
0283/Public/REPORT.pdf) accompanied with testing of the identical but fixed-base buildings. On users’
demand, all those concurrent experiments may be animated.
NEESComm IT June , 2011
E. NEEShub Download-only Simulation Tools
13. DEEPSOIL
Abstract: DEEPSOIL is a one-dimensional site response analysis program
The main features of DEEPSOIL are:
• 1D equivalent linear analysis
• Unlimited number of layers / material properties / number of acceleration data points of input
ground motion
• 3 types of complex shear modulus '1D nonlinear analysis:'
• Confining pressure dependent soil model
• 4 types of viscous damping formulations • Increased numerical accuracy and efficiency
• Pore water pressure generation (Matasovic and Vucetic, 1993, 1995; Green et al., 2000)/dissipation
capability. 'Graphical user-interface:'
• Visual selection of optimum modes/frequencies of the viscous damping formulation • Visual
selection of nonlinear soil parameters: Once the nonlinear soil parameters are selected, G/Gmax
and damping ratio curves can be calculated / displayed and compared to selected reference curves.
• Allows both English and metric units
• Animation of horizontal displacement of the soil column (only for time domain analysis)
• Convergence check (only for equivalent linear analysis): DEEPSOIL displays the maximum strain
profile for each iteration in performing equivalent linear analysis. This feature allows easy checking
of whether the solution has converged.
• PGA profile
• DEEPSOIL displays acceleration, strain, stress time histories, Fourier response spectrum, Fourier
amplification ratio spectrum, and response spectrum at selected layers. It is also possible to export
output into text files
• DEEPSOIL can convert NEHRP Site class A motion to Site class B/C motion and vice versa. • DEEPSOIL
can baseline correct any motion in the library
• Output data is automatically exported for the user’s future reference See user manual in
“Supporting Documentation” for more detail.
DEEPSOIL was developed under the direction of Prof. Youssef M.A. Hashash in collaboration with several
graduate and undergraduate students including Duhee Park, Chi-Chin Tsai, Camilo Phillips, David
Groholski and Daniel Turner at the University of Illinois at Urbana-Champaign. Development of DEEPSOIL
was supported in part through Earthquake Engineering Research Centers Program of the National
Science Foundation under Award Number EEC-9701785; the Mid America Earthquake Center. Additional
support was received from University of Illinois at Urbana-Champaign. Any opinions, findings, and
conclusions or recommendations expressed in this material are those of the authors and do not
necessarily reflect the views of the National Science Foundation. The authors gratefully acknowledge
this support.
NEESComm IT June , 2011
14. LARZ-2D
Abstract:Computer Programs for Nonlinear Analysis of Planar Reinforced Concrete Structures
Incorporating Frame and Walls
R. Lopez, M. Saiidi, S. Otani, & M. Sozen
15. PulseSnapper
Abstract: Identify pulse amplitude and period in near-fault ground motions. PulseSnapper is a MATLAB
Compiler-generated standalone application.
Tang YC and Zhang J, "Response Spectrum-Oriented Pulse Identification and Magnitude Scaling of
Forward Directivity Pulses in Near-Fault Ground Motions", Soil Dynamics and Earthquake Engineering,
31(1):59-76, 2011.
NEESComm IT June , 2011
F. Archival of Simulation Data
The NEEShub archive is known as the NEES Warehouse. This was formerly managed by NEES Central at
UCSD. The original purpose of the archive was to store and curate information regarding physical
simulation of structures, not cyber simulation. The organization of the warehouse is by project and
experiment. Experiments are organized by trial and repetitions. There are currently over 400 projects
approaching 10TB of data.
There has been some effort to store simulation results in the archive including hybrid simulation. As
projects are organized by Experiment and Trial, the simulation archive adds a parallel organization by
Simulation and Run.
The management of Simulation Data is still preliminary as indicated by the total number of Experiments
and Trials verses Simulations and Runs. There are 1268 Experiments in about 400 Projects Among
these experiments are 9614 Trials. Comparatively, there are only 21 Simulations stored in the archive
with a total of 24 Runs. There is no further required organization of the Run directories primarily
because of resources to develop an archive of simulation and hybrid simulation results. For reference,
here is the list of those Run directories showing the Simulation and projects.
NEES-2006-0180.groups/Simulation-1/Run-1:
NEES-2006-0180.groups/Simulation-1/Run-2:
NEES-2006-0180.groups/Simulation-2/Run-1:
NEES-2006-0180.groups/Simulation-2/Run-2:
NEES-2006-0180.groups/Simulation-3/Run-1:
NEES-2006-0180.groups/Simulation-3/Run-2:
NEES-2006-0180.groups/Simulation-3/Run-3:
NEES-2006-0180.groups/Simulation-3/Run-4:
NEES-2007-0331.groups/Simulation-1/Run-1:
NEES-2007-0333.groups/Simulation-1/Run-1:
NEES-2007-0346.groups/Simulation-1/Run-1:
NEES-2007-0354.groups/Simulation-1/Run-1:
NEES-2009-0707.groups/Simulation-1/Run-1:
NEES-2009-0707.groups/Simulation-1/Run-2:
NEES-2009-0707.groups/Simulation-1/Run-3:
NEES-2009-0707.groups/Simulation-1/Run-4:
NEES-2009-0707.groups/Simulation-1/Run-5:
NEES-2009-0707.groups/Simulation-1/Run-6:
NEES-2009-0707.groups/Simulation-2/Run-1:
NEES-2009-0707.groups/Simulation-2/Run-2:
NEES-2009-0707.groups/Simulation-2/Run-3:
NEES-2009-0707.groups/Simulation-2/Run-4:
NEES-2009-0707.groups/Simulation-2/Run-5:
NEES-2010-0900.groups/Simulation-1/Run-1:
NEESComm IT June , 2011
G. NEES CyberInfrastructure
The NEES CyberInfrastructure is organized as a collection of data, servers, and tools. This overview chart
shows those components located at the sites (above dotted line ) and how data moves from the sites to
the central servers located at Purdue (below dotted line).
Simulation tools running in the HUB have access to three types of data.
- Group data shared among members of a logical group of people
- Home directory space, typically for output of simulation
- Read access to files in the NEES Project Warehouse.
As of this report, tool sessions only execute on NEEShub execution servers located at Purdue. By release
3 of NEEShub, selected users will have the ability to transparently submit their tool sessions to the
Teragrid or to the Open Science Grid (OSG). Release 3 is schedule for July 2011.
NEESComm IT June , 2011
As illustrated in the previous section, there is a need to focus on organizing and curating simulation
results for the NEES Project Warehouse. There is little structure to the organization of cyber
simulations as compared to physical simulation.