Abstract
We develop a Jacobian-Free Newton-Krylov (JFNK) method for the solution of a two-dimensional convection phase change model using the incompressible Navier-Stokes equation set and enthalpy as the energy conservation variable. The SIMPLE algorithm acts as a physics-based preconditioner to JFNK. This combined algorithm is compared to solutions using SIMPLE as the main solver. Algorithm performance is assessed for two benchmark problems of phase change convection of a pure material, one melting and one freezing. The JFNK-SIMPLE method is shown to be more efficient per time step and more robust at larger time steps. Overall CPU savings of more than an order of magnitude are realized.
Original language | English |
---|---|
Pages (from-to) | 404-417 |
Number of pages | 14 |
Journal | Journal of Computational Physics |
Volume | 219 |
Issue number | 1 |
DOIs | |
State | Published - Nov 20 2006 |
Externally published | Yes |
Funding
This work was carried out under the auspices of the National Nuclear Security Administration of the US Department of Energy at Los Alamos National Laboratory under Contract No. W-7405-ENG-36 (LA-UR-06-0051).
Funders | Funder number |
---|---|
U.S. Department of Energy | |
National Nuclear Security Administration | |
Los Alamos National Laboratory | LA-UR-06-0051, W-7405-ENG-36 |
Keywords
- Newton-Krylov
- Phase change convection
- SIMPLE preconditioner