Skip to content

Commit 42cfdf0

Browse files
authored
Update README.md (#528)
1 parent 1b56759 commit 42cfdf0

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,11 @@
2424

2525
Welcome to the home of MFC!
2626
MFC simulates compressible multi-component and multi-phase flows, [amongst other things](#what-else-can-this-thing-do).
27-
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.
2827
MFC is written in Fortran and makes use of metaprogramming to keep the code short (about 20K lines).
28+
29+
MFC is used on the latest leadership-class supercomputers.
30+
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.
31+
MFC is a SPEChpc benchmark candidate, part of the JSC JUPITER Early Access Program, and made use of OLCF Frontier and LLNL El Capitan early access systems.
2932

3033
Get in touch with <a href="mailto:[email protected]">Spencer</a> if you have questions!
3134
We have an [active Slack channel](https://join.slack.com/t/mflowcode/shared_invite/zt-y75wibvk-g~zztjknjYkK1hFgCuJxVw) and development team.
@@ -55,17 +58,17 @@ It's rather straightforward.
5558
We'll give a brief intro. here for MacOS.
5659
Using [brew](https://brew.sh), install MFC's modest set of dependencies:
5760
```shell
58-
brew install wget python cmake gcc@13 mpich
61+
brew install wget python cmake gcc@14 mpich
5962
```
6063
You're now ready to build and test MFC!
6164
Put it to a convenient directory via
6265
```shell
63-
git clone https://github.com/MFlowCode/MFC.git
66+
git clone https://github.com/MFlowCode/MFC
6467
cd MFC
6568
```
6669
and be sure MFC knows what compilers to use by appending and sourcing your `~/.profile` file via this command
6770
```shell
68-
echo -e "export CC=gcc-13 \nexport CXX=g++-13 \nexport FC=gfortran-13" >> ~/.profile
71+
echo -e "export CC=gcc-14 \nexport CXX=g++-14 \nexport FC=gfortran-14" >> ~/.profile
6972
source ~/.profile
7073
```
7174
then you can build MFC and run the test suite!
@@ -82,9 +85,9 @@ The shock-droplet interaction case above was run via
8285
./mfc.sh run ./examples/3d_shockdroplet/case.py -n 8
8386
```
8487
where `8` is the number of cores the example will run on.
85-
You can visualize the output data, located in `examples/3d_shockdroplet/silo_hdf5`, via Paraview, Visit, or your other favorite software.
88+
You can visualize the output data in `examples/3d_shockdroplet/silo_hdf5` via Paraview, Visit, or your other favorite software.
8689

87-
## Is this really exascale
90+
## Is this _really_ exascale?
8891

8992
[OLCF Frontier](https://www.olcf.ornl.gov/frontier/) is the first exascale supercomputer.
9093
The weak scaling of MFC on this machine is below, showing near-ideal utilization.

0 commit comments

Comments
 (0)