کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
520709 867733 2012 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A fast Galerkin method with efficient matrix assembly and storage for a peridynamic model
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
A fast Galerkin method with efficient matrix assembly and storage for a peridynamic model
چکیده انگلیسی

Peridynamic theory provides an appropriate description of the deformation of a continuous body involving discontinuities or other singularities, which cannot be described properly by classical theory of solid mechanics. However, the operators in the peridynamic models are nonlocal, so the resulting numerical methods generate dense or full stiffness matrices. Gaussian types of direct solvers were traditionally used to solve these problems, which requires O(N3)O(N3) of operations and O(N2)O(N2) of memory where N   is the number of spatial nodes. This imposes significant computational and memory challenge for a peridynamic model, especially for problems in multiple space dimensions. A simplified model, which assumes that the horizon of the material δ=O(N-1)δ=O(N-1), was proposed to reduce the computational cost and memory requirement to O(N)O(N). However, the drawback is that the corresponding error estimate becomes one-order suboptimal. Furthermore, the assumption of δ=O(N-1)δ=O(N-1) does not seem to be physically reasonable since the horizon δδ represents a physical property of the material that should not depend on computational mesh size.We develop a fast Galerkin method for the (non-simplified) peridynamic model by exploiting the structure of the stiffness matrix. The new method reduces the computational work from O(N3)O(N3) required by the traditional methods to O(Nlog2N)O(Nlog2N) and the memory requirement from O(N2)O(N2) to O(N)O(N) without using any lossy compression. The significant computational and memory reduction of the fast method is better reflected in numerical experiments. When solving a one-dimensional peridynamic model with 214=16,384214=16,384 unknowns, the traditional method consumed CPU time of 6 days and 11 h while the fast method used only 3.3 s. In addition, on the same computer (with 128 GB memory), the traditional method with a Gaussian elimination or conjugate gradient method ran out of memory when solving the problem with 216=131,072216=131,072 unknowns. In contrast, the fast method was able to solve the problem with 228=268,435,456228=268,435,456 unknowns using 3 days and 11 h of CPU time. This shows the benefit of the significantly reduced memory requirement of the fast method.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computational Physics - Volume 231, Issue 23, 1 October 2012, Pages 7730–7738
نویسندگان
, ,