Versions and Containers

Explore supported OpenSees versions and container images on the Inductiva.AI Cloud HPC platform.

About OpenSees

OpenSees (Open System for Earthquake Engineering Simulation) is a software framework designed for the development of sequential, parallel and grid-enabled finite element applications in earthquake engineering. It allows users to simulate the response of structural and geotechnical systems subjected to earthquakes and other hazards using scripts written in either Tcl or Python.

Supported Versions

Inductiva stays up to date with the latest versions of OpenSees. Below is a list of the supported versions:

  • 3.7.1 - Supports Python and Tcl scripting
  • 2.5.0 - Supports Tcl scripting only

Additionally, version 3.0.2 of the EESD OpenSees fork is supported, which includes enhanced masonry modeling capabilities.

To use a specific OpenSees version, specify the interface and version when initializing the simulator. For example, using the Tcl interface:

opensees = inductiva.simulators.OpenSees( \
    interface="tcl",
    version="3.7.1")

Using OpenSeesPy (Python interface):

opensees = inductiva.simulators.OpenSees( \
    interface="python",
    version="3.7.1")

Or for the EESD OpenSees fork:

opensees = inductiva.simulators.OpenSees( \
    interface="eesd",
    version="3.0.2")

If you need to use a version not listed here, please feel free to Contact Us. Weโ€™ll be happy to accommodate your request!

Container Images

Each version of OpenSees in the Inductiva API has its own publicly available container image, so you can also use it to run simulations. These images are hosted in our Docker Hub repository, Kutu, and you can find the Dockerfile details for each version here.