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).
Keywords
- Newton-Krylov
- Phase change convection
- SIMPLE preconditioner