arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2607.25871math.NAcs.MScs.NA

使用Trixi.jl和deal.II进行并行自适应多物理场模拟的多求解器耦合

Multi-Solver Coupling for Parallel Adaptive Multi-Physics Simulations with Trixi$.$jl and deal$.$II

Vivienne Ehlert, Gregor Gassner, Martin Kronbichler, Hendrik Ranocha, Michael Schlottke-Lakemper

首次发表
浏览论文内容

中文总结 AI 辅助

该研究利用Trixi.jl和deal.II开发了用于耦合多物理场问题数值模拟的跨语言框架原型,通过开发牛顿自引力气体动力学求解器展示其可用性,验证了收敛性等,还研究了并行扩展性,提供了可重现存储库。

中文摘要 AI 辅助

许多独立的数值求解器框架已被开发用于处理特定的单物理场或多物理场问题。解决耦合问题的常见方法有扩展现有求解器、开发全新求解器或通过耦合库或框架提供的接口耦合两个现有求解器。但据我们所知,尚无允许轻松直接开发耦合求解器的框架。本文利用Trixi.jl和deal.II为耦合多物理场问题的数值模拟开发了一个便携式、可重现的跨语言耦合并行自适应求解器框架原型,目前它与一个耦合求解器示例紧密相关。通过为牛顿自引力气体动力学开发一个分区强耦合多物理场求解器展示了其可用性,验证了收敛阶、结果的物理合理性和网格适应性,最后研究了其并行扩展性。还提供了一个可公开访问的数值结果和代码的可重现存储库。

英文摘要

Many standalone frameworks for numerical solvers have been developed to tackle the simulation of specific single- or multi-physics problems. For solving coupled problems, common approaches are to extend existing solvers, to develop an entirely new solver or to couple two existing solvers by using the interface provided by a coupling library or framework. However, to the best of our knowledge, there is not yet a framework that allows the easy and direct development of coupled solvers. In this work, we prototype a portable reproducible cross-language framework for the development of coupled parallel adaptive solvers using Trixi$.$jl and deal$.$II for the numerical simulation of coupled multi-physics problems. Currently, this is tightly entangled with an example coupled solver. We show its usability by developing a partitioned strongly-coupled multi-physics solver for the dynamics of Newtonian self-gravitational gases. For the coupled solver, we validate the expected order of convergence, physical sensibility of the results and mesh adaptivity. Finally, we investigate its parallel scaling. A publicly accessible reproducibility repository for the numerical results and code is available.

↑