GenCP: Towards Generative Modeling Paradigm of Coupled Physics
Tianrun Gao, Haoren Zheng, Wenhao Deng, Haodong Feng, Tao Zhang, Ruiqi Feng, Qianyi Chen, Tailin Wu
TL;DR
GenCP tackles the challenge of simulating coupled multiphysics with decoupled training data by reframing coupling as probability-density evolution in function spaces. It combines flow matching with operator splitting to perform conditional-to-joint sampling, supported by a theoretical error bound under Lipschitz and growth conditions. Empirical results across synthetic 2D distributions, fluid-structure interaction benchmarks, and nuclear-thermal coupling show notable gains in accuracy (often doubling the fidelity) and efficiency (few sampling steps) over surrogate and diffusion-based baselines. This approach offers a scalable, principled path toward high-fidelity, data-efficient multiphysics simulation with broad potential impact in engineering and science.
Abstract
Real-world physical systems are inherently complex, often involving the coupling of multiple physics, making their simulation both highly valuable and challenging. Many mainstream approaches face challenges when dealing with decoupled data. Besides, they also suffer from low efficiency and fidelity in strongly coupled spatio-temporal physical systems. Here we propose GenCP, a novel and elegant generative paradigm for coupled multiphysics simulation. By formulating coupled-physics modeling as a probability modeling problem, our key innovation is to integrate probability density evolution in generative modeling with iterative multiphysics coupling, thereby enabling training on data from decoupled simulation and inferring coupled physics during sampling. We also utilize operator-splitting theory in the space of probability evolution to establish error controllability guarantees for this "conditional-to-joint" sampling scheme. We evaluate our paradigm on a synthetic setting and three challenging multi-physics scenarios to demonstrate both principled insight and superior application performance of GenCP. Code is available at this repo: github.com/AI4Science-WestlakeU/GenCP.
