
Efficient blocked symmetric compressed sparse column method for finite element analysis
Yingjun WANG, Shijie LUO, Jinyu GU, Yuanfang ZHANG
Front. Mech. Eng. ›› 2025, Vol. 20 ›› Issue (1) : 5.
Efficient blocked symmetric compressed sparse column method for finite element analysis
In finite element analysis (FEA), optimizing the storage requirements of the global stiffness matrix and enhancing the computational efficiency of solving finite element equations are pivotal objectives. To address these goals, we present a novel method for compressing the storage of the global stiffness matrix, aimed at minimizing memory consumption and enhancing FEA efficiency. This method leverages the block symmetry of the global stiffness matrix, hence named the blocked symmetric compressed sparse column (BSCSC) method. We also detail the implementation scheme of the BSCSC method and the corresponding finite element equation solution method. This approach optimizes only the global stiffness matrix index, thereby reducing memory requirements without compromising FEA computational accuracy. We then demonstrate the efficiency and memory savings of the BSCSC method in FEA using 2D and 3D cantilever beams as examples. In addition, we employ the BSCSC method to an engine connecting rod model to showcase its superiority in solving complex engineering models. Furthermore, we extend the BSCSC method to isogeometric analysis and validate its scalability through two examples, achieving up to 66.13% memory reduction and up to 72.06% decrease in total computation time compared to the traditional compressed sparse column method.
finite element analysis / global stiffness matrix / blocked symmetric property / memory reduction / isogeometric analysis
[1] |
Kilimtzidis S, Kotzakolios A, Kostopoulos V. Efficient structural optimisation of composite materials aircraft wings. Composite Structures, 2023, 303: 116268
CrossRef
Google scholar
|
[2] |
Al-Haddad L A, Mahdi N M. Efficient multidisciplinary modeling of aircraft undercarriage landing gear using data-driven Naïve Bayes and finite element analysis. Multiscale and Multidisciplinary Modeling, Experiments and Design, 2024, 7(4): 3187–3199
CrossRef
Google scholar
|
[3] |
LeeJ H, Yoon J S, RyuC H, KimS H. Springback compensation based on finite element for multi-point forming in shipbuilding. Advanced Materials Research, 2007, 26–28: 981–984
|
[4] |
Kefal A, Oterkus E. Displacement and stress monitoring of a Panamax containership using inverse finite element method. Ocean Engineering, 2016, 119: 16–29
CrossRef
Google scholar
|
[5] |
Abdullah S, Al-Asady N A, Ariffin A K, Rahman M M. A review on finite element analysis approaches in durability assessment of automotive components. Journal of Applied Sciences, 2008, 8(12): 2192–2201
CrossRef
Google scholar
|
[6] |
WangT, Li Y G. Design and analysis of automotive carbon fiber composite bumper beam based on finite element analysis. Advances in Mechanical Engineering, 2015, 7(6): 1687814015589561
|
[7] |
MaL Q, Yu X C, YangY Y, HuY G, ZhangX Y, LiH Y, Ouyang X, ZhuP L, SunR, WongC P. Highly sensitive flexible capacitive pressure sensor with a broad linear response range and finite element analysis of micro-array electrode. Journal of Materiomics, 2020, 6(2): 321–329
|
[8] |
Hanganu A D, Oñate E, Barbat A H. A finite element methodology for local/global damage evaluation in civil engineering structures. Computers & Structures, 2002, 80(20–21): 1667–1687
CrossRef
Google scholar
|
[9] |
Lu X Z, Kim C W, Chang K C. Finite element analysis framework for dynamic vehicle-bridge interaction system based on ABAQUS. International Journal of Structural Stability and Dynamics, 2020, 20(3): 2050034
CrossRef
Google scholar
|
[10] |
Zhang K H, Wang J X, Ban Y H, Sun C X, Gao P J, Jin D. Multi-field coupling simulation of gear: a review. Journal of Failure Analysis and Prevention, 2020, 20(4): 1323–1332
CrossRef
Google scholar
|
[11] |
Cao Y, Zhao B, Ding W F, Huang Q. Vibration characteristics and machining performance of a novel perforated ultrasonic vibration platform in the grinding of particulate-reinforced titanium matrix composites. Frontiers of Mechanical Engineering, 2023, 18(1): 14
CrossRef
Google scholar
|
[12] |
Khechai A, Tati A, Guettala A. Finite element analysis of stress concentrations and failure criteria in composite plates with circular holes. Frontiers of Mechanical Engineering, 2014, 9(3): 281–294
CrossRef
Google scholar
|
[13] |
Sobisch L, Kaiser T, Furlan T, Menzel A. A user material approach for the solution of multi-field problems in Abaqus: theoretical foundations, gradient-enhanced damage mechanics and thermo-mechanical coupling. Finite Elements in Analysis and Design, 2024, 232: 104105
CrossRef
Google scholar
|
[14] |
Tian Y, Shi T L, Xia Q. Buckling optimization of curvilinear fiber-reinforced composite structures using a parametric level set method. Frontiers of Mechanical Engineering, 2024, 19(1): 9
CrossRef
Google scholar
|
[15] |
ShioyaR, Ogino M, KanayamaH, TagamiD. Large scale finite element analysis with a balancing domain decomposition method. Key Engineering Materials, 2003, 243–244: 21–26
|
[16] |
Lo S H. Finite element mesh generation and adaptive meshing. Progress in Structural Engineering and Materials, 2002, 4(4): 381–399
CrossRef
Google scholar
|
[17] |
Baiges J, Codina R, Castañar I, Castillo E. A finite element reduced-order model based on adaptive mesh refinement and artificial neural networks. International Journal for Numerical Methods in Engineering, 2020, 121(4): 588–601
CrossRef
Google scholar
|
[18] |
Bellenger E, Coorevits P. Adaptive mesh refinement for the control of cost and quality in finite element analysis. Finite Elements in Analysis and Design, 2005, 41(15): 1413–1440
CrossRef
Google scholar
|
[19] |
You Y H, Kou X Y, Tan S T. Adaptive meshing for finite element analysis of heterogeneous materials. Computer-Aided Design, 2015, 62: 176–189
CrossRef
Google scholar
|
[20] |
Yadav P, Suresh K. Large scale finite element analysis via assembly-free deflated conjugate gradient. Journal of Computing and Information Science in Engineering, 2014, 14(4): 041008
CrossRef
Google scholar
|
[21] |
Prabhune B C, Suresh K. A fast matrix-free elasto-plastic solver for predicting residual stresses in additive manufacturing. Computer-Aided Design, 2020, 123: 102829
CrossRef
Google scholar
|
[22] |
WillcockJ, Lumsdaine A. Accelerating sparse matrix computations via data compression. In: Proceedings of the 20th annual international conference on Supercomputing. New York: Association for Computing Machinery, 2006, 307–316
|
[23] |
Chen P, Zheng D, Sun S L, Yuan M W. High performance sparse static solver in finite element analyses with loop-unrolling. Advances in Engineering Software, 2003, 34(4): 203–215
CrossRef
Google scholar
|
[24] |
Ribeiro F L B, Ferreira I A. Parallel implementation of the finite element method using compressed data structures. Computational Mechanics, 2007, 41(1): 31–48
CrossRef
Google scholar
|
[25] |
KawamuraT, Kazunori Y, YamazakiT, IwamuraT, Watanabe M, InoguchiY. A compression method for storage formats of a sparse matrix in solving the large-scale linear systems. In: Proceedings of 2017 IEEE International Parallel and Distributed Processing Symposium Workshops. Lake Buena Vista: IEEE, 2017, 924–931
|
[26] |
Ramírez-GilF JdeSales Guerra Tsuzuki MMontealegre-RubioW. Global finite element matrix construction based on a CPU-GPU implementation. 2015, arXiv preprint arXiv: 1501.04784
|
[27] |
Paulino G H, Menezes I F M, Cavalcante Neto J B, Martha L F. A methodology for adaptive finite element analysis: towards an integrated computational environment. Computational Mechanics, 1999, 23(5–6): 361–388
CrossRef
Google scholar
|
[28] |
BianX, Fang Z D. Large-scale buckling-constrained topology optimization based on assembly-free finite element analysis. Advances in Mechanical Engineering, 2017, 9(9): 1687814017715422
|
[29] |
Le-Duc T, Nguyen-Xuan H, Lee J. A finite-element-informed neural network for parametric simulation in structural mechanics. Finite Elements in Analysis and Design, 2023, 217: 103904
CrossRef
Google scholar
|
[30] |
Chen S H, Liang P, Han W Z. A new method of sensitivity analysis of static responses for finite element systems. Finite Elements in Analysis and Design, 1998, 29(3–4): 187–203
CrossRef
Google scholar
|
[31] |
Ribeiro F L B, Coutinho A L G A. Comparison between element, edge and compressed storage schemes for iterative solutions in finite element analyses. International Journal for Numerical Methods in Engineering, 2005, 63(4): 569–588
CrossRef
Google scholar
|
[32] |
Unnikrishnan N K, Gould J, Parhi K K. SCV-GNN: sparse compressed vector-based graph neural network aggregation. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2023, 42(12): 4803–4816
CrossRef
Google scholar
|
[33] |
Noble G, Nalesh S, Kala S, Kumar A. Configurable sparse matrix-matrix multiplication accelerator on FPGA: a systematic design space exploration approach with quantization effects. Alexandria Engineering Journal, 2024, 91: 84–94
CrossRef
Google scholar
|
[34] |
Zhong W X, Williams F W. On the direct solution of wave propagation for repetitive structures. Journal of Sound and Vibration, 1995, 181(3): 485–501
CrossRef
Google scholar
|
[35] |
Zhu S R, Wu L Z, Song X L. An improved matrix split-iteration method for analyzing underground water flow. Engineering with Computers, 2023, 39(3): 2049–2065
CrossRef
Google scholar
|
[36] |
Khrapov P, Volkov N. Comparative analysis of Jacobi and Gauss-Seidel iterative methods. International Journal of Open Information Technologies, 2024, 12: 23–34
|
[37] |
Hughes T J R, Cottrell J A, Bazilevs Y. Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics and Engineering, 2005, 194(39–41): 4135–4195
CrossRef
Google scholar
|
[38] |
Bazilevs Y, Calo V M, Cottrell J A, Evans J A, Hughes T J R, Lipton S, Scott M A, Sederberg T W. Isogeometric analysis using T-splines. Computer Methods in Applied Mechanics and Engineering, 2010, 199(5–8): 229–263
CrossRef
Google scholar
|
[39] |
Nguyen V P, Anitescu C, Bordas S P A, Rabczuk T. Isogeometric analysis: an overview and computer implementation aspects. Mathematics and Computers in Simulation, 2015, 117: 89–116
CrossRef
Google scholar
|
[40] |
Gupta V, Jameel A, Verma S K, Anand S, Anand Y. An insight on NURBS based isogeometric analysis, its current status and involvement in mechanical applications. Archives of Computational Methods in Engineering, 2023, 30(2): 1187–1230
CrossRef
Google scholar
|
[41] |
Wang Y J, Wang Z P, Xia Z H, Hien Poh L. Structural design optimization using isogeometric analysis: a comprehensive review. Computer Modeling in Engineering & Sciences, 2018, 117(3): 455–507
CrossRef
Google scholar
|
/
〈 |
|
〉 |