Finite Element Theory for PHIMATS
Abdelrahman Hussein

TL;DR
This paper summarizes the finite element theory and numerical strategies implemented in the open-source PHIMATS simulator, focusing on mathematical formulations and computational methods for multiphysics problems.
Contribution
It provides a comprehensive overview of the finite element framework and implementation details in PHIMATS, facilitating multiphysics simulations.
Findings
Implementation of finite element discretization in PHIMATS
Integration with PETSc for scalable PDE solving
Support for single and coupled multiphysics problems
Abstract
This document summarizes the main concepts of the finite element (FE) theory and constitutive relations as implemented in the open-source code phase-field multiphysics materials simulator PHIMATS https://github.com/ahcomat/PHIMATS. PHIMATS is written in C++ and uses Python for pre- and post-processing. It provides tools for discretizing the weak form of partial differential equations (PDE), interfacing with PETSc data structures (Vec/Mat) and solvers (KSP/SNES). The framework supports both single-physics and coupled multiphysics problems primarily using staggered coupling schemes. Hands-on examples can be found in the CaseStudies directory on GitHub repository. Rather than detailing the derivations of specific models, this document focuses on the key mathematical formulations and numerical strategies used within the implementation. For in-depth theoretical discussions, the reader is…
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
TopicsRobotic Mechanisms and Dynamics
