CHAOTIC LINEAR EQUATION-SYSTEM SOLVERS FOR UNSTEADY CFD

被引:0
|
作者
Hawkes, James N. [1 ,2 ]
Turnock, Stephen R. [1 ]
Vaz, Guilherme [2 ]
Cox, Simon J. [1 ]
Philips, Alex B. [3 ]
机构
[1] Univ Southampton, Boldrewood Campus, Southampton, Hants, England
[2] Maritime Inst Netherlands MARIN, Wageningen, Netherlands
[3] Natl Oceanog Ctr, Natl Marine Facil, Southampton, Hants, England
关键词
Computational Methods; Computational Fluid Dynamics; Linear Solvers; Totally Asynchronous Methods; Chaotic Iterative Methods; PETSc; ReFRESCO;
D O I
暂无
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
A Chaotic Iterative Method, which is a form of totally asynchronous linear equation-system solver, is implemented within an open-source framework. The solver is similar to simple Jacobi or Gauss-Seidel methods, but is highly optimized for massively parallel computations. Processes or threads are free to run computations regardless of the current state of other processes, iterating individual equations with no limitations on the state of the variables which they use. Each individual iteration may pull variables from the same iteration, the previous iteration, or indeed any iteration. This effectively removes all synchronization from the Jacobi or Gauss-Seidel algorithm, allowing computations to run efficiently with high concurrency. The trade-off is that the numerical convergence rate of these simple algorithms is slower compared to the classical Krylov Subspace methods, which are popular today. However, unique features of the computational fluid dynamics algorithm work in favour of Chaotic methods, allowing the fluid dynamics field to exploit these algorithms when other's cannot. The results of the Chaotic solver are presented, verifying the numerical results and benchmarking performance against the Generalized Minimal Residual (GMRES) solver and a Pipelined GMRES solver. The results show that, under certain circumstances, Chaotic methods could be used as a standalone solver due to their superior scalability. The potential to use Chaotic methods as a pre-conditioner or hybrid solver is also revealed.
引用
收藏
页码:931 / 942
页数:12
相关论文
共 50 条
  • [21] Pivoted block solvers for large banded linear equation systems
    Stabrowski, MM
    COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING, 1997, 13 (05): : 407 - 415
  • [22] Making a case for iterative linear equation solvers in DSP education
    Husoy, JH
    2003 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL III, PROCEEDINGS: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING SIGNAL, PROCESSING EDUCATION, 2003, : 765 - 768
  • [23] LINEAR-STABILITY OF STIFF DIFFERENTIAL-EQUATION SOLVERS
    YPMA, TJ
    BIT, 1984, 24 (03): : 394 - 396
  • [24] Fast linear solvers for incompressible CFD simulations with compatible discrete operator schemes
    Jang, Yongseok
    Bonelle, Jerome
    Kruse, Carola
    Hulsemann, Frank
    Ruede, Ulrich
    COMPUTATIONAL & APPLIED MATHEMATICS, 2025, 44 (01):
  • [25] Generalized Fractional Algebraic Linear System Solvers
    X. Antoine
    E. Lorin
    Journal of Scientific Computing, 2022, 91
  • [26] RANDOMIZED BLOCK ADAPTIVE LINEAR SYSTEM SOLVERS
    Patel, Vivak
    Jahangoshahi, Mohammad
    Maldonado, D. Adrian
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2023, 44 (03) : 1349 - 1369
  • [27] Chaotic dynamics and diffusion in a piecewise linear equation
    Shahrear, Pabel
    Glass, Leon
    Edwards, Rod
    CHAOS, 2015, 25 (03)
  • [28] A library of distributed iterative linear system solvers
    Eijkhout, V
    APPLIED NUMERICAL MATHEMATICS, 1995, 19 (03) : 359 - 373
  • [29] Generalized Fractional Algebraic Linear System Solvers
    Antoine, X.
    Lorin, E.
    JOURNAL OF SCIENTIFIC COMPUTING, 2022, 91 (01)
  • [30] STABLE PARALLEL LINEAR-SYSTEM SOLVERS
    SAMEH, AH
    KUCK, DJ
    JOURNAL OF THE ACM, 1978, 25 (01) : 81 - 91