Pittsburgh Supercomputing Center 

Advancing the state-of-the-art in high-performance computing,
communications and data analytics.


MFIX (Multiphase Flow with Interphase eXchanges; www.mfix.org) is a general-purpose computer code developed at the National Energy Technology Laboratory (NETL) for describing the hydrodynamics, heat transfer and chemical reactions in fluid-solids systems. It has been used for describing bubbling and circulating fluidized beds and spouted beds. MFIX calculations give transient data on the three-dimensional distribution of pressure, velocity, temperature, and species mass fractions. MFIX code is based on a generally accepted set of multiphase flow equations. The code is used as a "test-stand" for testing and developing multiphase flow constitutive equations.

Please contact PSC User Services about license restrictions.

MFIX Features

  • Mass, momentum, energy and species balance equations for gas and multiple solids phases
  • Granular stress equations based on kinetic theory and frictional flow theory
  • Three-dimensional Cartesian or cylindrical coordinate systems with non-uniform mesh size
  • Impermeable and semi-permeable internal surfaces
  • Input data file sets up the simulation
  • Chemical reactions and kinetics defined with the input data file or with a user-defined subroutine
  • Error checking of user input
  • Multiple, single-precision, binary, direct-access output files that reduce disk space and increase data retrieval speed
  • Post-processing codes for the animation and retrieval of output data
  • Fortran 90 code base with allocatable arrays
  • Serial, shared-memory parallel (SMP) or distributed-memory parallel (DMP) executables generated from the same code base

MFIX and ParaView

ParaView is a powerful, full-featured software package for the visualization of scientific, engineering and analytical data. It can be used to visualize MFIX data.

See also

  • MFIX Home Page(UCSF) which includes links to:
    1. MFIX Users Manual,
    2. MFIX Theory Guide,
    3. MFIX Numerical Guide,
    4. MFIX Training Overview,
    5. MFIX Guide for Beginners.