MFiX

Multiphase Flow with Interphase Exchanges (MFiX) 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.

 
Species H2O (Steam) between t=5 to 12 seconds

    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 nonuniform mesh size
    • Impermeable and semi-permeable internal surfaces
    • Set up the simulation with an input data file
    • Define chemical reactions and kinetics 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 reduces disk space and increases data retrieval speed
    • Post-processing codes for the animation and retrieval of output data
    • Fortran 90 code base with allocatable arrays
    • Generate serial, shared-memory parallel (SMP) or distributed-memory parallel (DMP) executables from the same code base