SlideShare a Scribd company logo
1 of 39
Download to read offline
OpenSees:
Future Directions
Frank McKenna
First European Conference on OpenSees
Porto, Portugal June 19-20 2017
Outline
1. Python Interpreter
2. OpenSeesIDE
3. SimCenter
OpenSees Python Interpreter
• We are releasing a beta version of a Python
interpreter.
• Python is the most widely used programming
language taught in universities
• We will release both Tcl and Python
interpreters for OpenSees(the python
interpreter might lack some functionality in
terms of available options)
# create model
ops.wipe()
ops.model("BasicBuilder", "-ndm",2, "-ndf",2)
ops.node(1, 0.0, 0.0)
ops.node(2, 144.0, 0.0)
ops.node(3, 168.0, 0.0)
ops.node(4, 72.0, 96.0)
ops.fix(1, 1, 1)
ops.fix(2, 1, 1)
ops.fix(3, 1, 1)
ops.uniaxialMaterial("Elastic", 1, 3000.0)
ops.element("truss", 1, 1, 4, 10.0, 1)
ops.element("truss", 2, 2, 4, 5.0, 1)
ops.element("truss", 3, 3, 4, 5.0, 1)
ops.timeSeries("Linear", 1)
ops.pattern("Plain", 1, 1, "-fact", 1.0)
ops.load(4, 100.0, -50.0)
ops.system("BandSPD")
ops.numberer("RCM")
ops.constraints("Plain")
ops.algorithm("Linear")
ops.integrator("LoadControl", 1.0)
ops.analysis("Static")
ops.recorder("Node", "-file", "example.out", "-time", "-node", 4, "-dof", 1, 2, "disp")
ops.analyze(1)
Outline
1. Python Interpreter
2. OpenSeesIDE
3. SimCenter
OpenSeesIDE
An integrated development environment for
developing OpenSees scripts. Contains:
• File editor
• Tcl Interpreter
• 3d Renderer
Outline
1. Python Interpreter
2. OpenSeesIDE
3. SimCenter
A Nation at Risk from Natural Hazards
Hurricanes
Tornadoes
Floods
Tsunami
Earthquake - High
Earthquake - Moderate
After: Crisis HQ (2012)
NHERI 10
A Cyberinfrastructure for the
Natural Hazards Community
11
DesignSafe-ci.org Vision
• A CI that is an integral and dynamic part of research
discovery
• Cloud-based tools that support the analysis,
visualization, and integration of diverse data types
– Key to unlocking the power of “big data”
• Support end-to-end research workflows and the
full research lifecycle, including data
sharing/publishing
• Enhance, amplify, and link the capabilities of the
other NHERI components
12
DesignSafe-ci Cyberinfrastructure
• Data Depot
• Discovery Workspace
13
DesignSafe Data Depot
14
DesignSafe Data Depot
15
Discovery Workspace
16
• Simulation and analysis tools
‒ OpenSees, ADCIRC, OpenFOAM, Matlab, Paraview
The Simulation Applications Experts
Say We Need
17
Simulation Applications Identified:
1) Applications that generate Uncertainty in Response Quantities:
• Earthquake
• Wind
• Water
2) Applications to perform Performance Based Engineering (PBE)
3) Applications for Community Resiliency
NHERI
NHERI Computational
Modeling and
Simulation Center
Leadership Group
Sanjay Govindjee Camille Crittenden Frank McKenna Matt Schoettler
UC Berkeley UC Berkeley UC Berkeley UC Berkeley
Steve Mahin Ahsan Kareem Laura Lowes Greg Deierlein
UC Berkeley Notre Dame Washington Stanford
The applications:
1) Applications that generate UQ in Response Quantities:
2) Applications to perform Performance Based Engineering
3) Applications for Community Resiliency
5 Year Project BUT 10-20 Year Vision
We are providing a Software
Applications
UQ Tool: Dakota-FEM
Application Developed to demonstrate
UQ to user. To allow user to take
existing input files (not SAM), identify
the parameters that should be
considered as random variables, assign
a distribution to those variables, define
EDP parameters and obtain the UQ in
the output.
• The applications will be developed using a new software framework.
• A framework provides the developer a pre-defined set of interfaces
and an existing set of components that will allow them to build an
application.
• The developer can extend the application by providing and integrating
their own component as long as it meets the interface.
• The applications our framework will enable are workflow applications
in Natural Hazards Engineering.
SimCenter Framework
“A workflow application is a software application which
automates … a process or processes” (Wikipedia)
Basically we are combining multiple applications together to form super applications
SimCenter Workflow Applications
OpenSees of course is central to the framework!
24
PBE Application Sequence Diagram
It’s all about defining INTERFACES
and FUNCTIONALITY of the
applications.
• Defining Common Interfaces for the applications, i.e.
all take the same input and produce the same
output, with accomodation for application specific
information
• Input & output files will be in JSON format. A number
of file types:
– BM
– EVENT
– SAM
– EDP
– DL
26
BM
GBI SIM XIM CIM
columnLines
floorLines
Beams
Columns
Braces
Walls
Dampers
Braces
Sections
Materials
columnLines
floorLines
xPanels
name
#floor
Area
type
location BM = Building Model
GBI = General Building Info
SIM = Structural Info Model
XIM = eXternal Info Model
CIM = Contents Info Model
= composition
(composed of)
1 0,1 0,1 0,1
Building Model (BM)
RV
0,1
SAM –Structural Analysis Model
27
SAM
Node Element Material Section RV
Uniform
Normal
Lognormal
Beta
Shifted Exponential
Gamma
Chi-Square
Shifted Rayleigh
Type I Largest Value
Type I Smallest Value
Type II Largest Value (also called F
Type III Smallest Value
Gumbel (same as Type I Largest Va
Weibull (special case of Type III Sm
Laplace
Pareto
Truncated Normal
Triangular
Inverse Gamma
Wishart distribution
Inverse Wishart distribution
Shell
Quad
ForceBeamColumn
ConcentratedHingeBeamColumn
…
= composition
= inheritance
Rvfield?
EDP – Engineering Demand Parameters
28
EDP
FloorDisp FloorAccel StoryDrift
columnLine
Floor
data
columnLine
Floor
data
columnLine
floor1
Floor2
data
= Inheritance
(is a)
PanelPressure
EDP = Engineering
Demand Parameter
columnLines[]
floors[]
data
data: scalar or vector
initially empty
single values
distribution (UQ)
29
Event
Earthquake Wind Hydro
Uniform RockOutcrop Regional
BoreHole
MultiSupport
SoilLayer
Herceles
SW4
ActiveEvent
RegionalSim
DRM
Lysmer
Dr. Arthur Rodgers,
Lawrence Livermore National Lab
File
DB
Synthetic
File
DB
Synthetic
Event (boundary condition & forces for model)
RV
DispRecordAccelRecord
Event
Earthquake Wind Hydro
File CFD
(LES/RANS)
CFD-
MultiFidelity
DB
RV
Event (boundary condition & forces for model)
OpenFoam
Virtual
Wind
tunnel
Collaborators
WRFCFD-
MultiScale
Weather Forecast
Weather Event
Other
Codes
The Data is Passed Between
APPLICATIONS
• Given Inputs and Outputs, what are the applications
to work on the DATA.
– AI-M (BM,Event[]) -> SAM
– FEM-UQ (BM,Event[],SAM)->EDP
– DL (BM,Event[],SAM, EDP)->DL
• Pre- and Post processors for a applications (python)
32
AI-M
AI-M-NoSIM AI-M-Sim
KB-M
• In 5 years we cannot do all building types
• Will return models for a limited set of structure:
• Regular Steel and Concrete Moment Frames
• Braced Frame Buildings
• Shear Wall Buildings
AI to return the FEM Model Description(s) using information in the
knowledge base about how to model. The FEM Model
Descriptions to contain information as to uncertain variables and
information on credibility of the model.
AI-M
Prof. Xinzheng Lu,
Tsinghua University,
P.R. China
33
KB-M
Observational Data
GEI BM EDP Event
GBI SIM XIM CIM
Numerical Simulation
SAMEDP
KB-M
0,1 0,111
DB will stores the relation between observational data and numerical
simulation data AI-M can query the DB for these relations and the data,
e.g. get observational data and associated numerical simulations for all
concrete shear wall buildings.
WE NEED EXPERIMENTAL
TESTS AND SIMULATION
INPUT FILES THAT
ATTEMPT TO PREDICT THE
RESPONSE
MOOC
34
FEM-UQ
FEM-UQ-ENGINE
Dakota RtMatlab
Prof. Terje Haukaas,
University of British
Columbia, Canada
FEAPpv OpenSees ESSI
FEM-UQ
Prof. Boris Jeremic,
UC Davis
FEM
35
DL
Pact OpenSLAT Matlab
Prof. Brendon Bradley,
University of Canterbury, NZ.
DL
KB-DL
Functions
Resilience
• Ultimate goal to perform regional simulations and allow
decision makers to make informed decisions as to best
way to facilitate recovery from disaster
• KB-BE + Regional Simulation + UrbanSIM (or other)
Integrating the Tools to Develop and Evaluate Sustainability Plans
37
UrbanSim:
A simulation platform for supporting planning and analysis of urban development, incorporating the interactions between
land use, transportation, the economy, and the environment.
Exploring a Connected Graph of the Metropolis
38
Micro
Macro
UrbanSim
39
Simulating individual choices such as household location, for entire populations, at an agent level.

More Related Content

What's hot

STKO - A revolutionary toolkit for OpenSees
STKO - A revolutionary toolkit for OpenSeesSTKO - A revolutionary toolkit for OpenSees
STKO - A revolutionary toolkit for OpenSeesopenseesdays
 
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...openseesdays
 
Residual fire resistance of steel frames assessed using a multi-hazard analys...
Residual fire resistance of steel frames assessed using a multi-hazard analys...Residual fire resistance of steel frames assessed using a multi-hazard analys...
Residual fire resistance of steel frames assessed using a multi-hazard analys...openseesdays
 
Numerical Simulation of the Seismic Behaviour of RC Bridge Populations for De...
Numerical Simulation of the Seismic Behaviour of RC Bridge Populations for De...Numerical Simulation of the Seismic Behaviour of RC Bridge Populations for De...
Numerical Simulation of the Seismic Behaviour of RC Bridge Populations for De...openseesdays
 
Geotechnical Examples using OpenSees
Geotechnical Examples using OpenSeesGeotechnical Examples using OpenSees
Geotechnical Examples using OpenSeesopenseesdays
 
IEEE/RSJ IROS 2008 Real-time Tracker
IEEE/RSJ IROS 2008 Real-time TrackerIEEE/RSJ IROS 2008 Real-time Tracker
IEEE/RSJ IROS 2008 Real-time Trackerc.choi
 
Geotechnical Elements and Models in OpenSees
Geotechnical Elements and Models in OpenSeesGeotechnical Elements and Models in OpenSees
Geotechnical Elements and Models in OpenSeesopenseesdays
 
Uncertainty and Sensitivity Analysis using HPC and HTC
Uncertainty and Sensitivity Analysis using HPC and HTCUncertainty and Sensitivity Analysis using HPC and HTC
Uncertainty and Sensitivity Analysis using HPC and HTCopenseesdays
 
Simplified macro-modelling approach for infill masonry wall in-plane and out-...
Simplified macro-modelling approach for infill masonry wall in-plane and out-...Simplified macro-modelling approach for infill masonry wall in-plane and out-...
Simplified macro-modelling approach for infill masonry wall in-plane and out-...openseesdays
 
Towards Exascale Simulations for Regional-Scale Earthquake Hazard and Risk
Towards Exascale Simulations for Regional-Scale Earthquake Hazard and RiskTowards Exascale Simulations for Regional-Scale Earthquake Hazard and Risk
Towards Exascale Simulations for Regional-Scale Earthquake Hazard and Riskinside-BigData.com
 
Building and road detection from large aerial imagery
Building and road detection from large aerial imageryBuilding and road detection from large aerial imagery
Building and road detection from large aerial imageryShunta Saito
 
Improved drift assessment approach for steel moment frames under realistic ea...
Improved drift assessment approach for steel moment frames under realistic ea...Improved drift assessment approach for steel moment frames under realistic ea...
Improved drift assessment approach for steel moment frames under realistic ea...openseesdays
 
Fg micropolates
Fg micropolatesFg micropolates
Fg micropolatesThai Son
 
Model-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsModel-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsQuoc-Sang Phan
 
Solid state device modeling and simulation jan2013 (1)
Solid state device  modeling  and simulation jan2013 (1)Solid state device  modeling  and simulation jan2013 (1)
Solid state device modeling and simulation jan2013 (1)SRI TECHNOLOGICAL SOLUTIONS
 
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...IRJET Journal
 
Robust Information Exchanges For BIM
Robust Information Exchanges For BIMRobust Information Exchanges For BIM
Robust Information Exchanges For BIMManu Venugopal
 

What's hot (20)

STKO - A revolutionary toolkit for OpenSees
STKO - A revolutionary toolkit for OpenSeesSTKO - A revolutionary toolkit for OpenSees
STKO - A revolutionary toolkit for OpenSees
 
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
An OpenSees material model for the cyclic behaviour of corroded steel bar in ...
 
Residual fire resistance of steel frames assessed using a multi-hazard analys...
Residual fire resistance of steel frames assessed using a multi-hazard analys...Residual fire resistance of steel frames assessed using a multi-hazard analys...
Residual fire resistance of steel frames assessed using a multi-hazard analys...
 
Numerical Simulation of the Seismic Behaviour of RC Bridge Populations for De...
Numerical Simulation of the Seismic Behaviour of RC Bridge Populations for De...Numerical Simulation of the Seismic Behaviour of RC Bridge Populations for De...
Numerical Simulation of the Seismic Behaviour of RC Bridge Populations for De...
 
Geotechnical Examples using OpenSees
Geotechnical Examples using OpenSeesGeotechnical Examples using OpenSees
Geotechnical Examples using OpenSees
 
IEEE/RSJ IROS 2008 Real-time Tracker
IEEE/RSJ IROS 2008 Real-time TrackerIEEE/RSJ IROS 2008 Real-time Tracker
IEEE/RSJ IROS 2008 Real-time Tracker
 
Geotechnical Elements and Models in OpenSees
Geotechnical Elements and Models in OpenSeesGeotechnical Elements and Models in OpenSees
Geotechnical Elements and Models in OpenSees
 
Uncertainty and Sensitivity Analysis using HPC and HTC
Uncertainty and Sensitivity Analysis using HPC and HTCUncertainty and Sensitivity Analysis using HPC and HTC
Uncertainty and Sensitivity Analysis using HPC and HTC
 
Simplified macro-modelling approach for infill masonry wall in-plane and out-...
Simplified macro-modelling approach for infill masonry wall in-plane and out-...Simplified macro-modelling approach for infill masonry wall in-plane and out-...
Simplified macro-modelling approach for infill masonry wall in-plane and out-...
 
Towards Exascale Simulations for Regional-Scale Earthquake Hazard and Risk
Towards Exascale Simulations for Regional-Scale Earthquake Hazard and RiskTowards Exascale Simulations for Regional-Scale Earthquake Hazard and Risk
Towards Exascale Simulations for Regional-Scale Earthquake Hazard and Risk
 
Building and road detection from large aerial imagery
Building and road detection from large aerial imageryBuilding and road detection from large aerial imagery
Building and road detection from large aerial imagery
 
Improved drift assessment approach for steel moment frames under realistic ea...
Improved drift assessment approach for steel moment frames under realistic ea...Improved drift assessment approach for steel moment frames under realistic ea...
Improved drift assessment approach for steel moment frames under realistic ea...
 
Fg micropolates
Fg micropolatesFg micropolates
Fg micropolates
 
Model-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsModel-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical Constraints
 
Solid state device modeling and simulation jan2013 (1)
Solid state device  modeling  and simulation jan2013 (1)Solid state device  modeling  and simulation jan2013 (1)
Solid state device modeling and simulation jan2013 (1)
 
Dsp ic(1) jan 2013
Dsp ic(1) jan 2013Dsp ic(1) jan 2013
Dsp ic(1) jan 2013
 
2018 IMSM: MIT Lincoln Laboratories Problem Presentation - Light Reflections...
2018 IMSM: MIT Lincoln Laboratories  Problem Presentation - Light Reflections...2018 IMSM: MIT Lincoln Laboratories  Problem Presentation - Light Reflections...
2018 IMSM: MIT Lincoln Laboratories Problem Presentation - Light Reflections...
 
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
 
Robust Information Exchanges For BIM
Robust Information Exchanges For BIMRobust Information Exchanges For BIM
Robust Information Exchanges For BIM
 
Presentation at ICOSSAR 2013
Presentation at ICOSSAR 2013Presentation at ICOSSAR 2013
Presentation at ICOSSAR 2013
 

Similar to OpenSees: Future Directions

Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
The Concurrency Challenge : Notes
The Concurrency Challenge : NotesThe Concurrency Challenge : Notes
The Concurrency Challenge : NotesSubhajit Sahu
 
Introduction to OpenSees by Frank McKenna
Introduction to OpenSees by Frank McKennaIntroduction to OpenSees by Frank McKenna
Introduction to OpenSees by Frank McKennaopenseesdays
 
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...jsvetter
 
Real time machine learning proposers day v3
Real time machine learning proposers day v3Real time machine learning proposers day v3
Real time machine learning proposers day v3mustafa sarac
 
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...Benoit Combemale
 
Hardware-Software allocation specification of IMA systems for early simulation
Hardware-Software allocation specification of IMA systems for early simulationHardware-Software allocation specification of IMA systems for early simulation
Hardware-Software allocation specification of IMA systems for early simulationÁkos Horváth
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Russell Childs
 
In Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slidesIn Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slidesChobodiDamsaraniPadm
 
Model-based development of CANopen systems
Model-based development of CANopen systemsModel-based development of CANopen systems
Model-based development of CANopen systemsAlexios Lekidis
 
“Introduction to the TVM Open Source Deep Learning Compiler Stack,” a Present...
“Introduction to the TVM Open Source Deep Learning Compiler Stack,” a Present...“Introduction to the TVM Open Source Deep Learning Compiler Stack,” a Present...
“Introduction to the TVM Open Source Deep Learning Compiler Stack,” a Present...Edge AI and Vision Alliance
 
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"Fwdays
 
Software architacture recovery
Software architacture recoverySoftware architacture recovery
Software architacture recoveryImdad Ul Haq
 
SERENE 2014 School: Daniel varro serene2014_school
SERENE 2014 School: Daniel varro serene2014_schoolSERENE 2014 School: Daniel varro serene2014_school
SERENE 2014 School: Daniel varro serene2014_schoolHenry Muccini
 
SERENE 2014 School: Incremental Model Queries over the Cloud
SERENE 2014 School: Incremental Model Queries over the CloudSERENE 2014 School: Incremental Model Queries over the Cloud
SERENE 2014 School: Incremental Model Queries over the CloudSERENEWorkshop
 
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...waqarnabi
 
System on Chip Design and Modelling Dr. David J Greaves
System on Chip Design and Modelling   Dr. David J GreavesSystem on Chip Design and Modelling   Dr. David J Greaves
System on Chip Design and Modelling Dr. David J GreavesSatya Harish
 

Similar to OpenSees: Future Directions (20)

AUTODESK 2017
AUTODESK 2017 AUTODESK 2017
AUTODESK 2017
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
The Concurrency Challenge : Notes
The Concurrency Challenge : NotesThe Concurrency Challenge : Notes
The Concurrency Challenge : Notes
 
Introduction to OpenSees by Frank McKenna
Introduction to OpenSees by Frank McKennaIntroduction to OpenSees by Frank McKenna
Introduction to OpenSees by Frank McKenna
 
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...
Exploring Emerging Technologies in the Extreme Scale HPC Co-Design Space with...
 
Digital_system_design_A (1).ppt
Digital_system_design_A (1).pptDigital_system_design_A (1).ppt
Digital_system_design_A (1).ppt
 
computer architecture.
computer architecture.computer architecture.
computer architecture.
 
Real time machine learning proposers day v3
Real time machine learning proposers day v3Real time machine learning proposers day v3
Real time machine learning proposers day v3
 
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
On Modeling and Testing When Unpredictability Becomes the Pattern (April 2nd,...
 
Hardware-Software allocation specification of IMA systems for early simulation
Hardware-Software allocation specification of IMA systems for early simulationHardware-Software allocation specification of IMA systems for early simulation
Hardware-Software allocation specification of IMA systems for early simulation
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013
 
In Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slidesIn Depth Constructive Cost Modeling related slides
In Depth Constructive Cost Modeling related slides
 
Model-based development of CANopen systems
Model-based development of CANopen systemsModel-based development of CANopen systems
Model-based development of CANopen systems
 
“Introduction to the TVM Open Source Deep Learning Compiler Stack,” a Present...
“Introduction to the TVM Open Source Deep Learning Compiler Stack,” a Present...“Introduction to the TVM Open Source Deep Learning Compiler Stack,” a Present...
“Introduction to the TVM Open Source Deep Learning Compiler Stack,” a Present...
 
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"
Oleksii Moskalenko "Continuous Delivery of ML Pipelines to Production"
 
Software architacture recovery
Software architacture recoverySoftware architacture recovery
Software architacture recovery
 
SERENE 2014 School: Daniel varro serene2014_school
SERENE 2014 School: Daniel varro serene2014_schoolSERENE 2014 School: Daniel varro serene2014_school
SERENE 2014 School: Daniel varro serene2014_school
 
SERENE 2014 School: Incremental Model Queries over the Cloud
SERENE 2014 School: Incremental Model Queries over the CloudSERENE 2014 School: Incremental Model Queries over the Cloud
SERENE 2014 School: Incremental Model Queries over the Cloud
 
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
A High-Level Programming Approach for using FPGAs in HPC using Functional Des...
 
System on Chip Design and Modelling Dr. David J Greaves
System on Chip Design and Modelling   Dr. David J GreavesSystem on Chip Design and Modelling   Dr. David J Greaves
System on Chip Design and Modelling Dr. David J Greaves
 

More from openseesdays

Opensees integrated in a BIM workflow as calculation engine
Opensees integrated in a BIM workflow as calculation engineOpensees integrated in a BIM workflow as calculation engine
Opensees integrated in a BIM workflow as calculation engineopenseesdays
 
Recent advances in modeling soil-structure interaction problems using OpenSees
Recent advances in modeling soil-structure interaction problems using OpenSeesRecent advances in modeling soil-structure interaction problems using OpenSees
Recent advances in modeling soil-structure interaction problems using OpenSeesopenseesdays
 
A shared-filesystem-memory approach for running IDA in parallel over informal...
A shared-filesystem-memory approach for running IDA in parallel over informal...A shared-filesystem-memory approach for running IDA in parallel over informal...
A shared-filesystem-memory approach for running IDA in parallel over informal...openseesdays
 
Implementation and finite-element analysis of shell elements confined by thro...
Implementation and finite-element analysis of shell elements confined by thro...Implementation and finite-element analysis of shell elements confined by thro...
Implementation and finite-element analysis of shell elements confined by thro...openseesdays
 
Blind test prediction of an infilled RC building with OpenSees
Blind test prediction of an infilled RC building with OpenSeesBlind test prediction of an infilled RC building with OpenSees
Blind test prediction of an infilled RC building with OpenSeesopenseesdays
 
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...openseesdays
 
A new Graphical User Interface for OpenSees
A new Graphical User Interface for OpenSeesA new Graphical User Interface for OpenSees
A new Graphical User Interface for OpenSeesopenseesdays
 
Assessment of the seismic performance of steel frames using OpenSees
Assessment of the seismic performance of steel frames using OpenSeesAssessment of the seismic performance of steel frames using OpenSees
Assessment of the seismic performance of steel frames using OpenSeesopenseesdays
 
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...openseesdays
 
OpenSees solver with a differential evolutionary algorithm for structural opt...
OpenSees solver with a differential evolutionary algorithm for structural opt...OpenSees solver with a differential evolutionary algorithm for structural opt...
OpenSees solver with a differential evolutionary algorithm for structural opt...openseesdays
 
Numerical investigation on the seismic behaviour of repaired and retrofitted ...
Numerical investigation on the seismic behaviour of repaired and retrofitted ...Numerical investigation on the seismic behaviour of repaired and retrofitted ...
Numerical investigation on the seismic behaviour of repaired and retrofitted ...openseesdays
 
Modelling with fibre beam elements for load capacity assessment of existing m...
Modelling with fibre beam elements for load capacity assessment of existing m...Modelling with fibre beam elements for load capacity assessment of existing m...
Modelling with fibre beam elements for load capacity assessment of existing m...openseesdays
 
Modelling of soil-structure interaction in OpenSees: A practical approach for...
Modelling of soil-structure interaction in OpenSees: A practical approach for...Modelling of soil-structure interaction in OpenSees: A practical approach for...
Modelling of soil-structure interaction in OpenSees: A practical approach for...openseesdays
 
Modelling of a shear reinforced flat slab building for seismic fragility anal...
Modelling of a shear reinforced flat slab building for seismic fragility anal...Modelling of a shear reinforced flat slab building for seismic fragility anal...
Modelling of a shear reinforced flat slab building for seismic fragility anal...openseesdays
 
Evaluating the use of OpenSees for lifetime seismic performance assessment of...
Evaluating the use of OpenSees for lifetime seismic performance assessment of...Evaluating the use of OpenSees for lifetime seismic performance assessment of...
Evaluating the use of OpenSees for lifetime seismic performance assessment of...openseesdays
 
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...openseesdays
 
Nonlinear combination of intensity measures for response prediction of RC bui...
Nonlinear combination of intensity measures for response prediction of RC bui...Nonlinear combination of intensity measures for response prediction of RC bui...
Nonlinear combination of intensity measures for response prediction of RC bui...openseesdays
 
Modelling in-plane and out-of-plane response of infilled frames through a fib...
Modelling in-plane and out-of-plane response of infilled frames through a fib...Modelling in-plane and out-of-plane response of infilled frames through a fib...
Modelling in-plane and out-of-plane response of infilled frames through a fib...openseesdays
 
Evaluation of seismic fragility of infilled reinforced concrete frames subjec...
Evaluation of seismic fragility of infilled reinforced concrete frames subjec...Evaluation of seismic fragility of infilled reinforced concrete frames subjec...
Evaluation of seismic fragility of infilled reinforced concrete frames subjec...openseesdays
 
Presentation of EOS, the European OpenSees Association
Presentation of EOS, the European OpenSees AssociationPresentation of EOS, the European OpenSees Association
Presentation of EOS, the European OpenSees Associationopenseesdays
 

More from openseesdays (20)

Opensees integrated in a BIM workflow as calculation engine
Opensees integrated in a BIM workflow as calculation engineOpensees integrated in a BIM workflow as calculation engine
Opensees integrated in a BIM workflow as calculation engine
 
Recent advances in modeling soil-structure interaction problems using OpenSees
Recent advances in modeling soil-structure interaction problems using OpenSeesRecent advances in modeling soil-structure interaction problems using OpenSees
Recent advances in modeling soil-structure interaction problems using OpenSees
 
A shared-filesystem-memory approach for running IDA in parallel over informal...
A shared-filesystem-memory approach for running IDA in parallel over informal...A shared-filesystem-memory approach for running IDA in parallel over informal...
A shared-filesystem-memory approach for running IDA in parallel over informal...
 
Implementation and finite-element analysis of shell elements confined by thro...
Implementation and finite-element analysis of shell elements confined by thro...Implementation and finite-element analysis of shell elements confined by thro...
Implementation and finite-element analysis of shell elements confined by thro...
 
Blind test prediction of an infilled RC building with OpenSees
Blind test prediction of an infilled RC building with OpenSeesBlind test prediction of an infilled RC building with OpenSees
Blind test prediction of an infilled RC building with OpenSees
 
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...
Modelling the out-of-plane behaviour of URM infills and the in-plane/out-of-p...
 
A new Graphical User Interface for OpenSees
A new Graphical User Interface for OpenSeesA new Graphical User Interface for OpenSees
A new Graphical User Interface for OpenSees
 
Assessment of the seismic performance of steel frames using OpenSees
Assessment of the seismic performance of steel frames using OpenSeesAssessment of the seismic performance of steel frames using OpenSees
Assessment of the seismic performance of steel frames using OpenSees
 
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...
Non-linear dynamic analyses of a 60’s RC building collapsed during L’Aquila 2...
 
OpenSees solver with a differential evolutionary algorithm for structural opt...
OpenSees solver with a differential evolutionary algorithm for structural opt...OpenSees solver with a differential evolutionary algorithm for structural opt...
OpenSees solver with a differential evolutionary algorithm for structural opt...
 
Numerical investigation on the seismic behaviour of repaired and retrofitted ...
Numerical investigation on the seismic behaviour of repaired and retrofitted ...Numerical investigation on the seismic behaviour of repaired and retrofitted ...
Numerical investigation on the seismic behaviour of repaired and retrofitted ...
 
Modelling with fibre beam elements for load capacity assessment of existing m...
Modelling with fibre beam elements for load capacity assessment of existing m...Modelling with fibre beam elements for load capacity assessment of existing m...
Modelling with fibre beam elements for load capacity assessment of existing m...
 
Modelling of soil-structure interaction in OpenSees: A practical approach for...
Modelling of soil-structure interaction in OpenSees: A practical approach for...Modelling of soil-structure interaction in OpenSees: A practical approach for...
Modelling of soil-structure interaction in OpenSees: A practical approach for...
 
Modelling of a shear reinforced flat slab building for seismic fragility anal...
Modelling of a shear reinforced flat slab building for seismic fragility anal...Modelling of a shear reinforced flat slab building for seismic fragility anal...
Modelling of a shear reinforced flat slab building for seismic fragility anal...
 
Evaluating the use of OpenSees for lifetime seismic performance assessment of...
Evaluating the use of OpenSees for lifetime seismic performance assessment of...Evaluating the use of OpenSees for lifetime seismic performance assessment of...
Evaluating the use of OpenSees for lifetime seismic performance assessment of...
 
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...
Study of the dynamic soil-abutment-superstructure interaction for a bridge ab...
 
Nonlinear combination of intensity measures for response prediction of RC bui...
Nonlinear combination of intensity measures for response prediction of RC bui...Nonlinear combination of intensity measures for response prediction of RC bui...
Nonlinear combination of intensity measures for response prediction of RC bui...
 
Modelling in-plane and out-of-plane response of infilled frames through a fib...
Modelling in-plane and out-of-plane response of infilled frames through a fib...Modelling in-plane and out-of-plane response of infilled frames through a fib...
Modelling in-plane and out-of-plane response of infilled frames through a fib...
 
Evaluation of seismic fragility of infilled reinforced concrete frames subjec...
Evaluation of seismic fragility of infilled reinforced concrete frames subjec...Evaluation of seismic fragility of infilled reinforced concrete frames subjec...
Evaluation of seismic fragility of infilled reinforced concrete frames subjec...
 
Presentation of EOS, the European OpenSees Association
Presentation of EOS, the European OpenSees AssociationPresentation of EOS, the European OpenSees Association
Presentation of EOS, the European OpenSees Association
 

Recently uploaded

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 

Recently uploaded (20)

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 

OpenSees: Future Directions

  • 1. OpenSees: Future Directions Frank McKenna First European Conference on OpenSees Porto, Portugal June 19-20 2017
  • 2. Outline 1. Python Interpreter 2. OpenSeesIDE 3. SimCenter
  • 3. OpenSees Python Interpreter • We are releasing a beta version of a Python interpreter. • Python is the most widely used programming language taught in universities • We will release both Tcl and Python interpreters for OpenSees(the python interpreter might lack some functionality in terms of available options)
  • 4. # create model ops.wipe() ops.model("BasicBuilder", "-ndm",2, "-ndf",2) ops.node(1, 0.0, 0.0) ops.node(2, 144.0, 0.0) ops.node(3, 168.0, 0.0) ops.node(4, 72.0, 96.0) ops.fix(1, 1, 1) ops.fix(2, 1, 1) ops.fix(3, 1, 1) ops.uniaxialMaterial("Elastic", 1, 3000.0) ops.element("truss", 1, 1, 4, 10.0, 1) ops.element("truss", 2, 2, 4, 5.0, 1) ops.element("truss", 3, 3, 4, 5.0, 1) ops.timeSeries("Linear", 1) ops.pattern("Plain", 1, 1, "-fact", 1.0) ops.load(4, 100.0, -50.0) ops.system("BandSPD") ops.numberer("RCM") ops.constraints("Plain") ops.algorithm("Linear") ops.integrator("LoadControl", 1.0) ops.analysis("Static") ops.recorder("Node", "-file", "example.out", "-time", "-node", 4, "-dof", 1, 2, "disp") ops.analyze(1)
  • 5. Outline 1. Python Interpreter 2. OpenSeesIDE 3. SimCenter
  • 6. OpenSeesIDE An integrated development environment for developing OpenSees scripts. Contains: • File editor • Tcl Interpreter • 3d Renderer
  • 7.
  • 8.
  • 9. Outline 1. Python Interpreter 2. OpenSeesIDE 3. SimCenter
  • 10. A Nation at Risk from Natural Hazards Hurricanes Tornadoes Floods Tsunami Earthquake - High Earthquake - Moderate After: Crisis HQ (2012) NHERI 10
  • 11. A Cyberinfrastructure for the Natural Hazards Community 11
  • 12. DesignSafe-ci.org Vision • A CI that is an integral and dynamic part of research discovery • Cloud-based tools that support the analysis, visualization, and integration of diverse data types – Key to unlocking the power of “big data” • Support end-to-end research workflows and the full research lifecycle, including data sharing/publishing • Enhance, amplify, and link the capabilities of the other NHERI components 12
  • 13. DesignSafe-ci Cyberinfrastructure • Data Depot • Discovery Workspace 13
  • 16. Discovery Workspace 16 • Simulation and analysis tools ‒ OpenSees, ADCIRC, OpenFOAM, Matlab, Paraview
  • 17. The Simulation Applications Experts Say We Need 17 Simulation Applications Identified: 1) Applications that generate Uncertainty in Response Quantities: • Earthquake • Wind • Water 2) Applications to perform Performance Based Engineering (PBE) 3) Applications for Community Resiliency
  • 19. Leadership Group Sanjay Govindjee Camille Crittenden Frank McKenna Matt Schoettler UC Berkeley UC Berkeley UC Berkeley UC Berkeley Steve Mahin Ahsan Kareem Laura Lowes Greg Deierlein UC Berkeley Notre Dame Washington Stanford
  • 20. The applications: 1) Applications that generate UQ in Response Quantities: 2) Applications to perform Performance Based Engineering 3) Applications for Community Resiliency 5 Year Project BUT 10-20 Year Vision We are providing a Software Applications
  • 21. UQ Tool: Dakota-FEM Application Developed to demonstrate UQ to user. To allow user to take existing input files (not SAM), identify the parameters that should be considered as random variables, assign a distribution to those variables, define EDP parameters and obtain the UQ in the output.
  • 22. • The applications will be developed using a new software framework. • A framework provides the developer a pre-defined set of interfaces and an existing set of components that will allow them to build an application. • The developer can extend the application by providing and integrating their own component as long as it meets the interface. • The applications our framework will enable are workflow applications in Natural Hazards Engineering. SimCenter Framework “A workflow application is a software application which automates … a process or processes” (Wikipedia) Basically we are combining multiple applications together to form super applications
  • 23. SimCenter Workflow Applications OpenSees of course is central to the framework!
  • 25. It’s all about defining INTERFACES and FUNCTIONALITY of the applications. • Defining Common Interfaces for the applications, i.e. all take the same input and produce the same output, with accomodation for application specific information • Input & output files will be in JSON format. A number of file types: – BM – EVENT – SAM – EDP – DL
  • 26. 26 BM GBI SIM XIM CIM columnLines floorLines Beams Columns Braces Walls Dampers Braces Sections Materials columnLines floorLines xPanels name #floor Area type location BM = Building Model GBI = General Building Info SIM = Structural Info Model XIM = eXternal Info Model CIM = Contents Info Model = composition (composed of) 1 0,1 0,1 0,1 Building Model (BM) RV 0,1
  • 27. SAM –Structural Analysis Model 27 SAM Node Element Material Section RV Uniform Normal Lognormal Beta Shifted Exponential Gamma Chi-Square Shifted Rayleigh Type I Largest Value Type I Smallest Value Type II Largest Value (also called F Type III Smallest Value Gumbel (same as Type I Largest Va Weibull (special case of Type III Sm Laplace Pareto Truncated Normal Triangular Inverse Gamma Wishart distribution Inverse Wishart distribution Shell Quad ForceBeamColumn ConcentratedHingeBeamColumn … = composition = inheritance Rvfield?
  • 28. EDP – Engineering Demand Parameters 28 EDP FloorDisp FloorAccel StoryDrift columnLine Floor data columnLine Floor data columnLine floor1 Floor2 data = Inheritance (is a) PanelPressure EDP = Engineering Demand Parameter columnLines[] floors[] data data: scalar or vector initially empty single values distribution (UQ)
  • 29. 29 Event Earthquake Wind Hydro Uniform RockOutcrop Regional BoreHole MultiSupport SoilLayer Herceles SW4 ActiveEvent RegionalSim DRM Lysmer Dr. Arthur Rodgers, Lawrence Livermore National Lab File DB Synthetic File DB Synthetic Event (boundary condition & forces for model) RV DispRecordAccelRecord
  • 30. Event Earthquake Wind Hydro File CFD (LES/RANS) CFD- MultiFidelity DB RV Event (boundary condition & forces for model) OpenFoam Virtual Wind tunnel Collaborators WRFCFD- MultiScale Weather Forecast Weather Event Other Codes
  • 31. The Data is Passed Between APPLICATIONS • Given Inputs and Outputs, what are the applications to work on the DATA. – AI-M (BM,Event[]) -> SAM – FEM-UQ (BM,Event[],SAM)->EDP – DL (BM,Event[],SAM, EDP)->DL • Pre- and Post processors for a applications (python)
  • 32. 32 AI-M AI-M-NoSIM AI-M-Sim KB-M • In 5 years we cannot do all building types • Will return models for a limited set of structure: • Regular Steel and Concrete Moment Frames • Braced Frame Buildings • Shear Wall Buildings AI to return the FEM Model Description(s) using information in the knowledge base about how to model. The FEM Model Descriptions to contain information as to uncertain variables and information on credibility of the model. AI-M Prof. Xinzheng Lu, Tsinghua University, P.R. China
  • 33. 33 KB-M Observational Data GEI BM EDP Event GBI SIM XIM CIM Numerical Simulation SAMEDP KB-M 0,1 0,111 DB will stores the relation between observational data and numerical simulation data AI-M can query the DB for these relations and the data, e.g. get observational data and associated numerical simulations for all concrete shear wall buildings. WE NEED EXPERIMENTAL TESTS AND SIMULATION INPUT FILES THAT ATTEMPT TO PREDICT THE RESPONSE MOOC
  • 34. 34 FEM-UQ FEM-UQ-ENGINE Dakota RtMatlab Prof. Terje Haukaas, University of British Columbia, Canada FEAPpv OpenSees ESSI FEM-UQ Prof. Boris Jeremic, UC Davis FEM
  • 35. 35 DL Pact OpenSLAT Matlab Prof. Brendon Bradley, University of Canterbury, NZ. DL KB-DL Functions
  • 36. Resilience • Ultimate goal to perform regional simulations and allow decision makers to make informed decisions as to best way to facilitate recovery from disaster • KB-BE + Regional Simulation + UrbanSIM (or other)
  • 37. Integrating the Tools to Develop and Evaluate Sustainability Plans 37 UrbanSim: A simulation platform for supporting planning and analysis of urban development, incorporating the interactions between land use, transportation, the economy, and the environment.
  • 38. Exploring a Connected Graph of the Metropolis 38 Micro Macro
  • 39. UrbanSim 39 Simulating individual choices such as household location, for entire populations, at an agent level.