An Efficient Block Circulant Preconditioner For Simulating Fracture Using Large Fuse Networks
Abstract
{\it Critical slowing down} associated with the iterative solvers close to the critical point often hinders large-scale numerical simulation of fracture using discrete lattice networks. This paper presents a block circlant preconditioner for iterative solvers for the simulation of progressive fracture in disordered, quasi-brittle materials using large discrete lattice networks. The average computational cost of the present alorithm per iteration is , where the stiffness matrix is partioned into -by- blocks such that each block is an -by- matrix, and represents the operational count associated with solving a block-diagonal matrix with -by- dense matrix blocks. This algorithm using the block circulant preconditioner is faster than the Fourier accelerated preconditioned conjugate gradient (PCG) algorithm, and alleviates the {\it critical slowing down} that is especially severe close to the critical point. Numerical results using random resistor networks substantiate the efficiency of the present algorithm.
Cite
@article{arxiv.cond-mat/0503722,
title = {An Efficient Block Circulant Preconditioner For Simulating Fracture Using Large Fuse Networks},
author = {Phani Kumar V. V. Nukala and Srdjan Simunovic},
journal= {arXiv preprint arXiv:cond-mat/0503722},
year = {2009}
}
Comments
16 pages including 2 figures