论文标题

使用乌托邦进行压力诱导相位场裂缝传播的大规模模拟

Large scale simulation of pressure induced phase-field fracture propagation using Utopia

论文作者

Zulian, Patrick, Kopaničáková, Alena, Nestola, Maria Giuseppina Chiara, Fink, Andreas, Fadel, Nur Aiman, Vandevondele, Joost, Krause, Rolf

论文摘要

非线性相位场模型越来越多地用于模拟断裂传播模型。逼真尺寸的断裂网络的数值模拟需要有效的大型非线性系统的平行解决方案。尽管可以使用这些类型的问题的原理有效迭代多层次方法,但由于其并行实施的复杂性,它们在实践中并未广泛使用。 在这里,我们提出了乌托邦,这是用于并行非线性多级解决方案策略的开源C ++库。乌托邦提供了高级编程接口的优点,同时又有一个框架访问低级数据结构而不破坏代码封装。复杂的数值过程可以用几行代码表示,并通过不同的实现,库或计算硬件进行评估。在本文中,我们研究了基于乌托邦库的递归多级信任区域(RMTR)方法实施的并行性能。 RMTR是一种全球收敛的多级解决方案策略,旨在解决非凸的约束最小化问题。特别是,我们在大而复杂的断裂网络中解决了压力诱导的相场断裂传播。解决此类问题的问题即使对于一些骨折也是挑战,但是,在这里,我们正在考虑具有多达1000个骨折的逼真尺寸的网络。

Non-linear phase field models are increasingly used for the simulation of fracture propagation models. The numerical simulation of fracture networks of realistic size requires the efficient parallel solution of large coupled non-linear systems. Although in principle efficient iterative multi-level methods for these types of problems are available, they are not widely used in practice due to the complexity of their parallel implementation. Here, we present Utopia, which is an open-source C++ library for parallel non-linear multilevel solution strategies. Utopia provides the advantages of high-level programming interfaces while at the same time a framework to access low-level data-structures without breaking code encapsulation. Complex numerical procedures can be expressed with few lines of code, and evaluated by different implementations, libraries, or computing hardware. In this paper, we investigate the parallel performance of our implementation of the recursive multilevel trust-region (RMTR) method based on the Utopia library. RMTR is a globally convergent multilevel solution strategy designed to solve non-convex constrained minimization problems. In particular, we solve pressure-induced phase-field fracture propagation in large and complex fracture networks. Solving such problems is deemed challenging even for a few fractures, however, here we are considering networks of realistic size with up to 1000 fractures.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源