IFOSMONDI Co-simulation Algorithm with Jacobian-Free Methods in PETSc
Yohan Eguillon, Bruno Lacabanne, Damien Tromeur-Dervout

TL;DR
This paper introduces a Jacobian-Free Methods version of the IFOSMONDI co-simulation algorithm, enhancing implicit coupling of physical systems by avoiding Jacobian computation and improving adaptability and smoothness in the simulation process.
Contribution
The paper presents a novel Jacobian-Free Methods formulation for the IFOSMONDI co-simulation algorithm, enabling efficient nonlinear coupling without Jacobian matrices and integrating PETSc with MPI for parallel system simulation.
Findings
Jacobian-Free Methods improve co-simulation efficiency
The new formulation enhances smoothness and adaptability
Comparison shows benefits over fixed-point methods
Abstract
IFOSMONDI iterative algorithm for implicit co-simulation of coupled physical systems (introduced by the authors in july 2019 during the Simultech conference, p.176-186) enables us to solve the nonlinear coupling function while keeping the smoothness of interfaces without introducing a delay. Moreover, it automatically adapts the size of the steps between data exchanges among the systems according to the difficulty of the solving of the coupling constraint. The latter was solved by a fixed-point algorithm in the original implementation whereas this paper introduces the JFM version (standing for Jacobian-Free Methods). Most implementations of Newton-like methods require a jacobian matrix which can be difficult to compute in the co-simulation context, except in the case where the interfaces are represented by a Zero-Order-Hold (ZOH). As far as IFOSMONDI coupling algorithm uses Hermite…
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
TopicsNumerical methods for differential equations · Modeling and Simulation Systems · Model Reduction and Neural Networks
