A recursive SPIKE algorithm was presented based on DS matrix decomposition, which was very different from LU decomposition algorithm and QR decomposition algorithm. The SPIKE algorithm used a novel decomposition method to balance communication overhead with arithmetic cost to achieve better scalability than other methods on modern parallel architectures. Firstly, the basic operating principle of a recursive SPIKE algorithm was introduced by four aspects: partitioning coefficient matrix, DS decomposition, extraction and solution of simplified coefficient matrix equations. The SPIKE algorithm was applied to specific linear equations with different coefficient matrix for the first time. Three sets of numerical experiments gave the results and running time of each solution algorithm. The experimental results show that the recursive SPIKE algorithm can not only obtain accurate results, but also has a faster solution speed.Experiments indicate the computing time of the proposed algorithms is about 40 percent of LU decomposition algorithm, and about 8 percent of QR decomposition algorithm.
FREYTAGM, SHAPIROV, TSUKANOVI.Finite element analysis in situ[J].Finite Elements in Analysis and Design,2011,47(9):957-972.
[2]
OISHIA, YAGAWAG.Computational mechanics enhanced by deep learning[J].Computer Methods in Applied Mechanics and Engineering,2017,327: 327-351.
[3]
HERFFS, NIEMÖLLERA, MEINKEM, et al.LES of a turbulent swirl flame using a mesh adaptive level-set method with dynamic load balancing[J].Computers & Fluids,2021,221:104900.
[4]
SHAKEELM R, MOKHEIMERE M A.Swirl flow in annular geometry with varying cross-section[J].Engineering Applications of Computational Fluid Mechanics,2022,16(1):1154-1172.
[5]
ZEIDAND, BÄHRP, FARBERP, et al.Numerical investigation of a mixture two-phase flow model in two-dimensional space[J].Computers & Fluids,2019,181:90-106.
DONGJianwei, LOUGuangpu.Quasineutral limit of isothermalk quantum hydrodynamic model[J].Journal of North University of China(Natural Science Edition),2012,33(2):102-106.(in Chinese)
[8]
POLIZZIE, ABDALLAHN B.Subband decomposition approach for the simulation of quantum electron transport in nanostructures[J].Journal of Computational Physics,2004,202:150-180.
YANGYanli, MIAOChangyun, KANGKang,et al.Machine vision inspection technique for conveyor belt deviation[J].Journal of North University of China(Natural Science Edition),2012,33(6):667-671.(in Chinese)
[11]
BARTELSR H, GOLUBG H.The simplex method of linear programming using LU decomposition[J].Communications of the ACM,1969,12(5): 266-268.
[12]
SHARMAA, PALIWALK K, IMOTOS,et al.Principal component analysis using QR decomposition[J].International Journal of Machine Learning and Cybernetics,2013,4(6):679-683.