OpenSees on Grid Garuda

Download Report

Transcript OpenSees on Grid Garuda

Simulation for Earthquake Engineering Research
and Practice Using OpenSees and Grid
By
Gouri Kadam
Centre for Development of Advanced
Computing(C-DAC)Pune
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Contents
Need for computational simulation in earthquake
engineering

Overview of the Application

About NeesGrid

Computing And Data Requirements

OpenSees on Grid Garuda

Job Submission Methods
– Command Line
– Job Submission Portal

AGSG Client

Examples

Concluding Remarks

7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Need for computational simulation in
earthquake engineering.
There are two broad needs
for
computational
simulation in earthquake
engineering.
• Research focused: using
simulation to improve
understanding of
a.Structural systems
b.Geotechnical systems,
c.Natural disasters like
tsunamis.
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
• for engineering design: use of computational simulation to make
predictive (and probabilistic) estimates of performance as a basis for
design decisions.
- Advanced computational simulation to include the nonlinear behavior
and realistic failure modes of structures and soil systems.
•
The two uses, research and design applications, should not be
decoupled, because the research needs to drive the practice, but the
practice needs to inform the research.
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Overview of the application
•
•
•
•
This service provides tool for
modeling, analysis , pre and post
processing using the same single
tool.
For analysis we are using
OpenSees which is already ported
on Garuda, is a freeware and is
worldwide accepted framework to
simulate the performance of
structural
and
geotechnical
systems subjected to earthquakes.
OpenSees required input data file
in the form of tcl script which can
be generated using modeling
software called GID and by
incorporating
various
problem
types into it. Also GID can be used
for postprocessing the results. It is
a Licensed software.
In this way Modeling and analysis
of any complicated structures
becomes very easy and user
friendly
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
About NeesGrid
•
NEESgrid was developed by collaborators from a broad spectrum of
engineering departments, national science centers, laboratories, and
private sector partners.
•
NEESgrid links earthquake researchers across the U.S. with leading-edge
computing resources and research equipment, allowing collaborative teams
(including remote participants) to plan, perform, and publish their
experiments.
•
NEESgrid allows earthquake researchers to integrate physical
experimentation and model-based simulation, computational analysis, and
improved testing and validation of increasingly complex and comprehensive
analytical and numerical models.
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Why OpenSees
•
•
•
•
•
•
The development and application of OpenSees is sponsored by the Pacific
Earthquake Engineering Research Centre through the National Science Foundation
engineering and education centers program
OpenSees has been selected as the simulation component for the George E. Brown,
Jr Network for Earthquake Engineering Simulation and has being sponsored by
NEESit since 2004
OpenSees development team includes various well known personalities in the field of
Earthquake engineering ( eg Dr. Silvia Mazzoni, Dr. Frank McKenna, Dr. Jinchi Lu
and many more ) from various Universities like University of California, Berkeley ,
University of California, Davis , Stanford University .
http://opensees.berkeley.edu/projects.php .. This page contains links to other projects
that are using OpenSees.
PEER Testbeds
Van Nuys Building
I-880 Viaduct
Humboldt Bay Bridge
UC Science Building
7-17 Feb 2011
•
•
Geotechnical University of
Washington
University of California, Davis
University of California, San Diego
Structural Reliability and Sensitivity
Analysis University of California,
Berkeley
University of California, San Diego
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Why OpenSees .. contd
•
OpenSees is an object-oriented software framework for creating nonlinear
finite element applications. The framework provides classes for
- modeling
- to perform nonlinear analysis on the model
- and classes to monitor the response of the model during the analysis.
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Problems That can be solved using OpenSees
• Static Problems
– Deformation analyses (1D, 2D, or 3D)
– Consolidation problems
– Soil-structure interaction problems
• Shallow foundations (e.g. bearing capacity,
deformation)
• Pile foundations (e.g. vertical and lateral
capacity)
• Dynamic (earthquake problems)
– Free-field analysis
– Liquefaction-induced problems
– Soil structure interaction problems (e.g.
response of pile foundations, bridge bents,
or complete structures embedded in soils to
earthquake excitations)
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Purpose behind OpenSees on grid
• Research and practice is moving towards Performance-Based
Earthquake Engineering.
• Providing software and services that enable earthquake engineers
to: organize and share data, participate in remote experiments, and
perform hybrid simulations
Networking / Data Communication
Internet / Web
technologies
High Performance
Computing
Solutions / Software
developments
Local language
Support
Training
Multimedia
7-17 Feb 2011
Data warehousing
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
•
•
•
Large-Scale Structural and Geotechnical Simulations for e.g
- Simulation of Bridge, Multi-Storied Building etc
Education and training of academics and industry in:
– Structural and geotechnical mechanics and modeling
– Advanced computing and simulation
Most Important point is .. For using high-performance computing (HPC)
resources in the field of Earthquake Engineering to support event-driven
science, and for those situations when it’s most needed.
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Computing & Data Requirements
Middleware
•
•
•
•
•
•
•
•
User Requirement
Globus GridFTP
PETSC libraries
Tcl-tk libraries
Reliable
File
transfer tools
Globus
replica
location service
Data
replication
service
Software
to
manage VO users
and their privileges
Grid
portal
for
submitting multiple
MPI jobs
7-17 Feb 2011
1.
2.
3.
Access to
Grid –
Garuda
portal.
One PC with
Network
Connection
Visualization
tools if
required
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Deliverables of OpenSees On Grid Garuda
•
To make OpenSees grid enabled
•
To develop user friendly UI /Interface or web portal for OpenSees so that
users can directly submit their jobs using this tool.
•
To demonstrate various test examples on OpenSees and make it available
on portal, which will help user for clear understanding of the service.
•
Also the above mentioned test examples will vary from simple small scale
problems to the problems which deals with large complex data which will
clearly illustrate the capability of the system opensees + Grid
•
OpenSees input file format is “tcl”. A program or tool which will convert
almost all available input data/format to the OpenSees format will be made
available with OpenSees
•
Tool for visualization of analysis results i.e. for postprocessing.
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
About Grid- Garuda
•
http://www.garudaindia.in/
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
7-17 Feb 2011
•
http://203.200.36.236/GridPortal1.3/
-- Internet
•
http://192.168.60.40/GridPortal1.3/ - Garuda Network
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Login to Grid Garuda Job Submission Portal
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Grid Garuda Job Submission Portal
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
AGSG [Automatic Grid Service
Generator]
Introduction :
•
The Automatic Grid Service Generator (AGSG) is a web tool to
automatically generate Grid services. This tool can convert an existing
application or executable file(s) as a Grid Service(s).
•
It is useful for application developers or programmers who wish to deploy
their application components as Services on the grid.
AGSG Features:
The Automatic Grid Service Generator tool can generate Grid services from
already existing executable files.
•
It frees the user from the complexity involved in making a grid service .
•
It is a Web Based tool
•
User Friendly GUI.
URL of the Service : http://203.200.36.236/AGSG
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
•
URL of the Client :
http://203.200.36.236/AGSGClient
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Basic Commands
gwps – to see the current status of the submitted jobs[by all users]
gwhost – to check the availability of host
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Viewing the job log
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Examples
• OpenSees Sequential version is available across all grid location.
• Users can submit their jobs through command line from gridfs as
well as through Xeon
Example Problem
• Two examples are mentioned for reference . First one broadly
focuses on the usability of OpenSees and the second one focuses
on the capability of grid.
1. Solid-fluid fully coupled (u-p) 20-8 noded brick element:
saturated soil element with pressure dependent material,
subjected to 1D sinusoidal base shaking
• model BasicBuilder -ndm 3 -ndf 4
• integrator Newmark $nw $nw2
• analysis Transient
• time history analysis
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
• create dynamic time history analysis - pattern UniformExcitation
• analysis VariableTransient
• Records as - eval "recorder Node -file disp -time -node $SnodeList dof 1 2 3 -dT $dT disp"
• Records as - recorder Element -ele 1 -time -file strain17 -dT $dT
material 17 strain
•
Sample *.jt file
EXECUTABLE = OpenSees
INPUT_FILES = 208UP.tcl
OUTPUT_FILES = output.tar
ARGUMENTS = 208UP.tcl
REQUIREMENTS=HOSTNAME="xn00.npsf.cdac.ernet.in“
•
Execution time : 40 sec.
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Lateral acceleration at the top of the element
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Example Problem
2. Bridge Example –
• A two-dimensional nonlinear model of the Bridge, including the
superstructure, piers, and supporting piles was developed using OpenSees
• The bridge piers are modeled using 2-D nonlinear material, fiber beamcolumn elements formulated using the flexibility approach based on the
exact interpolation of the internal forces The column cross-section is
discredited into concrete and steel fibers. A sinusoidal incident wave is
applied at the base through a set of nodal equivalent forces.
• Hollow High Pier 3 Nos.
• Reinforced concrete bridge with 30m tall pier
• Length of Deck slab 40 m
• Foundation 1 m in length
• No of spans 3
• Nonlinear beam-column elements
• Perform the transient analysis
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
•
•
•
•
•
•
•
•
•
•
•
•
Create the convergence test, the norm of the residual with a tolerance of
1e-12 and a max number of iterations of 10 test EnergyIncr 1.0e-12 15 0
Create the solution algorithm, a Newton-Raphson algorithm algorithm
Newton
Create the integration scheme, Newmark with gamma = 0.5 and beta =
0.25
integrator Newmark 0.5 0.25
Create the system of equation, a banded general storage scheme system
UmfPack
Create the constraint handler, a plain handler as homogeneous boundary
conditions
constraints Transformation
Create the DOF numberer, the reverse Cuthill-McKee algorithm numberer
RCM
Create the analysis object analysis Transient
Define materials for nonlinear columns
CONCRETE
tag f'c
ec0 f'cu
ecu
Core concrete (confined)
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Fem meshing of 2-D bridge
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Results
Plot of Frequency Vs Time .
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
•
Load-Displacement Curve
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
Concluding Remarks
•
•
•
•
•
Very useful for developing the data needed to eliminate testing and replace
it with simulation for earthquake engineering research and practice.
The significance of the present work is to create the awareness among the
researchers, academicians and structural consultants regarding the
simulation of Structural and Geotechnical systems subjected to
earthquakes. OpenSees is intended to serve as the computational platform
for research in performance-based earthquake engineering.
Will help in advances in computational simulation for earthquake
engineering and will have trans-formative effects on engineering design,
operations and maintenance of structures, and regional planning for
disasters (natural and others) and mitigation of disasters.
This study will improve design and allow optimization, including design for
target system reliability.
This research has direct benefits in terms of security, physical protection,
and systematic planning for disasters.
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting
THANK YOU
ANY QUESTIONS ?
7-17 Feb 2011
Asia 2 2011 - Joint CHAIN/EU-IndiaGrid2/EPIKH School for Application Porting