2015
DOI: 10.1002/nag.2407
|View full text |Cite
|
Sign up to set email alerts
|

Investigation of highly efficient algorithms for solving linear equations in the discontinuous deformation analysis method

Abstract: Large-scale engineering computing using the discontinuous deformation analysis (DDA) method is timeconsuming, which hinders the application of the DDA method. The simulation result of a typical numerical example indicates that the linear equation solver is a key factor that affects the efficiency of the DDA method. In this paper, highly efficient algorithms for solving linear equations are investigated, and two modifications of the DDA programme are presented. The first modification is a linear equation solver… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
10
0
1

Year Published

2018
2018
2023
2023

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 32 publications
(11 citation statements)
references
References 36 publications
0
10
0
1
Order By: Relevance
“…The main reason for this is that the DEM uses an explicit time integration scheme and the second law of Newton is used to calculate the displacement of each block independently, while the DDA often uses an implicit solution method in which simultaneous equilibrium equations are assembled by applying the minimum potential energy principle and solved in each calculation step. It has been pointed out that the time spent solving the equations of the DDA accounts for more than 70% of the total computing time when the number of blocks is 500, and this ratio grows up to 92% when the number of blocks increases to 4500 . Two approaches are often utilized to overcome this difficulty in the DDA.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…The main reason for this is that the DEM uses an explicit time integration scheme and the second law of Newton is used to calculate the displacement of each block independently, while the DDA often uses an implicit solution method in which simultaneous equilibrium equations are assembled by applying the minimum potential energy principle and solved in each calculation step. It has been pointed out that the time spent solving the equations of the DDA accounts for more than 70% of the total computing time when the number of blocks is 500, and this ratio grows up to 92% when the number of blocks increases to 4500 . Two approaches are often utilized to overcome this difficulty in the DDA.…”
Section: Introductionmentioning
confidence: 99%
“…One is using an explicit time integration scheme replacing the implicit solution method to avoid forming simultaneous equations. Another is to improve the efficiency in solving the equations . The explicit DDA may lead to insufficient accuracy, instability, and nonconvergence of computation.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…With increasing numbers of blocks and contact pairs, more OCI cycles may be necessary to achieve convergence (of no‐tension and no‐penetration conditions), with each cycle being associated with the inversion of a large matrix, which lead to drastic increases in the computational demands . Therefore, to enhance the computational efficiency in solving simultaneous equations, parallelization methods such as OpenMP, GPU, and MPI have been previously applied in DDA . Alternatively, the central difference (CD) approach in DEM and FDEM is an explicit and efficient way to solve large‐scale discontinuous problems, in which the size of time step and damping coefficients should be carefully chosen to ensure numerical stability.…”
Section: Introductionmentioning
confidence: 99%
“…36 Therefore, to enhance the computational efficiency in solving simultaneous equations, parallelization methods such as OpenMP, GPU, and MPI have been previously applied in DDA. [37][38][39] Alternatively, the central difference (CD) approach in DEM 1 and FDEM 40 is an explicit and efficient way to solve large-scale discontinuous problems, in which the size of time step and damping coefficients should be carefully chosen to ensure numerical stability. An explicit approach based on the velocity verlet algorithm has been implemented in DDA to improve its computational efficiency.…”
Section: Introductionmentioning
confidence: 99%