English

M2C: An Open-Source Software for Multiphysics Simulation of Compressible Multi-Material Flows and Fluid-Structure Interactions

Fluid Dynamics 2025-08-25 v1 Computational Physics

Abstract

M2C (Multiphysics Modeling and Computation) is an open-source software for simulating multi-material fluid flows and fluid-structure interactions under extreme conditions, such as high pressures, high temperatures, shock waves, and large interface deformations. It employs a finite volume method to solve the compressible Navier-Stokes equations and supports a wide range of thermodynamic equations of state. M2C incorporates models of laser radiation and absorption, phase transition, and ionization, coupled with continuum dynamics. Multi-material interfaces are evolved using a level set method, while fluid-structure interfaces are tracked using an embedded boundary method. Advective fluxes across interfaces are computed using FIVER (FInite Volume method based on Exact multi-material Riemann problems). For two-way fluid-structure interaction, M2C is coupled with the open-source structural dynamics solver Aero-S using a partitioned procedure. The M2C code is written in C++ and parallelized with MPI for high-performance computing. The source package includes a set of example problems for demonstration and user training. Accuracy is verified through benchmark cases such as Riemann problems, interface evolution, single-bubble dynamics, and ionization response. Several multiphysics applications are also presented, including laser-induced thermal cavitation, explosion and blast mitigation, and hypervelocity impact.

Keywords

Cite

@article{arxiv.2508.16387,
  title  = {M2C: An Open-Source Software for Multiphysics Simulation of Compressible Multi-Material Flows and Fluid-Structure Interactions},
  author = {Xuning Zhao and Wentao Ma and Shafquat Islam and Aditya Narkhede and Kevin Wang},
  journal= {arXiv preprint arXiv:2508.16387},
  year   = {2025}
}
R2 v1 2026-07-01T05:01:44.356Z