×

用于基于FFT的均匀化的内存高效CG解算器的运行时优化:线性弹性的实现细节和缩放结果。 (英语) Zbl 1464.74371号

小结:内存高效的CG算法M.卡贝尔等【计算力学54,第6期,1497-1514(2014;Zbl 1309.74013号)]减少了基于应变的CG算法实现的内存需求J.泽曼等[J.Compute.Phys.229,No.21,8065–8071(2010;Zbl 1197.65191号)]用(40%%)求解线弹性方程。但是,由于傅里叶波矢量必须在内存高效算法的几个步骤中重新计算,因此对于直接实现来说,运行时会增加。我们解释了如何将运行时开销减少到可以忽略的大小,并表明内存高效算法的伸缩性优于最多256个MPI进程的标准算法。

MSC公司:

74平方米 谱及相关方法在固体力学问题中的应用
74季度99 均匀化,固体力学中有效性能的测定
74B05型 经典线性弹性
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Kabel M,Böhlke T,Schneider M(2014)大变形下基于FFT的弹性均匀化的高效不动点和Newton-Krylov解算器。计算力学54(6):1497-1514·Zbl 1309.74013号 ·doi:10.1007/s00466-014-1071-8
[2] Zeman J,Vondřejc J,Novák J,Marek I(2010)通过共轭梯度加速基于FFT的周期介质数值均匀化求解器。计算机物理杂志229(21):8065-8071·Zbl 1197.65191号 ·doi:10.1016/j.jcp.2010.07.010
[3] Moulinec H,Suquet P(1998)计算具有复杂微观结构的非线性复合材料整体响应的数值方法。计算方法应用机械工程157(1-2):69-94·Zbl 0954.74079号 ·doi:10.1016/S0045-7825(97)00218-1
[4] Eghtesad A、Barrett TJ、Germaschewski K等人(2018),用于快速晶体塑性建模的基于弹塑性快速傅里叶变换的微机械求解器的OpenMP和MPI实现。高级工程软件126:46-60·doi:10.1016/j.advengsoft.2018.09.010
[5] Gelebart L,Derouillat J(2016)可扩展性-AMITEX 2.3文档。http://www.maisondelasimulation.fr/projects/amitex/html/scalability.html。2019年5月5日访问
[6] Schneider M,Ospald F,Kabel M(2016)交错网格上弹性的计算均匀化。国际数值方法工程杂志105(9):693-720·doi:10.1002/nme.5008
[7] Frigo M,Johnson SG(2017)FFTW手册。技术报告版本3.3.7。麻省理工学院
[8] Willot F(2015)基于Fourier的方案,用于计算具有精确局部场的复合材料的机械响应。康普特斯·伦德斯·梅卡尼克343(3):232-245·doi:10.1016/j.crme.2014.12.005
[9] Schneider M,Merkert D,Kabel M(2017)基于FFT的均匀化,用于线性六面体单元离散的微观结构。国际数学方法工程109(10):1461-1489·Zbl 1378.74056号 ·doi:10.1002/nme.5336
[10] Leuschner M,Fritzen F(2018)用于均匀化问题的Fourier加速节点解算器(FANS)。计算力学62(3):359-392·Zbl 1471.74073号 ·doi:10.1007/s00466-017-1501-5
[11] AndräH、Combaret N、Dvorkin J等人(2013)《数字岩石物理基准》。第一部分:成像和分割。计算地质50:25-32·doi:10.1016/j.cageo.2012.09.05
[12] Krzikalla F(2012)数字岩石物理基准。https://github.com/cageo/Krzikalla-2012/blob/master/images/berea/segmented-vsg.raw.gz。2019年3月5日访问
[13] 沃伊格特·W(1928)《勒布赫·德·克里斯塔利普西克》,第二版。莱比锡特伯纳
[14] Verner U,Mendelson A,Schuster A(2017)用涡轮增压扩展多核的Amdahl定律。IEEE计算架构Lett 16(1):30-33·doi:10.1010/LCA.2015.2512982
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。