Skip to content

Commit c9a4402

Browse files
author
MFC Action
committed
Docs @ 9d866bd
1 parent e82e381 commit c9a4402

15 files changed

Lines changed: 201 additions & 171 deletions

documentation/architecture.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ <h1 class="doxsection"><a class="anchor" id="autotoc_md13"></a>
407407
<li><b>Add the module to <span class="tt">docs/module_categories.json</span></b> so it appears in this page</li>
408408
</ol>
409409
<p>Follow the pattern of existing modules like <span class="tt">m_body_forces</span> (simple) or <span class="tt">m_viscous</span> (more involved) as a template.</p>
410-
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-02</div> </div></div><!-- contents -->
410+
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-03</div> </div></div><!-- contents -->
411411
</div><!-- PageDoc -->
412412
</div><!-- doc-content -->
413413
<div id="page-nav" class="page-nav-panel">

documentation/case.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -881,7 +881,7 @@ <h3 class="doxsection"><a class="anchor" id="sec-formatted-output"></a>
881881
<li><span class="tt">file_per_process</span> deactivates shared file MPI-IO and activates file per process MPI-IO. The default behavior is to use a shared file. File per process is useful when running on &gt;10K ranks. If <span class="tt">file_per_process</span> is true, then pre_process, simulation, and post_process must be run with the same number of ranks.</li>
882882
<li><span class="tt">cons_vars_wrt</span> and <span class="tt">prim_vars_wrt</span> activate the output of conservative and primitive state variables into the database.</li>
883883
<li><span class="tt">[variable's name]_wrt</span> activates the output of each specified variable into the database.</li>
884-
<li><span class="tt">schlieren_alpha(i)</span> specifies the intensity of the numerical Schlieren of $i$-th component.</li>
884+
<li><span class="tt">schlieren_alpha(i)</span> specifies the intensity of the numerical Schlieren of $i$-th component. It must be specified for every fluid when <span class="tt">schlieren_wrt</span> is enabled.</li>
885885
<li><span class="tt">fd_order</span> specifies the order of the finite difference scheme used to compute the vorticity from the velocity field and the numerical schlieren from the density field using an integer of 1, 2, and 4. <span class="tt">fd_order = 1</span>, <span class="tt">2</span>, and <span class="tt">4</span> correspond to the first, second, and fourth-order finite difference schemes.</li>
886886
<li><span class="tt">probe_wrt</span> activates the output of state variables at coordinates specified by <span class="tt">probe(i)%[x;y,z]</span>.</li>
887887
<li><span class="tt">ib_state_wrt</span> is used to trigger post-processing of the IB state to be written out as a point mesh in the SILO files. When no IBs are moving, it also triggers force and torque calculation so that those values may be written to the output state files.</li>

documentation/case_constraints.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1203,6 +1203,7 @@ <h2 class="doxsection"><a class="anchor" id="quick-parameter-reference"></a>
12031203
<p><b>Requirements</b> (errors):</p><ul>
12041204
<li>schlieren_wrt requires n &gt; 0 (at least 2D)</li>
12051205
<li>fd_order must be set for schlieren_wrt</li>
1206+
<li>schlieren_alpha(i) must be set for every fluid when schlieren_wrt is enabled (unless model_eqns == 1)</li>
12061207
</ul>
12071208
<p><b>Incompatibilities</b> (errors):</p><ul>
12081209
<li>output_partial_domain is incompatible with certain output flags</li>
@@ -1462,7 +1463,7 @@ <h2 class="doxsection"><a class="anchor" id="physics-warnings"></a>
14621463
</table>
14631464
<hr />
14641465
<p>💡 <b>Tip:</b> If you encounter a validation error, check the relevant section above or review <a href="https://github.com/MFlowCode/MFC/blob/master/toolchain/mfc/case_validator.py"><span class="tt">case_validator.py</span></a> for complete validation logic.</p>
1465-
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-02</div> </div></div><!-- contents -->
1466+
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-03</div> </div></div><!-- contents -->
14661467
</div><!-- PageDoc -->
14671468
</div><!-- doc-content -->
14681469
<div id="page-nav" class="page-nav-panel">

documentation/cli-reference.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -994,7 +994,7 @@ <h3 class="doxsection"><a class="anchor" id="autotoc_md80"></a>
994994
<h3 class="doxsection"><a class="anchor" id="autotoc_md81"></a>
995995
Debug Logging (<span class="tt">-d, --debug-log</span>)</h3>
996996
<p>Enables debug logging for the Python toolchain (mfc.sh internals). This is for troubleshooting the build system, not the MFC simulation code.</p>
997-
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-02</div> </div></div><!-- contents -->
997+
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-03</div> </div></div><!-- contents -->
998998
</div><!-- PageDoc -->
999999
</div><!-- doc-content -->
10001000
<div id="page-nav" class="page-nav-panel">

documentation/examples.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ <h3 class="doxsection"><a class="anchor" id="autotoc_md275"></a>
388388
<h3 class="doxsection"><a class="anchor" id="autotoc_md276"></a>
389389
Result</h3>
390390
<p><img src="result-1D_titarevtorro-example.png" alt="" heiht="400" class="inline"/></p>
391-
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-02</div> </div></div><!-- contents -->
391+
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-03</div> </div></div><!-- contents -->
392392
</div><!-- PageDoc -->
393393
</div><!-- doc-content -->
394394
<div id="page-nav" class="page-nav-panel">

documentation/parameters.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1508,7 +1508,7 @@ <h2 class="doxsection"><a class="anchor" id="general"></a>
15081508
<tr class="markdownTableRowEven">
15091509
<td class="markdownTableBodyNone"><span class="tt">run_time_info</span> </td><td class="markdownTableBodyNone">Logical (T/F) </td><td class="markdownTableBodyNone">Output run-time information </td><td class="markdownTableBodyNone"></td><td class="markdownTableBodyNone">Post-processing output flag </td></tr>
15101510
<tr class="markdownTableRowOdd">
1511-
<td class="markdownTableBodyNone"><span class="tt">schlieren_wrt</span> </td><td class="markdownTableBodyNone">Logical (T/F) </td><td class="markdownTableBodyNone">Write schlieren images </td><td class="markdownTableBodyNone"></td><td class="markdownTableBodyNone"><span class="tt">schlieren_wrt</span> requires n &gt; 0 (at least 2D); <span class="tt">fd_order</span> must be set for <span class="tt">schlieren_wrt</span>; <span class="tt">schlieren_alpha</span>(i) should be set only with <span class="tt">schlieren_wrt</span> enabled </td></tr>
1511+
<td class="markdownTableBodyNone"><span class="tt">schlieren_wrt</span> </td><td class="markdownTableBodyNone">Logical (T/F) </td><td class="markdownTableBodyNone">Write schlieren images </td><td class="markdownTableBodyNone"></td><td class="markdownTableBodyNone"><span class="tt">schlieren_wrt</span> requires n &gt; 0 (at least 2D); <span class="tt">fd_order</span> must be set for <span class="tt">schlieren_wrt</span>; <span class="tt">schlieren_alpha</span>(i) must be set for every fluid when <span class="tt">schlieren_wrt</span> is enabled (unless <span class="tt">model_eqns</span> == 1) </td></tr>
15121512
<tr class="markdownTableRowEven">
15131513
<td class="markdownTableBodyNone"><span class="tt">sigR</span> </td><td class="markdownTableBodyNone">Real </td><td class="markdownTableBodyNone">Bubble radius standard deviation </td><td class="markdownTableBodyNone"></td><td class="markdownTableBodyNone"></td></tr>
15141514
<tr class="markdownTableRowOdd">
@@ -1601,7 +1601,7 @@ <h2 class="doxsection"><a class="anchor" id="autotoc_md394"></a>
16011601
<div class="line"> </div>
16021602
<div class="line"># Filter by type</div>
16031603
<div class="line">./mfc.sh params -t real weno</div>
1604-
</div><!-- fragment --><div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-02</div> </div></div><!-- contents -->
1604+
</div><!-- fragment --><div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-03</div> </div></div><!-- contents -->
16051605
</div><!-- PageDoc -->
16061606
</div><!-- doc-content -->
16071607
<div id="page-nav" class="page-nav-panel">

documentation/physics_constraints.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ <h3 class="doxsection"><a class="anchor" id="autotoc_md444"></a>
627627
<li>FFT WRT incompatible with cylindrical coordinates</li>
628628
<li>FFT WRT requires global dimensions divisible by 2</li>
629629
</ul>
630-
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-02</div> </div></div><!-- contents -->
630+
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-06-03</div> </div></div><!-- contents -->
631631
</div><!-- PageDoc -->
632632
</div><!-- doc-content -->
633633
<div id="page-nav" class="page-nav-panel">

0 commit comments

Comments
 (0)