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