|
25 | 25 | </a> |
26 | 26 | </p> |
27 | 27 |
|
28 | | -Welcome to the home of MFC! |
29 | | -MFC simulates compressible multi-component and multi-phase flows, [amongst other things](#what-else-can-this-thing-do). |
30 | | -MFC is written in Fortran and uses metaprogramming to keep the code short (about 20K lines). |
| 28 | +<p align="center"> |
| 29 | + <a href="https://mflowcode.github.io/"> |
| 30 | + <img src="https://img.shields.io/badge/docs-mflowcode.github.io-blue" /> |
| 31 | + </a> |
| 32 | + <a href="https://github.com/MFlowCode/MFC/discussions"> |
| 33 | + <img src="https://img.shields.io/badge/discussions-join-brightgreen" /> |
| 34 | + </a> |
| 35 | + <a href="https://github.com/codespaces/new?hide_repo_select=true&ref=master&repo=MFlowCode%2FMFC"> |
| 36 | + <img src="https://img.shields.io/badge/Codespaces-Open%20in%201%20click-2ea44f?logo=github" /> |
| 37 | + </a> |
| 38 | + <a href="https://github.com/MFlowCode/MFC/releases"> |
| 39 | + <img src="https://img.shields.io/github/v/release/MFlowCode/MFC?display_name=release&sort=semver" /> |
| 40 | + </a> |
| 41 | +</p> |
| 42 | + |
| 43 | +<p align="center"> |
| 44 | + <a href="https://star-history.com/#MFlowCode/MFC&Date"> |
| 45 | + <img src="https://api.star-history.com/svg?repos=MFlowCode/MFC&type=Date" alt="Star History Chart" width="600"/> |
| 46 | + </a> |
| 47 | +</p> |
| 48 | + |
| 49 | +> **If MFC helps your work, please ⭐ the repo and cite it!** |
| 50 | +
|
| 51 | +### Who uses MFC |
| 52 | + |
| 53 | +MFC runs at exascale on the world's fastest supercomputers: |
| 54 | +- **OLCF Frontier** (>33K AMD MI250X GPUs) |
| 55 | +- **LLNL El Capitan** (>43K AMD MI300A APUs) |
| 56 | +- **LLNL Tuolumne**, **CSCS Alps**, and many others |
| 57 | + |
| 58 | +### Try MFC |
| 59 | + |
| 60 | +| Path | Command | |
| 61 | +| --- | --- | |
| 62 | +| **Codespaces** (fastest) | Click the "Codespaces" badge above to launch in 1 click | |
| 63 | +| **Local build** | `./mfc.sh build -j $(nproc) && ./mfc.sh test -j $(nproc)` | |
| 64 | + |
| 65 | +**Welcome!** |
| 66 | +MFC simulates compressible multi-phase flows, [among other things](#what-else-can-this-thing-do). |
| 67 | +It uses metaprogramming and is short (20K lines) and portable. |
| 68 | +MFC conducted the largest known CFD simulation at <a href="https://arxiv.org/abs/2505.07392" target="_blank">200 trillion grid points</a>, and 1 quadrillion degrees of freedom (as of September 2025). |
| 69 | +MFC is a 2025 Gordon Bell Prize Finalist. |
| 70 | + |
| 71 | +<p align="center"> |
| 72 | +<a href="https://doi.org/10.48550/arXiv.2503.07953" target="_blank"> |
| 73 | + <img src="https://img.shields.io/badge/DOI-10.48550/arXiv.2503.07953-thistle.svg"/> |
| 74 | +</a> |
| 75 | +<a href="https://doi.org/10.5281/zenodo.17049757" target="_blank"> |
| 76 | + <img src="https://zenodo.org/badge/DOI/10.5281/zenodo.17049757.svg"/> |
| 77 | +</a> |
| 78 | +<a href="https://github.com/MFlowCode/MFC/stargazers" target="_blank"> |
| 79 | + <img src="https://img.shields.io/github/stars/MFlowCode/MFC?style=flat&color=maroon"/> |
| 80 | +</a> |
| 81 | + |
| 82 | +</br> |
| 83 | +Is MFC useful for you? Consider citing it or giving a star! |
| 84 | +</p> |
| 85 | + |
| 86 | +```bibtex |
| 87 | +@article{Wilfong_2025, |
| 88 | + author = {Wilfong, Benjamin and {Le Berre}, Henry and Radhakrishnan, Anand and Gupta, Ansh 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.}, |
| 89 | + title = {{MFC 5.0: A}n exascale many-physics flow solver}, |
| 90 | + journal = {arXiv preprint arXiv:2503.07953}, |
| 91 | + year = {2025}, |
| 92 | + doi = {10.48550/arXiv.2503.07953} |
| 93 | +} |
| 94 | +``` |
31 | 95 |
|
32 | 96 | MFC is used on the latest leadership-class supercomputers. |
33 | 97 | It scales <b>ideally to exascale</b>; [tens of thousands of GPUs on NVIDIA- and AMD-GPU machines](#is-this-really-exascale) on Oak Ridge Summit and Frontier. |
|
0 commit comments