Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Interfacing MFIX with PETSC and HYPRE Linear Solver Libraries (Final Report)

Technical Report ·
DOI:https://doi.org/10.2172/1592576· OSTI ID:1592576
 [1];  [2]
  1. Univ. of North Dakota, Grand Forks, ND (United States); University of North Dakota
  2. Univ. of Utah, Salt Lake City, UT (United States)

A computational bottleneck during the solution to multiphase formulations of the incompressible Navier-Stokes equations is often during the implicit solution of the pressure correction equation that results from operator-splitting methods. Since density is a coefficient in the pressure-correction equation, large variations or discontinuities among the phase densities greatly increase the condition number of the pressure-correction matrix and retard the convergence of iterative methods employed in its solution. To alleviate this shortcoming, the open-source multiphase code MFiX is interfaced with the linear solver libraries PETSc and HYPRE. Through an appropriate mapping of matrix and vector data structures between the two software packages, an access to a suite of robust, scalable, solver options in PETSc and HYPRE is obtained. Verification of the implementation is demonstrated through predictions that are identical to those obtained from MFiX’s native solvers for a class of single-phase and multiphase flow problems.

Research Organization:
Univ. of North Dakota, Grand Forks, ND (United States)
Sponsoring Organization:
USDOE Office of Fossil Energy (FE)
DOE Contract Number:
FE0026191
OSTI ID:
1592576
Report Number(s):
DOE-UND--0026191
Country of Publication:
United States
Language:
English

Similar Records

Optimizing the hypre solver for manycore and GPU architectures
Journal Article · Wed Dec 23 23:00:00 EST 2020 · Journal of Computational Science · OSTI ID:1850315

Design of the HYPRE preconditioner library
Conference · Tue Sep 22 00:00:00 EDT 1998 · OSTI ID:8519