JAX-SSO: Differentiable Finite Element Analysis Solver for Structural Optimization and Seamless Integration with Neural Networks
Gaoyuan Wu

TL;DR
JAX-SSO is a differentiable finite element analysis solver built with JAX, enabling efficient structural optimization and seamless integration with neural networks, supporting GPU acceleration and various optimization tasks.
Contribution
It introduces JAX-SSO, a novel Python-based, GPU-accelerated differentiable FEA solver that integrates with machine learning frameworks for structural optimization.
Findings
Efficient gradient evaluation for structural optimization.
Seamless integration with neural networks for physics-informed learning.
Demonstrated applications in shape, size, and topology optimization.
Abstract
Differentiable numerical simulations of physical systems have gained rising attention in the past few years with the development of automatic differentiation tools. This paper presents JAX-SSO, a differentiable finite element analysis solver built with JAX, Google's high-performance computing library, to assist efficient structural design in the built environment. With the adjoint method and automatic differentiation feature, JAX-SSO can efficiently evaluate gradients of physical quantities in an automatic way, enabling accurate sensitivity calculation in structural optimization problems. Written in Python and JAX, JAX-SSO is naturally within the machine learning ecosystem so it can be seamlessly integrated with neural networks to train machine learning models with inclusion of physics. Moreover, JAX-SSO supports GPU acceleration to further boost finite element analysis. Several…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStructural Health Monitoring Techniques · Topology Optimization in Engineering · Infrastructure Maintenance and Monitoring
