• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用乌托邦软件对压力诱导相场断裂扩展进行大规模模拟。

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

机构信息

Euler Institute, Università della Svizzera italiana, Via la Santa 1, 6962 Lugano-Viganello, Switzerland.

Institute of Geochemistry and Petrology, ETH Zurich, Clausiusstrasse 25, 8092 Zurich, Switzerland.

出版信息

CCF Trans High Perform Comput. 2021;3(4):407-426. doi: 10.1007/s42514-021-00069-6. Epub 2021 Jun 29.

DOI:10.1007/s42514-021-00069-6
PMID:34993419
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8679698/
Abstract

Non-linear phase field models are increasingly used for the simulation of fracture propagation problems. 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.

摘要

非线性相场模型越来越多地用于模拟裂缝扩展问题。对实际尺寸的裂缝网络进行数值模拟需要高效并行求解大型耦合非线性系统。尽管原则上有适用于这类问题的高效迭代多级方法,但由于其并行实现的复杂性,它们在实际中并未得到广泛应用。在此,我们介绍Utopia,它是一个用于并行非线性多级求解策略的开源C++库。Utopia提供了高级编程接口的优势,同时提供了一个在不破坏代码封装的情况下访问底层数据结构的框架。复杂的数值过程可以用几行代码来表达,并由不同的实现、库或计算硬件进行评估。在本文中,我们研究了基于Utopia库的递归多级信赖域(RMTR)方法实现的并行性能。RMTR是一种全局收敛的多级求解策略,旨在解决非凸约束最小化问题。特别是,我们求解大型复杂裂缝网络中压力诱导的相场裂缝扩展问题。即使对于少数裂缝,解决此类问题也被认为具有挑战性,然而,在此我们考虑的是具有多达1000条裂缝的实际尺寸的网络。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/3b0c931208c5/42514_2021_69_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/6ec4d5e85f2e/42514_2021_69_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/d0c3f69d73ca/42514_2021_69_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/3ecd6da196c2/42514_2021_69_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/ca981ee52b54/42514_2021_69_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/f74f765b44af/42514_2021_69_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/4cc85d9a71c0/42514_2021_69_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/373503d5a284/42514_2021_69_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/6142f23979a1/42514_2021_69_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/3b0c931208c5/42514_2021_69_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/6ec4d5e85f2e/42514_2021_69_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/d0c3f69d73ca/42514_2021_69_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/3ecd6da196c2/42514_2021_69_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/ca981ee52b54/42514_2021_69_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/f74f765b44af/42514_2021_69_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/4cc85d9a71c0/42514_2021_69_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/373503d5a284/42514_2021_69_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/6142f23979a1/42514_2021_69_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/1fd6/8679698/3b0c931208c5/42514_2021_69_Fig9_HTML.jpg

相似文献

1
Large scale simulation of pressure induced phase-field fracture propagation using Utopia.使用乌托邦软件对压力诱导相场断裂扩展进行大规模模拟。
CCF Trans High Perform Comput. 2021;3(4):407-426. doi: 10.1007/s42514-021-00069-6. Epub 2021 Jun 29.
2
Solving large-scale general phase retrieval problems via a sequence of convex relaxations.通过一系列凸松弛来解决大规模一般相位恢复问题。
J Opt Soc Am A Opt Image Sci Vis. 2018 Aug 1;35(8):1410-1419. doi: 10.1364/JOSAA.35.001410.
3
Parallelisation of equation-based simulation programs on heterogeneous computing systems.基于方程的模拟程序在异构计算系统上的并行化。
PeerJ Comput Sci. 2018 Aug 13;4:e160. doi: 10.7717/peerj-cs.160. eCollection 2018.
4
Parallel workflow manager for non-parallel bioinformatic applications to solve large-scale biological problems on a supercomputer.用于非并行生物信息学应用程序的并行工作流管理器,以在超级计算机上解决大规模生物学问题。
J Bioinform Comput Biol. 2016 Apr;14(2):1641008. doi: 10.1142/S0219720016410080.
5
A recurrent neural network for solving linear projection equations.一种用于求解线性投影方程的递归神经网络。
Neural Netw. 2000 Apr;13(3):337-50. doi: 10.1016/s0893-6080(00)00019-8.
6
Macromolecular crowding: chemistry and physics meet biology (Ascona, Switzerland, 10-14 June 2012).大分子拥挤现象:化学与物理邂逅生物学(瑞士阿斯科纳,2012年6月10日至14日)
Phys Biol. 2013 Aug;10(4):040301. doi: 10.1088/1478-3975/10/4/040301. Epub 2013 Aug 2.
7
Numerical simulation of the nonlinear ultrasonic pressure wave propagation in a cavitating bubbly liquid inside a sonochemical reactor.声化学反应器内空化泡状液体中非线性超声压力波传播的数值模拟。
Ultrason Sonochem. 2016 May;30:87-97. doi: 10.1016/j.ultsonch.2015.11.011. Epub 2015 Nov 12.
8
Solving linear integer programming problems by a novel neural model.通过一种新型神经模型求解线性整数规划问题。
Int J Neural Syst. 1999 Feb;9(1):27-39. doi: 10.1142/s0129065799000046.
9
The Challenges of Writing Portable, Correct and High Performance Libraries for GPUs.为GPU编写可移植、正确且高性能库的挑战。
Comput Archit News. 2011 Sep 1;39(4):2-7. doi: 10.1145/2082156.2082158.
10
ANNarchy: a code generation approach to neural simulations on parallel hardware.ANNarchy:一种在并行硬件上进行神经模拟的代码生成方法。
Front Neuroinform. 2015 Jul 31;9:19. doi: 10.3389/fninf.2015.00019. eCollection 2015.

引用本文的文献

1
Conservation properties of non-conforming embedded finite-element methods based on lagrange multipliers.基于拉格朗日乘子的非协调嵌入式有限元方法的守恒性质
BIT Numer Math. 2025;65(3):34. doi: 10.1007/s10543-025-01075-8. Epub 2025 Jul 18.

本文引用的文献

1
Calculation for tensile strength and fracture toughness of granite with three kinds of grain sizes using three-point-bending test.使用三点弯曲试验计算三种粒径花岗岩的拉伸强度和断裂韧性。
PLoS One. 2018 Mar 29;13(3):e0180880. doi: 10.1371/journal.pone.0180880. eCollection 2018.