Skip to content

Commit 4acfbb6

Browse files
author
MFC Action
committed
Docs @ 2b1087c
1 parent c8734bf commit 4acfbb6

92 files changed

Lines changed: 22769 additions & 17860 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

documentation/architecture.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ <h1 class="doxsection"><a class="anchor" id="autotoc_md13"></a>
427427
<li><b>Add the module to <span class="tt">docs/module_categories.json</span></b> so it appears in this page</li>
428428
</ol>
429429
<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>
430-
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-07-07</div> </div></div><!-- contents -->
430+
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-07-08</div> </div></div><!-- contents -->
431431
</div><!-- PageDoc -->
432432
</div><!-- doc-content -->
433433
<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
@@ -392,7 +392,7 @@ <h4 class="doxsection"><a class="anchor" id="autotoc_md20"></a>
392392
<li><span class="tt">case(270)</span>: Extrude 1D data to 2D domain</li>
393393
<li><span class="tt">case(370)</span>: Extrude 2D data to 3D domain</li>
394394
</ul>
395-
<p>Setup: Only requires specifying <span class="tt">init_dir</span> and filename pattern via <span class="tt">zeros_default</span>. Grid dimensions are automatically detected from the data files. Implementation: All variables and file handling are managed in <span class="tt">src/common/include/ExtrusionHardcodedIC.fpp</span> with no manual grid configuration needed. Usage: Ideal for initializing simulations from lower-dimensional solutions, enabling users to add perturbations or modifications to the base extruded fields for flow instability studies.</p>
395+
<p>Setup: Only requires specifying <span class="tt">files_dir</span> and filename pattern via <span class="tt">file_extension</span>. The files are located, for example, at <span class="tt">examples/1D_flamelet/IC</span>, and their format is <span class="tt">prim.XX.YY.file_extension.dat</span>. Implementation: All variables and file handling are managed in the <span class="tt">case.py</span> file of the simulation. Usage: Ideal for initializing simulations from lower-dimensional solutions, enabling users to add perturbations or modifications to the base extruded fields for flow instability studies.</p>
396396
<h4 class="doxsection"><a class="anchor" id="autotoc_md22"></a>
397397
Parameter Descriptions</h4>
398398
<ul>

documentation/case_constraints.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1462,7 +1462,7 @@ <h2 class="doxsection"><a class="anchor" id="physics-warnings"></a>
14621462
</table>
14631463
<hr />
14641464
<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-07-07</div> </div></div><!-- contents -->
1465+
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-07-08</div> </div></div><!-- contents -->
14661466
</div><!-- PageDoc -->
14671467
</div><!-- doc-content -->
14681468
<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
@@ -999,7 +999,7 @@ <h3 class="doxsection"><a class="anchor" id="autotoc_md81"></a>
999999
<h3 class="doxsection"><a class="anchor" id="autotoc_md82"></a>
10001000
Debug Logging (<span class="tt">-d, --debug-log</span>)</h3>
10011001
<p>Enables debug logging for the Python toolchain (mfc.sh internals). This is for troubleshooting the build system, not the MFC simulation code.</p>
1002-
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-07-07</div> </div></div><!-- contents -->
1002+
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-07-08</div> </div></div><!-- contents -->
10031003
</div><!-- PageDoc -->
10041004
</div><!-- doc-content -->
10051005
<div id="page-nav" class="page-nav-panel">

documentation/doxygen_crawl.html

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -414,12 +414,12 @@
414414
<a href="gpuParallelization.html#autotoc_md372"/>
415415
<a href="graph_legend.html"/>
416416
<a href="index.html"/>
417-
<a href="index.html#autotoc_md486"/>
418-
<a href="index.html#autotoc_md487"/>
419-
<a href="index.html#autotoc_md488"/>
420417
<a href="index.html#autotoc_md489"/>
421418
<a href="index.html#autotoc_md490"/>
422419
<a href="index.html#autotoc_md491"/>
420+
<a href="index.html#autotoc_md492"/>
421+
<a href="index.html#autotoc_md493"/>
422+
<a href="index.html#autotoc_md494"/>
423423
<a href="pages.html"/>
424424
<a href="papers.html"/>
425425
<a href="papers.html#autotoc_md373"/>
@@ -525,84 +525,83 @@
525525
<a href="physics_constraints.html#autotoc_md483"/>
526526
<a href="physics_constraints.html#autotoc_md484"/>
527527
<a href="physics_constraints.html#autotoc_md485"/>
528+
<a href="physics_constraints.html#autotoc_md487"/>
529+
<a href="physics_constraints.html#autotoc_md488"/>
528530
<a href="running.html"/>
529-
<a href="running.html#autotoc_md492"/>
530-
<a href="running.html#autotoc_md493"/>
531531
<a href="running.html#autotoc_md495"/>
532-
<a href="running.html#autotoc_md497"/>
532+
<a href="running.html#autotoc_md496"/>
533533
<a href="running.html#autotoc_md498"/>
534-
<a href="running.html#autotoc_md499"/>
535534
<a href="running.html#autotoc_md500"/>
536535
<a href="running.html#autotoc_md501"/>
537536
<a href="running.html#autotoc_md502"/>
538537
<a href="running.html#autotoc_md503"/>
539538
<a href="running.html#autotoc_md504"/>
540539
<a href="running.html#autotoc_md505"/>
540+
<a href="running.html#autotoc_md506"/>
541541
<a href="running.html#autotoc_md507"/>
542542
<a href="running.html#autotoc_md508"/>
543-
<a href="running.html#autotoc_md509"/>
544543
<a href="running.html#autotoc_md510"/>
545544
<a href="running.html#autotoc_md511"/>
546545
<a href="running.html#autotoc_md512"/>
546+
<a href="running.html#autotoc_md513"/>
547547
<a href="running.html#autotoc_md514"/>
548-
<a href="running.html#autotoc_md516"/>
548+
<a href="running.html#autotoc_md515"/>
549+
<a href="running.html#autotoc_md517"/>
550+
<a href="running.html#autotoc_md519"/>
549551
<a href="testing.html"/>
550-
<a href="testing.html#autotoc_md517"/>
551-
<a href="testing.html#autotoc_md518"/>
552-
<a href="testing.html#autotoc_md519"/>
552+
<a href="testing.html#autotoc_md520"/>
553+
<a href="testing.html#autotoc_md521"/>
554+
<a href="testing.html#autotoc_md522"/>
553555
<a href="troubleshooting.html"/>
554-
<a href="troubleshooting.html#autotoc_md520"/>
555-
<a href="troubleshooting.html#autotoc_md521"/>
556-
<a href="troubleshooting.html#autotoc_md522"/>
557556
<a href="troubleshooting.html#autotoc_md523"/>
558557
<a href="troubleshooting.html#autotoc_md524"/>
558+
<a href="troubleshooting.html#autotoc_md525"/>
559559
<a href="troubleshooting.html#autotoc_md526"/>
560560
<a href="troubleshooting.html#autotoc_md527"/>
561-
<a href="troubleshooting.html#autotoc_md528"/>
562561
<a href="troubleshooting.html#autotoc_md529"/>
562+
<a href="troubleshooting.html#autotoc_md530"/>
563563
<a href="troubleshooting.html#autotoc_md531"/>
564564
<a href="troubleshooting.html#autotoc_md532"/>
565-
<a href="troubleshooting.html#autotoc_md533"/>
566565
<a href="troubleshooting.html#autotoc_md534"/>
567566
<a href="troubleshooting.html#autotoc_md535"/>
568567
<a href="troubleshooting.html#autotoc_md536"/>
568+
<a href="troubleshooting.html#autotoc_md537"/>
569569
<a href="troubleshooting.html#autotoc_md538"/>
570570
<a href="troubleshooting.html#autotoc_md539"/>
571-
<a href="troubleshooting.html#autotoc_md540"/>
572571
<a href="troubleshooting.html#autotoc_md541"/>
573572
<a href="troubleshooting.html#autotoc_md542"/>
573+
<a href="troubleshooting.html#autotoc_md543"/>
574574
<a href="troubleshooting.html#autotoc_md544"/>
575575
<a href="troubleshooting.html#autotoc_md545"/>
576-
<a href="troubleshooting.html#autotoc_md546"/>
577576
<a href="troubleshooting.html#autotoc_md547"/>
578577
<a href="troubleshooting.html#autotoc_md548"/>
579578
<a href="troubleshooting.html#autotoc_md549"/>
579+
<a href="troubleshooting.html#autotoc_md550"/>
580580
<a href="troubleshooting.html#autotoc_md551"/>
581581
<a href="troubleshooting.html#autotoc_md552"/>
582-
<a href="troubleshooting.html#autotoc_md553"/>
583582
<a href="troubleshooting.html#autotoc_md554"/>
583+
<a href="troubleshooting.html#autotoc_md555"/>
584584
<a href="troubleshooting.html#autotoc_md556"/>
585585
<a href="troubleshooting.html#autotoc_md557"/>
586-
<a href="troubleshooting.html#autotoc_md558"/>
587586
<a href="troubleshooting.html#autotoc_md559"/>
588587
<a href="troubleshooting.html#autotoc_md560"/>
589588
<a href="troubleshooting.html#autotoc_md561"/>
589+
<a href="troubleshooting.html#autotoc_md562"/>
590590
<a href="troubleshooting.html#autotoc_md563"/>
591591
<a href="troubleshooting.html#autotoc_md564"/>
592-
<a href="troubleshooting.html#autotoc_md565"/>
593592
<a href="troubleshooting.html#autotoc_md566"/>
594593
<a href="troubleshooting.html#autotoc_md567"/>
594+
<a href="troubleshooting.html#autotoc_md568"/>
595595
<a href="troubleshooting.html#autotoc_md569"/>
596596
<a href="troubleshooting.html#autotoc_md570"/>
597-
<a href="troubleshooting.html#autotoc_md571"/>
598597
<a href="troubleshooting.html#autotoc_md572"/>
599598
<a href="troubleshooting.html#autotoc_md573"/>
599+
<a href="troubleshooting.html#autotoc_md574"/>
600600
<a href="troubleshooting.html#autotoc_md575"/>
601+
<a href="troubleshooting.html#autotoc_md576"/>
602+
<a href="troubleshooting.html#autotoc_md578"/>
601603
<a href="visualization.html"/>
602-
<a href="visualization.html#autotoc_md576"/>
603-
<a href="visualization.html#autotoc_md578"/>
604604
<a href="visualization.html#autotoc_md579"/>
605-
<a href="visualization.html#autotoc_md580"/>
606605
<a href="visualization.html#autotoc_md581"/>
607606
<a href="visualization.html#autotoc_md582"/>
608607
<a href="visualization.html#autotoc_md583"/>
@@ -613,13 +612,16 @@
613612
<a href="visualization.html#autotoc_md588"/>
614613
<a href="visualization.html#autotoc_md589"/>
615614
<a href="visualization.html#autotoc_md590"/>
615+
<a href="visualization.html#autotoc_md591"/>
616616
<a href="visualization.html#autotoc_md592"/>
617617
<a href="visualization.html#autotoc_md593"/>
618-
<a href="visualization.html#autotoc_md594"/>
619618
<a href="visualization.html#autotoc_md595"/>
620619
<a href="visualization.html#autotoc_md596"/>
621620
<a href="visualization.html#autotoc_md597"/>
622621
<a href="visualization.html#autotoc_md598"/>
623622
<a href="visualization.html#autotoc_md599"/>
623+
<a href="visualization.html#autotoc_md600"/>
624+
<a href="visualization.html#autotoc_md601"/>
625+
<a href="visualization.html#autotoc_md602"/>
624626
</body>
625627
</html>

documentation/examples.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,7 @@ <h3 class="doxsection"><a class="anchor" id="autotoc_md313"></a>
630630
<p><img src="result-2D_shockdroplet-example.png" alt="" height="400" class="inline"/></p>
631631
<p>This example case contains an automated convergence test using a 1D, two-component advection case. The case can be run by executing the bash script <span class="tt">./submitJobs.sh</span> in a terminal after enabling execution permissions with <span class="tt">chmod +x ./submitJobs.sh</span> and setting the <span class="tt">ROOT_DIR</span> and <span class="tt">MFC_DIR</span> variables. By default the script runs the case for 6 different grid resolutions with 1st, 3rd, and 5th, order spatial reconstructions. These settings can be modified by editing the variables at the top of the script. You can also run different model equations by setting the <span class="tt">ME</span> variable and different Riemann solvers by setting the <span class="tt">RS</span> variable.</p>
632632
<p>Once the simulations have been run, you can generate convergence plots with matplotlib by running <span class="tt">python3 plot.py</span> in a terminal. This will generate plots of the L1, L2, and Linf error norms and save the results to <span class="tt">errors.csv</span>.</p>
633-
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-07-07</div> </div></div><!-- contents -->
633+
<div style="text-align:center; font-size:0.75rem; color:#888; padding:16px 0 0;">Page last updated: 2026-07-08</div> </div></div><!-- contents -->
634634
</div><!-- PageDoc -->
635635
</div><!-- doc-content -->
636636
<div id="page-nav" class="page-nav-panel">

documentation/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,15 @@
158158
</div><!--header-->
159159
<div class="contents">
160160
<div class="textblock"><p>Welcome to the Multi-component Flow Code (MFC) documentation.</p>
161-
<h2 class="doxsection"><a class="anchor" id="autotoc_md486"></a>
161+
<h2 class="doxsection"><a class="anchor" id="autotoc_md489"></a>
162162
Getting Started</h2>
163163
<ul>
164164
<li><a class="el" href="getting-started.html" title="Getting Started">Getting Started</a> - Installation and first steps</li>
165165
<li><a class="el" href="running.html" title="Running">Running</a> - How to run simulations (interactive, batch, GPU)</li>
166166
<li><a class="el" href="case.html" title="Case Files">Case Files</a> - Setting up input files</li>
167167
<li><a class="el" href="testing.html" title="Testing">Testing</a> - Running the test suite</li>
168168
</ul>
169-
<h2 class="doxsection"><a class="anchor" id="autotoc_md487"></a>
169+
<h2 class="doxsection"><a class="anchor" id="autotoc_md490"></a>
170170
Reference</h2>
171171
<ul>
172172
<li><a class="el" href="equations.html" title="Equations">Equations</a> - Comprehensive equations reference</li>
@@ -175,13 +175,13 @@ <h2 class="doxsection"><a class="anchor" id="autotoc_md487"></a>
175175
<li><a class="el" href="case_constraints.html" title="Case Creator Guide">Case Creator Guide</a> - Feature compatibility</li>
176176
<li><a class="el" href="physics_constraints.html" title="Physics Constraints">Physics Constraints</a> - Mathematical basis for validation rules</li>
177177
</ul>
178-
<h2 class="doxsection"><a class="anchor" id="autotoc_md488"></a>
178+
<h2 class="doxsection"><a class="anchor" id="autotoc_md491"></a>
179179
Examples &amp; Visualization</h2>
180180
<ul>
181181
<li><a class="el" href="examples.html" title="Example Cases">Example Cases</a> - Sample simulations</li>
182182
<li><a class="el" href="visualization.html" title="Flow visualization">Flow Visualization</a> - Post-processing</li>
183183
</ul>
184-
<h2 class="doxsection"><a class="anchor" id="autotoc_md489"></a>
184+
<h2 class="doxsection"><a class="anchor" id="autotoc_md492"></a>
185185
Advanced Topics</h2>
186186
<ul>
187187
<li><a class="el" href="architecture.html" title="Code Architecture">Code Architecture</a> - How the source code is organized, data flow, and module map</li>
@@ -190,13 +190,13 @@ <h2 class="doxsection"><a class="anchor" id="autotoc_md489"></a>
190190
<li><a class="el" href="docker.html" title="Containers">Containers</a> - Docker usage</li>
191191
<li><a class="el" href="troubleshooting.html" title="Troubleshooting Guide">Troubleshooting</a> - Debugging and common issues</li>
192192
</ul>
193-
<h2 class="doxsection"><a class="anchor" id="autotoc_md490"></a>
193+
<h2 class="doxsection"><a class="anchor" id="autotoc_md493"></a>
194194
Development</h2>
195195
<ul>
196196
<li><a class="el" href="contributing.html" title="Contributing">Contributing</a> - Developer guide and coding standards</li>
197197
<li><a href="../api/index.html">API Documentation</a> - Source code reference for all three components</li>
198198
</ul>
199-
<h2 class="doxsection"><a class="anchor" id="autotoc_md491"></a>
199+
<h2 class="doxsection"><a class="anchor" id="autotoc_md494"></a>
200200
About</h2>
201201
<ul>
202202
<li><a class="el" href="papers.html" title="Papers">Papers</a> - Publications using MFC</li>

0 commit comments

Comments
 (0)