Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 90
PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING FOR ENGINEERING
Edited by:
Paper 34

Parallel Implementation of Three-dimensional Lattice Fracture Analysis on a Distributed Memory Architecture

Z. Qian, E. Schlangen, G. Ye and K. van Breugel

Microlab, Delft University of Technology, the Netherlands

Full Bibliographic Reference for this paper
Z. Qian, E. Schlangen, G. Ye, K. van Breugel, "Parallel Implementation of Three-dimensional Lattice Fracture Analysis on a Distributed Memory Architecture", in , (Editors), "Proceedings of the First International Conference on Parallel, Distributed and Grid Computing for Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 34, 2009. doi:10.4203/ccp.90.34
Keywords: three-dimensional lattice fracture analysis, element-by-element, MPI, cement paste, tensile behaviour, micro-crack evolution.

Summary
The three-dimensional lattice model is one of the important fracture models in the field of fracture mechanics. In lattice analysis, a piece of material is discretized into a frame structure which consists of beam elements. However, the generated structure to be analyzed is usually very large, for instance, the system consists of one million nodes, hence, the cost for computational resources is quite expensive in terms of time and memory. In order to reduce the computational time and analyze even larger structures, parallel computing must be a good choice.

In this paper, the algorithm of conventional sequential lattice analysis is parallelized. The resulting algorithm is based on the EBE (Element-By-Element) scheme and a Jacobi-preconditioned conjugate gradient solver is adopted. As the new algorithm operates on element stiffness matrices instead of the global stiffness matrix, it can be easily implemented on distributed memory architecture. The programming tool is the host language C++ in combination with the library MPI (Message Passing Interface). On the basis of the proposed algorithm, a parallel package is developed to perform the three-dimensional lattice fracture analysis.

For its application, some numerical experiments are carried out to simulate the tensile behaviour of cement paste and the micro-crack evolution at the micro-level. Furthermore, the correctness and efficiency of the package are verified and investigated in detail.

purchase the full-text of this paper (price £20)

go to the previous paper
go to the next paper
return to the table of contents
return to the book description
purchase this book (price £72 +P&P)