Skip to main content

MFC

Who is MFC for?

• Researchers and engineers running compressible multiphase or shock-dominated flows
• HPC practitioners targeting GPU supercomputers (Frontier, El Capitan, JUPITER, etc.)
• Students who want to see real exascale CFD code and contribute to it

How to get started with MFC

  1. Read the quickstart on the MFC website.
  2. Run a sample case from the GitHub repo on a workstation or small cluster.
  3. Join the Slack (link here) to ask questions and discuss use cases.
  4. If you’re at GT, email Spencer (shb@gatech.edu) to discuss using MFC in your research or course projects.
🌐 MFC Website GitHub Slack

Group GitHub page

The group writes and maintains a large amount of open source software, all available under the MIT license. Please visit the above GitHub page to view it.

MFC (MFlowCode) logo

MFC has a website and open source GitHub repo. It simulates compressible multiphase flows at exascale (tens of thousands of NVIDIA or AMD GPUs) via machines like Oak Ridge Summit and Frontier. It has many other useful features, so check out those links if it seems interesting.

GitHub stars Latest release Contributors

Mach 12 Starship Super Heavy booster simulation — more videos on YouTube

Simulation gallery

Featured simulations powered by MFC, pulled live from the MFC website.

Contributors

Loading contributors…

We have an active Slack channel where you can post questions or learn more, just click here! You can also email Spencer to see if it’s appropriate for your use case or to discuss further. In either case, I recommend checking out the GitHub page and website above!

Other open-source projects

Pyrometheus – symbolic thermochemistry and autodiff for reacting flows
QBMMlib – quadrature-based moment methods for multiphase flows
RBC3D – detailed microcirculation and cell-resolved blood-flow simulation

👉 See the group GitHub page for these and more.

How to cite MFC

If you use MFC in your research, please cite our papers:

MFC 5.0 (recommended for recent work):
B. Wilfong, H. Le Berre, A. Radhakrishnan, et al. “MFC 5.0: An exascale many-physics flow solver.” Computer Physics Communications 322 (2026): 110055.
DOI: 10.1016/j.cpc.2026.110055

MFC 3.0 (original release):
S. H. Bryngelson, K. Schmidmayer, V. Coralic, J. Meng, K. Maeda, and T. Colonius. “MFC: An open-source high-order multi-component, multi-phase, and multi-scale compressible flow solver.” Computer Physics Communications 266 (2021): 108029.
DOI: 10.1016/j.cpc.2021.108029

BibTeX for MFC 5.0:

@article{wilfong26,
  title={MFC 5.0: An exascale many-physics flow solver},
  author={Wilfong, Benjamin and {Le Berre}, Henry and Radhakrishnan, Anand and Gupta, Ansh and Vickers, Daniel J. and Vaca-Revelo, Diego and Adam, Dimitrios and Yu, Haocheng and Lee, Hyeoksu and Chreim, Jose Rodolfo and {Carcana Barbosa}, Mirelys and Zhang, Yanjun and Cisneros-Garibay, Esteban and Gnanaskandan, Aswin and {Rodriguez Jr.}, Mauro and Budiardja, Reuben D. and Abbott, Stephen and Colonius, Tim and Bryngelson, Spencer H.},
  journal={Computer Physics Communications},
  volume={322},
  pages={110055},
  year={2026},
  doi={10.1016/j.cpc.2026.110055}
}