You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li><b>Add the module to <spanclass="tt">docs/module_categories.json</span></b> so it appears in this page</li>
402
402
</ol>
403
403
<p>Follow the pattern of existing modules like <spanclass="tt">m_body_forces</span> (simple) or <spanclass="tt">m_viscous</span> (more involved) as a template.</p>
<p>💡 <b>Tip:</b> If you encounter a validation error, check the relevant section above or review <ahref="https://github.com/MFlowCode/MFC/blob/master/toolchain/mfc/case_validator.py"><spanclass="tt">case_validator.py</span></a> for complete validation logic.</p>
<tdclass="markdownTableBodyNone"><spanclass="tt">--case-optimization</span></td><tdclass="markdownTableBodyNone">(GPU Optimization) Compile MFC targets with some case parameters hard-coded (requires –input). </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
<tdclass="markdownTableBodyNone"><spanclass="tt">--deps-only</span></td><tdclass="markdownTableBodyNone">Only fetch and build dependencies, do not build MFC targets. </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with full debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
246
250
<trclass="markdownTableRowOdd">
247
-
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
251
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--reldebug</span>, <spanclass="tt">--no-reldebug</span></td><tdclass="markdownTableBodyNone">Build with lightweight debug flags (CI)</td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
248
252
</table>
249
253
<p><b>Examples:</b></p>
250
254
<divclass="fragment"><divclass="line"># Build all default targets (CPU)</div>
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
338
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with full debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
339
+
<trclass="markdownTableRowOdd">
340
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--reldebug</span>, <spanclass="tt">--no-reldebug</span></td><tdclass="markdownTableBodyNone">Build with lightweight debug flags (CI) </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
335
341
</table>
336
342
<p><b>Examples:</b></p>
337
343
<divclass="fragment"><divclass="line"># Run interactively with 1 rank</div>
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
415
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with full debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
416
+
<trclass="markdownTableRowOdd">
417
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--reldebug</span>, <spanclass="tt">--no-reldebug</span></td><tdclass="markdownTableBodyNone">Build with lightweight debug flags (CI) </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
410
418
</table>
411
419
<p><b>Examples:</b></p>
412
420
<divclass="fragment"><divclass="line"># Run all tests</div>
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
460
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with full debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
461
+
<trclass="markdownTableRowEven">
462
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--reldebug</span>, <spanclass="tt">--no-reldebug</span></td><tdclass="markdownTableBodyNone">Build with lightweight debug flags (CI) </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
453
463
</table>
454
464
<p><b>Examples:</b></p>
455
465
<divclass="fragment"><divclass="line"># Clean all build files</div>
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
826
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with full debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
827
+
<trclass="markdownTableRowEven">
828
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--reldebug</span>, <spanclass="tt">--no-reldebug</span></td><tdclass="markdownTableBodyNone">Build with lightweight debug flags (CI) </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
817
829
</table>
818
830
<p><b>Examples:</b></p>
819
831
<divclass="fragment"><divclass="line"># Show LOC statistics</div>
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
855
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with full debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
856
+
<trclass="markdownTableRowEven">
857
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--reldebug</span>, <spanclass="tt">--no-reldebug</span></td><tdclass="markdownTableBodyNone">Build with lightweight debug flags (CI) </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
889
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with full debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
890
+
<trclass="markdownTableRowOdd">
891
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--reldebug</span>, <spanclass="tt">--no-reldebug</span></td><tdclass="markdownTableBodyNone">Build with lightweight debug flags (CI) </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
876
892
</table>
877
893
<p><b>Examples:</b></p>
878
894
<divclass="fragment"><divclass="line"># Run benchmarks and save results</div>
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
921
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span>, <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with full debug compiler flags </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
922
+
<trclass="markdownTableRowOdd">
923
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--reldebug</span>, <spanclass="tt">--no-reldebug</span></td><tdclass="markdownTableBodyNone">Build with lightweight debug flags (CI) </td><tdclass="markdownTableBodyNone"><spanclass="tt">false</span></td></tr>
<tdclass="markdownTableBodyNone"><spanclass="tt">--gpu [acc/mp]</span> / <spanclass="tt">--no-gpu</span></td><tdclass="markdownTableBodyNone">Enable GPU with OpenACC or OpenMP </td></tr>
947
965
<trclass="markdownTableRowOdd">
948
-
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span> / <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with debug compiler flags </td></tr>
966
+
<tdclass="markdownTableBodyNone"><spanclass="tt">--debug</span> / <spanclass="tt">--no-debug</span></td><tdclass="markdownTableBodyNone">Build with full debug compiler flags </td></tr>
0 commit comments