Introduction to OpenSees: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 12: Line 12:
==Simulation Framework==
==Simulation Framework==
;Computation
;Computation
*:Algorithms
:Algorithms
*:Solvers
:Solvers
*:Parallel/distributed computing
:Parallel/distributed computing
;Information Technology
;Information Technology
*:Software framework
:Software framework
*:Databases
:Databases
*:Visualization
:Visualization
*:Internet/grid computation
:Internet/grid computation
;Models
;Models
*:Simulation models
:Simulation models
*:Performance models
:Performance models
*:Limit state models
:Limit state models
*:Material
:Material
*:component
:component
*:system models
:system models


==OpenSees Approach to Simulation==
==OpenSees Approach to Simulation==
;Basic approach
;Basic approach
*:Modular software design for implementing and integrating modeling, numerical methods, and IT for scalable, robust simulation
:Modular software design for implementing and integrating modeling, numerical methods, and IT for scalable, robust simulation
*:Focus on capabilities needed for performance-based engineering
:Focus on capabilities needed for performance-based engineering
*:Programmable interfaces
:Programmable interfaces
;Most users
;Most users
*:a “code” for nonlinear analysis
:a “code” for nonlinear analysis
*:Fully scriptable.
:Fully scriptable.
;Generally
;Generally
*:a software framework for developing simulation applications
:a software framework for developing simulation applications

Revision as of 18:57, 28 November 2009

Context for Simulation in Earthquake Engineering

  • Research and practice is moving towards Performance-Based Seismic Engineering, which depends on high-fidelity models and simulation to assess performance.
  • Simulation models capture knowledge from tests to leverage investment in limited experimentation.
  • Community-based, open-source software for simulation promotes innovation in research and advanced applications for practice.
  • NEES infrastructure is supporting OpenSees to provide simulation capability and integration with NEESit services for NEES research.

What is OpenSees?

  • A software framework for simulation applications in earthquake engineering using finite element methods. OpenSees is not a code.
  • A communication mechanism for exchanging and building upon research accomplishments.
  • As open-source software, it has the potential for a community code for earthquake engineering.

Simulation Framework

Computation
Algorithms
Solvers
Parallel/distributed computing
Information Technology
Software framework
Databases
Visualization
Internet/grid computation
Models
Simulation models
Performance models
Limit state models
Material
component
system models

OpenSees Approach to Simulation

Basic approach
Modular software design for implementing and integrating modeling, numerical methods, and IT for scalable, robust simulation
Focus on capabilities needed for performance-based engineering
Programmable interfaces
Most users
a “code” for nonlinear analysis
Fully scriptable.
Generally
a software framework for developing simulation applications