Skip to content

Commit e6695af

Browse files
authored
Update README.md (#772)
1 parent 06f4418 commit e6695af

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

README.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,7 @@ The weak scaling of MFC on this machine shows near-ideal utilization.
109109
MFC has many features.
110110
They are organized below. Just click the drop-downs!
111111

112-
<details>
113-
<summary>Physics</summary>
112+
### Physics
114113

115114
* 1-3D
116115
* Compressible
@@ -126,15 +125,16 @@ They are organized below. Just click the drop-downs!
126125
* Complex/arbitrary geometries via immersed boundary method
127126
* STL geometry files supported
128127
* Surface tension for multiphase cases
129-
* Sub-grid Euler-Euler multiphase models for bubble dynamics and similar
128+
* Sub-grid dynamics
129+
* Euler-Euler particle models for bubble dynamics and similar
130+
* Euler-Lagrange bubble dynamics
130131
* Viscous effects (high-order accurate representations)
131132
* Ideal and stiffened gas equations of state
132133
* Body forces
133134
* Acoustic wave generation (one- and two-way sound sources)
134135
</details>
135136

136-
<details>
137-
<summary>Numerics</summary>
137+
### Numerics
138138

139139
* Shock and interface capturing schemes
140140
* First-order upwinding
@@ -148,12 +148,12 @@ They are organized below. Just click the drop-downs!
148148
* Slip and no-slip
149149
* Thompson-based characteristic BCs: non-reflecting sub/supersonic buffers, inflows, outflows
150150
* Generalized characteristic relaxation boundary conditions
151-
* Runge-Kutta orders 1-3 (SSP TVD)
151+
* Runge-Kutta orders 1-3 (SSP TVD), adaptive time stepping
152+
* RK4-5 operator splitting for Euler-Lagrange modeling
152153
* Interface sharpening (THINC-like)
153-
</details>
154154

155-
<details>
156-
<summary>Large-scale and accelerated simulation</summary>
155+
156+
### Large-scale and accelerated simulation
157157

158158
* GPU compatible on NVIDIA (P/V/A/H100, GH200, etc.) and AMD (MI200+) hardware
159159
* Ideal weak scaling to 100% of the largest GPU supercomputers
@@ -162,10 +162,8 @@ They are organized below. Just click the drop-downs!
162162
* Near compute roofline behavior
163163
* RDMA (remote data memory access; GPU-GPU direct communication) via GPU-aware MPI on NVIDIA (CUDA-aware MPI) and AMD GPU systems
164164
* Optional single-precision computation and storage
165-
</details>
166165

167-
<details>
168-
<summary>Software robustness and other features</summary>
166+
### Software robustness and other features
169167

170168
* [Fypp](https://fypp.readthedocs.io/en/stable/fypp.html) metaprogramming for code readability, performance, and portability
171169
* Continuous Integration (CI)
@@ -174,8 +172,6 @@ They are organized below. Just click the drop-downs!
174172
* Line-level test coverage reports via [Codecov](https://app.codecov.io/gh/MFlowCode/MFC) and `gcov`
175173
* Benchmarking to avoid performance regressions and identify speed-ups
176174
* Continuous Deployment (CD) of [website](https://mflowcode.github.io) and [API documentation](https://mflowcode.github.io/documentation/index.html)
177-
</details>
178-
179175

180176
## Citation
181177

0 commit comments

Comments
 (0)