A versatile FEM framework with native GPU scalability via globally-applied AD
Mohit Pundir, Flavio Lorez, David S. Kammer

TL;DR
This paper introduces tatva, a GPU-scalable finite-element framework that uses global automatic differentiation to efficiently handle complex physical systems and large-scale problems in computational mechanics.
Contribution
The framework uniquely combines global AD with GPU scalability, enabling large, complex simulations with diverse physics and neural network integration.
Findings
Handles problems with millions of degrees of freedom.
Maintains linear scalability on GPUs.
Supports complex physics and neural network coupling.
Abstract
Energy-based finite-element formulations provide a unified framework for describing complex physical systems in computational mechanics. In these energy-based methods, the governing equations can be obtained directly by considering the derivatives of a single global energy functional. While Automatic Differentiation (AD) can be used to automate the generation of these derivatives, current frameworks face a clear trade-off based primarily on the scale upon which the AD method is applied. Globally applied AD offers high expressivity but cannot currently be scaled to large problems. Locally applied AD scales well through traditional assembly methods, but the variety of physics and couplings that the framework can easily represent is more limited than the global approach. Here, we introduce an energy-centric framework tatva (https://github.com/smec-ethz/tatva) that defines the physics of a…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Matrix Theory and Algorithms · Numerical methods for differential equations
