Physics-based preconditioning of Jacobian-free Newton-Krylov solver for Navier-Stokes equations using nodal integral method

被引:5
作者
Ahmed, Nadeem [1 ]
Singh, Suneet [1 ]
Kumar, Niteen [2 ]
机构
[1] Indian Inst Technol, Dept Energy Sci & Engn, Mumbai 400076, India
[2] Univ Geneva, Sect Math, Geneva, Switzerland
关键词
Jacobian-free Newton-Krylov method; Navier-Stokes equation; nodal integral method; physics-based preconditioning; time-splitting alternating direction implicit method; CONVECTION-DIFFUSION PROBLEMS; MINIMAL RESIDUAL ALGORITHM; NEUTRON DIFFUSION; ITERATIVE SOLUTION; NUMERICAL-SOLUTION; FLOW; SYSTEMS;
D O I
10.1002/fld.5236
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The nodal integral methods (NIMs) have found widespread use in the nuclear industry for neutron transport problems due to their high accuracy. However, despite considerable development, these methods have limited acceptability among the fluid flow community. One major drawback of these methods is the lack of robust and efficient nonlinear solvers for the algebraic equations resulting from discretization. Since its inception, several modifications have been made to make NIMs more agile, efficient, and accurate. Modified nodal integral method (MNIM) and modified MNIM (M2NIM) are the two most recent and efficient versions of the NIM for fluid flow problems. M2NIM modifies the MNIM by replacing the current time convective velocity with the previous time convective velocity, leading to faster convergence albeit with reduced accuracy. This work proposes a preconditioned Jacobian-free Newton-Krylov approach for solving the Navier-Stokes equation using MNIM. The Krylov solvers do not generally work well without an appropriate preconditioner. Therefore, M2NIM is used here as a preconditioner to accelerate the solution of MNIM. Due to pressure-velocity coupling in the Navier-Stokes equation, developing a quality preconditioner for these equations needs significant effort. The momentum equation is solved using the time-splitting alternate direction implicit method. The velocities obtained from the solution are then used to solve the pressure Poisson equation. The computational results for the Navier-Stokes equation are presented to underscore the advantages of the developed algorithm. A novel physics-based preconditioner of the Jacobian-free Newton-Krylov approach is developed to solve the Navier-Stokes equation using the NIM. The proposed preconditioner leads to huge reduction in condition number by clustering of eigenvalues. Therefore, GMRES convergence improves which drastically reduces Krylov iterations. The reduction in Krylov iterations saves the CPU runtime substantially.image
引用
收藏
页码:138 / 160
页数:23
相关论文
共 82 条
[1]  
Ahmed N, 2022, P 8 WORLDCONGRESS ME, DOI [10.11159/htff22.173, DOI 10.11159/HTFF22.173]
[2]  
Ahmed N., 2021, 14 WCCM ECCOMAS C CI, DOI [10.23967/wccm-eccomas.2020.219, DOI 10.23967/WCCM]
[3]   A novel Cell-Centered nodal integral method for the Convection-Diffusion equation [J].
Ahmed, Nadeem ;
Maurya, Govind ;
Singh, Suneet .
ANNALS OF NUCLEAR ENERGY, 2023, 189
[4]   A Dai-Liao conjugate gradient algorithm with clustering of eigenvalues [J].
Andrei, Neculai .
NUMERICAL ALGORITHMS, 2018, 77 (04) :1273-1282
[5]   A Jacobian-free Newton-Krylov method for thermalhydraulics simulations [J].
Ashrafizadeh, A. ;
Devaud, C. B. ;
Aydemir, N. U. .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2015, 77 (10) :590-615
[6]   Jacobian-free Newton-Krylov method for implicit time-spectral solution of the compressible Navier-Stokes equations [J].
Attar, Peter J. .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2015, 79 (01) :1-15
[7]  
Azmy Y.Y., 1983, P TOP M ADV REACT CO
[8]  
Azmy YY., 1985, THESIS U ILLINOIS
[9]   A Newton-Krylov solver with multiplicative Schwarz preconditioning for finite element compressible flow simulations [J].
Banás, K .
COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING, 2002, 18 (04) :269-275
[10]   HYBRID KRYLOV METHODS FOR NONLINEAR-SYSTEMS OF EQUATIONS [J].
BROWN, PN ;
SAAD, Y .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1990, 11 (03) :450-481