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 条
  • [1] LINEAR EQUATION SOLVERS
    MURRAY, FJ
    BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1945, 51 (11) : 883 - 883
  • [2] LINEAR EQUATION SOLVERS
    MURRAY, FJ
    QUARTERLY OF APPLIED MATHEMATICS, 1949, 7 (03) : 263 - 274
  • [3] Control and Stabilization of Linear Equation Solvers
    Helmke, Uwe
    Jordan, Jens
    PERSPECTIVES IN MATHEMATICAL SYSTEM THEORY, CONTROL, AND SIGNAL PROCESSING, 2010, 398 : 73 - 82
  • [4] On the convergence of Krylov linear equation solvers
    Broyden, CG
    Vespucci, MT
    OPTIMIZATION METHODS & SOFTWARE, 2001, 16 (1-4): : 113 - 129
  • [5] CHAOTIC LINEAR-SYSTEM SOLVERS IN A VARIABLE-GRAIN DATA-DRIVEN MULTIPROCESSOR SYSTEM
    GAUDIOT, JL
    LIN, CM
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 506 : 331 - 348
  • [6] UNSTEADY AERODYNAMICS OF A CENTRIFUGAL COMPRESSOR STAGE - VALIDATION OF TWO DIFFERENT CFD SOLVERS
    Borm, Oliver
    Kau, Hans-Peter
    PROCEEDINGS OF THE ASME TURBO EXPO 2012, VOL 8, PTS A-C, 2012, : 2753 - 2764
  • [7] Linear Unsteady CFD of Vibrating Blades of Turbomachinery
    Ishida, H.
    Yamasaki, N.
    Aotsuka, M.
    7TH ASIAN-PACIFIC CONFERENCE ON AEROSPACE TECHNOLOGY AND SCIENCE, APCATS 2013, 2013, 67 : 197 - 206
  • [8] PARALLEL LINEAR EQUATION SOLVERS AND OPEN MP IN THE CONTEXT OF MULTIBODY SYSTEM DYNAMICS
    Gonzalez, Francisco
    Luaces, Alberto
    Dopico, Daniel
    Gonzalez, Manuel
    PROCEEDINGS OF ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 4, PTS A-C, 2010, : 61 - 71
  • [9] Measurement schemes for quantum linear equation solvers
    Patterson, Andrew
    Lapworth, Leigh
    QUANTUM SCIENCE AND TECHNOLOGY, 2025, 10 (02):
  • [10] SPECIAL PROBLEMS RELATED TO LINEAR EQUATION SOLVERS
    MEYER, C
    JOURNAL OF THE STRUCTURAL DIVISION-ASCE, 1975, 101 (NST4): : 869 - 890