SPIKE
SPIKE: A parallel environment for solving banded linear systems. The hybrid banded linear solver SPIKE is proposed as a parallel environment for solving banded systems that are either dense or sparse within the band. The SPIKE algorithm is a domain decomposition technique that allows performing independent calculations on each subdomain or partition of the original linear system. The interface problem leads to a reduced linear system of much smaller size than that of the original system. Three different members of the SPIKE family are described. Each handles the reduced system in a different way depending on the characteristics of the system and the architecture of the high-end parallel computing platform. Numerical experiments are presented that demonstrate the effectiveness of our parallel scheme. Comparison with the corresponding algorithms of ScaLAPACK are also provided for those banded systems that are dense within the band. A SPIKE scheme with multi-level parallelism is also introduced for solving large banded systems that are sparse within the band.
Keywords for this software
References in zbMATH (referenced in 30 articles , 1 standard article )
Showing results 1 to 20 of 30.
Sorted by year (- Esmaily, M.; Jofre, L.; Mani, A.; Iaccarino, G.: A scalable geometric multigrid solver for nonsymmetric elliptic systems with application to variable-density flows (2018)
- Zhang, Zhengyi; Sameh, Ahmed H.: Block row projection method based on M-matrix splitting (2018)
- Capuano, F.; Mastellone, A.; De Angelis, E. M.: A conservative overlap method for multi-block parallelization of compact finite-volume schemes (2017)
- Li, Ang; Serban, Radu; Negrut, Dan: Analysis of a splitting approach for the parallel solution of linear systems on GPU cards (2017)
- Stratulat, Sorin: Mechanically certifying formula-based Noetherian induction reasoning (2017)
- Barnaś, Dawid; Bieniasz, Lesław K.: Accelerated Thomas solver for (quasi-)block-tridiagonal linear algebraic equation systems, using SSE/AVX instruction sets for vectorizing dense block operations (2016)
- Bolukbasi, Ercan Selcuk; Manguoglu, Murat: A multithreaded recursive and nonrecursive parallel sparse direct solver (2016)
- Maurer, Daniel; Wieners, Christian: A scalable parallel factorization of finite element matrices with distributed Schur complements. (2016)
- Zuo, Xian-yu; Mo, Ze-yao; Gu, Tong-xiang; Xu, Xiao-wen; Zhang, Ai-qing: Multi-core parallel robust structured multifrontal factorization method for large discretized PDEs (2016)
- Esmaily-Moghadam, M.; Bazilevs, Y.; Marsden, A. L.: Impact of data distribution on the parallel performance of iterative linear solvers with emphasis on CFD of incompressible flows (2015)
- Ghosh, Debojyoti; Constantinescu, Emil M.; Brown, Jed: Efficient implementation of nonlinear compact schemes on massively parallel platforms (2015)
- Serban, Radu; Melanz, Daniel; Li, Ang; Stanciulescu, Ilinca; Jayakumar, Paramsothy; Negrut, Dan: A GPU-based preconditioned Newton-Krylov solver for flexible multibody dynamics (2015)
- Xia, Jianlin; Li, Zhilin; Ye, Xin: Effective matrix-free preconditioning for the augmented immersed interface method (2015)
- Kim, Jae Wook: Quasi-disjoint pentadiagonal matrix systems for the parallelization of compact finite-difference schemes and filters (2013)
- Jönsthövel, T. B.; van Gijzen, M. B.; MacLachlan, S.; Vuik, C.; Scarpas, A.: Comparison of the deflated preconditioned conjugate gradient method and algebraic multigrid for composite materials (2012)
- Manguoglu, Murat: A domain-decomposing parallel sparse linear system solver (2011)
- Manguoglu, Murat; Takizawa, Kenji; Sameh, Ahmed H.; Tezduyar, Tayfun E.: A parallel sparse algorithm targeting arterial fluid mechanics computations (2011)
- Manguoglu, Murat; Takizawa, Kenji; Sameh, Ahmed H.; Tezduyar, Tayfun E.: Nested and parallel sparse algorithms for arterial fluid mechanics computations with boundary layer mesh refinement (2011)
- Mata, Matthew R.; Bertozzi, Andrea L.: A numerical scheme for particle-laden thin film flow in two dimensions (2011)
- Maurer, Daniel; Wieners, Christian: A parallel block \itLU decomposition method for distributed finite element matrices (2011) ioport