• Skip to main content
  • Skip to primary navigation
Header Search Widget
site logo

An Active Research Group at the Intersection of AI & SHM

  • News
  • Research
    • Active Projects
    • Software
    • Publications
    • Links
    • Completed Projects
    • Impacts
  • Teaching
  • People
    • Faculty
    • Students/Post-docs
    • Staff
    • Collaborators
    • Prior Members
Home > Software > sdof: Multi-threaded dynamic analysis

sdof: Multi-threaded dynamic analysis

SDOF logo

Parallel integration of single degree-of-freedom dynamic systems.


This package integrates scalar differential equations of the form

mu¨+cu˙+ku=f(t)

Integration is carried out using a Generalized alpha integrator that is implemented under the hood in optimized multi-threaded C code.

Generalized alpha is an implicit method that allows for high frequency energy dissipation and second order accuracy. With the right selection of parameters, the method can be specialized to the Hibert-Hughes-Taylor (HHT), or Newmark families of integration schemes.

This project is being used to enable high-performance client-side response spectrum analysis on https://structures.live for the Bridge Rapid Assessment Center for Extreme Events project.

Source code for this project is available at https://github.com/stairlab/sdof.

© 2016–2025 UC Regents   |   Log in