期刊文献+

Aztec在混凝土细观数值模拟中的应用研究

Study of application of Aztec in meso-scale simulation of concrete
下载PDF
导出
摘要 细观数值模拟是混凝土性能研究的一种重要手段,但稀疏线性方程组求解在总体模拟时间中所占比重很大。由于属于三维问题,且规模很大,所以采用预条件Krylov子空间迭代是必由之路。Aztec是国际上专门设计用于求解稀疏线性方程组的软件包之一,由于目前混凝土细观数值模拟中的稀疏线性方程组对称正定,所以利用Aztec中提供的CG迭代法进行求解,并对多种能保持对称性的预条件选项进行了实验比较。结果表明,在基于区域分解的并行不完全Cholesky分解、无重叠对称化GS迭代、最小二乘等预条件技术中,第一种的效率最高,且在重叠度为0,填充层次为0时,效果最好;实验结果还表明,在本应用问题中,用RCM排序一般导致求解时间更长,从而没有必要采用。 Meso-scale simulation is an important way for performance study of concrete. But the solution of sparse linear systems occupies most of the total simulation time. Due to its three-dimensional origination and large scale, preconditioned Krylov subspace iterations are the best choices. Aztec is a software package developed in the community and designed specially to solve sparse linear systems. For the sparse linear systems in the meso-simulation of concrete are symmetric positive definite currently, the CG iteration provided in Aztec, is selected to solve the linear systems. Several preconditioning options which can preserve the symmetric characteristic are tested with experiments. The results show that among the par-allel incomplete Cholesky factorization based on domain decomposition, symmetrical Gauss-seidel iteration without over-lapping, least square preconditioners, the first is the most efficient and when the degree of overlapping and the level of fill are both selected as 0, the preconditioner is the best. At the same time, the results show that the time elapsed with RCM reordering is lager in general. Therefore, it should not be exploited in the simulation.
出处 《计算机工程与应用》 CSCD 2014年第13期234-238,共5页 Computer Engineering and Applications
基金 国家自然科学基金(No.60803039 No.51079164) 水利部公益性行业科研专项(No.201201053)
关键词 混凝土细观数值模拟 稀疏线性方程组 并行计算 区域分解 预条件 meso-scale simulation of concrete sparse linear system parallel computing domain decomposition preconditioner
  • 相关文献

参考文献5

  • 1唐春安,朱万成.混凝土损伤与断裂-数值模拟[M].北京:科学出版社,2003.
  • 2吴建平,王正华,朱星明,马怀发,李晓梅.混凝土细观力学分析程序中的快速算法与并行算法设计[J].计算力学学报,2008,25(3):352-358. 被引量:6
  • 3Wu Jianping, Zhao Jun, Song Junqiang, et al.Impact of two factors on several domain decomposition based parallel incomplete factorizations for the meso-scale simulation of concrete[C]//Proceedings of the 3rd International Conference on Information and Computing Science(IC1C2010), Wuxi, China, 2010.
  • 4Shadid J N, Tuminaro R S.Aztec-a parallel preconditioned Krylov solver library: algorithm description version 1.0, Technical Report Sand95[R].Sandia National Laboratories, Albuquerque NM,87185,1995.
  • 5Tuminaro R S,Heroux M,Hutchinson S A, et al.Official Aztec user's guide,Version 2.1,Technical Report Sand99- 8801J[R].Sandia National Laboratories,Albuquerque NM, 87185,1999.

二级参考文献12

  • 1马怀发,陈厚群,黎保琨.混凝土细观力学研究进展及评述[J].中国水利水电科学研究院学报,2004,2(2):124-130. 被引量:83
  • 2马怀发,陈厚群,黎保琨.应变率效应对混凝土动弯拉强度的影响[J].水利学报,2005,36(1):69-76. 被引量:41
  • 3(DL/T5150-2001).水工混凝土试验规程[S].[S].,..
  • 4SCHLANGEN E, GARBOCAI E J. Fracture simulations of concrete using lattice models: computational aspects[J]. Engng Frac Mech, 1997,57 (2/3) : 319- 322.
  • 5SCHLANGEN E, VAN MIER J G M. Lattice model for numerical simulation of concrete fracture[A]. International conference on dam fracture[C]. Denver, Colorado, USA, 1991.
  • 6BAZANT Z P, TABBARA M R, KAZEMI M T, et al. Random particle models for fracture of aggregate or fiber composites[J]. ASCE J Engng Mech, 1990, 116(8):1686-1705.
  • 7SAAD Y. ILUT: A dual threshold incomplete ILU preconditioner[J]. Numer Lin Alg Appl , 1994,1 (4) : 387-402.
  • 8SAAD Y. Iterative Methods for Sparse Linear Systems[M]. Boston: PWS Pub Co, 199G.
  • 9Monga Made M. M., VanderVorst H. A.. Ageneralized domain decomposition paradigm for parallel incomplete LU factorization preconditionings[J]. Future Generation Computer Systems, 2001, 17: 925- 932.
  • 10WU J P,LI X M. Local Block Factorization and its Parallelization to Block Tridiagonal Matrices [M]. ICA3PP, Beijing: Algorithms and Architectures for Parallel Processing,China, October,2002.

共引文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部