GPU-Accelerated OpenSees
gpu
opensees
hpc
cuda
Exploring CUDA-based solvers and GPU computing to accelerate OpenSees structural dynamic analyses.
Motivation
Large-scale nonlinear and elastic dynamic analyses in OpenSees spend significant time in linear system solution and assembly phases. GPU-accelerated computing offers a path to faster turnaround for parametric studies and regional workflows.
Objectives
- Profile bottlenecks in typical OpenSees dynamic analyses
- Implement or integrate CUDA-based sparse solvers for critical kernels
- Validate accuracy and speedup against CPU baselines
- Document reproducible workflows for researchers using OpenSeesPy front ends
Methods
- Finite-element assembly on CPU with GPU-resident linear algebra
- Benchmark problems: SDOF to multi-story frame and wall models
- Comparison with CPU direct/sparse solvers
Status
Active development. Code and benchmarks will be released on GitHub when ready.
Collaborators
Open to collaboration with researchers in the NHERI SimCenter and PEER communities.