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.

PDF(6763 KB)
PDF(6763 KB)
Front. Mech. Eng. ›› 2025, Vol. 20 ›› Issue (1) : 5. DOI: 10.1007/s11465-025-0821-y
RESEARCH ARTICLE

Efficient blocked symmetric compressed sparse column method for finite element analysis

Author information +
History +

Abstract

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.

Graphical abstract

Keywords

finite element analysis / global stiffness matrix / blocked symmetric property / memory reduction / isogeometric analysis

Cite this article

Download citation ▾
Yingjun WANG, Shijie LUO, Jinyu GU, Yuanfang ZHANG. Efficient blocked symmetric compressed sparse column method for finite element analysis. Front. Mech. Eng., 2025, 20(1): 5 https://doi.org/10.1007/s11465-025-0821-y

References

[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

Acknowledgements

This work was supported by the National Natural Science Foundation of China (Grant No. 52075184) and Guangdong Basic and Applied Basic Research Foundation, China (Grant No. 2024A1515011786). These supports are gratefully acknowledged.

Conflict of Interest

The authors declare no conflict of interest.

RIGHTS & PERMISSIONS

2025 Higher Education Press
AI Summary AI Mindmap
PDF(6763 KB)

Accesses

Citations

Detail

Sections
Recommended

/