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
<tdclass="markdownTableBodyRight"><code>bc_[x,y,z]%beg[end]</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Beginning [ending] boundary condition in the $[x,y,z]$-direction (negative integer, see table Boundary Conditions) </td></tr>
484
+
<trclass="markdownTableRowEven">
485
+
<tdclass="markdownTableBodyRight"><code>bc_[x,y,z]%vb[1,2,3]</code>‡ </td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyLeft">Velocity in the (x,1), (y, 2), (z,3) direction applied to <code>bc_[x,y,z]%beg</code></td></tr>
486
+
<trclass="markdownTableRowOdd">
487
+
<tdclass="markdownTableBodyRight"><code>bc_[x,y,z]%ve[1,2,3]</code>‡ </td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyLeft">Velocity in the (x,1), (y, 2), (z,3) direction applied to <code>bc_[x,y,z]%end</code></td></tr>
<tdclass="markdownTableBodyRight"><code>alt_soundspeed</code> * </td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">Alternate sound speed and $K \nabla \cdot u$ for 5-equation model </td></tr>
492
+
<trclass="markdownTableRowEven">
493
+
<tdclass="markdownTableBodyRight"><code>adv_n</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">Solving directly for the number density (in the method of classes) and compute void fraction from the number density </td></tr>
<tdclass="markdownTableBodyRight"><code>time_stepper</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Runge–Kutta order [1-3] </td></tr>
500
+
<trclass="markdownTableRowEven">
501
+
<tdclass="markdownTableBodyRight"><code>adap_dt</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">Strang splitting scheme with adaptive time stepping </td></tr>
<tdclass="markdownTableBodyRight"><code>adap_dt_tol</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyLeft">Tolerance for adaptive time stepping in Strang splitting scheme </td></tr>
506
+
<trclass="markdownTableRowOdd">
507
+
<tdclass="markdownTableBodyRight"><code>adap_dt_max_iters</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Max iteration for adaptive time stepping in Strang splitting scheme </td></tr>
508
+
<trclass="markdownTableRowEven">
509
+
<tdclass="markdownTableBodyRight"><code>weno_order</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">WENO order [1,3,5] </td></tr>
510
+
<trclass="markdownTableRowOdd">
511
+
<tdclass="markdownTableBodyRight"><code>weno_eps</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyLeft">WENO perturbation (avoid division by zero) </td></tr>
512
+
<trclass="markdownTableRowEven">
513
+
<tdclass="markdownTableBodyRight"><code>mapped_weno</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">WENO-M (WENO with mapping of nonlinear weights) </td></tr>
<tdclass="markdownTableBodyRight"><code>wenoz_q</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyLeft">WENO-Z power parameter q (only for WENO7) </td></tr>
<tdclass="markdownTableBodyRight"><code>muscl_order</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">MUSCL order [1,2] </td></tr>
528
+
<trclass="markdownTableRowEven">
529
+
<tdclass="markdownTableBodyRight"><code>muscl_lim</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">MUSCL Slope Limiter: [1] minmod; [2] monotonized central; [3] Van Albada; [4] Van Leer; [5] SUPERBEE </td></tr>
<tdclass="markdownTableBodyRight"><code>low_Mach</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Low Mach number correction for HLLC Riemann solver: [0] None; [1] Pressure (Chen et al. 2022); [2] Velocity (Thornber et al. 2008) </td></tr>
540
+
<trclass="markdownTableRowEven">
541
+
<tdclass="markdownTableBodyRight"><code>avg_state</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Averaged state evaluation method: [1] Roe average*; [2] Arithmetic mean </td></tr>
542
+
<trclass="markdownTableRowOdd">
543
+
<tdclass="markdownTableBodyRight"><code>wave_speeds</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Wave-speed estimation: [1] Direct (Batten et al. 1997); [2] Pressure-velocity* (Toro 1999) </td></tr>
544
+
<trclass="markdownTableRowEven">
545
+
<tdclass="markdownTableBodyRight"><code>weno_Re_flux</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">Compute velocity gradient using scalar divergence theorem </td></tr>
546
+
<trclass="markdownTableRowOdd">
547
+
<tdclass="markdownTableBodyRight"><code>weno_avg</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">Arithmetic mean of left and right, WENO-reconstructed, cell-boundary values </td></tr>
<tdclass="markdownTableBodyRight"><code>t_step_start</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Simulation starting time step </td></tr>
552
+
<trclass="markdownTableRowEven">
553
+
<tdclass="markdownTableBodyRight"><code>t_step_stop</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Simulation stopping time step </td></tr>
554
+
<trclass="markdownTableRowOdd">
555
+
<tdclass="markdownTableBodyRight"><code>t_step_save</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Frequency to output data </td></tr>
556
+
<trclass="markdownTableRowEven">
557
+
<tdclass="markdownTableBodyRight"><code>t_step_print</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Frequency to print the current step number to standard output (default 1) </td></tr>
558
+
<trclass="markdownTableRowOdd">
559
+
<tdclass="markdownTableBodyRight"><code>cfl_adap_dt</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">CFL based adaptive time-stepping </td></tr>
560
+
<trclass="markdownTableRowEven">
561
+
<tdclass="markdownTableBodyRight"><code>cfl_const_dt</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">CFL based non-adaptive time-stepping </td></tr>
562
+
<trclass="markdownTableRowOdd">
563
+
<tdclass="markdownTableBodyRight"><code>cfl_target</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyLeft">Specified CFL value </td></tr>
564
+
<trclass="markdownTableRowEven">
565
+
<tdclass="markdownTableBodyRight"><code>n_start</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Save file from which to start simulation </td></tr>
566
+
<trclass="markdownTableRowOdd">
567
+
<tdclass="markdownTableBodyRight"><code>t_save</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyLeft">Time duration between data output </td></tr>
568
+
<trclass="markdownTableRowEven">
569
+
<tdclass="markdownTableBodyRight"><code>t_stop</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyLeft">Simulation stop time </td></tr>
<tdclass="markdownTableBodyRight"><code>igr</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">Enable solution via information geometric regularization (IGR) <aclass="el" href="md_references.html">Cao (2024)</a></td></tr>
578
+
<trclass="markdownTableRowOdd">
579
+
<tdclass="markdownTableBodyRight"><code>igr_order</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Order of reconstruction for IGR [3,5] </td></tr>
580
+
<trclass="markdownTableRowEven">
581
+
<tdclass="markdownTableBodyRight"><code>alf_factor</code></td><tdclass="markdownTableBodyCenter">Real </td><tdclass="markdownTableBodyLeft">Alpha factor for IGR entropic pressure (default 10) </td></tr>
<tdclass="markdownTableBodyRight"><code>num_igr_iters</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Number of iterations for for the IGR elliptic solve (default 2) </td></tr>
588
+
<trclass="markdownTableRowEven">
589
+
<tdclass="markdownTableBodyRight"><code>num_igr_warm_start_iters</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Number of iterations for the IGR elliptic solve at the first time step (default 50) </td></tr>
590
+
</table>
481
591
<ul>
482
592
<li>* Options that work only with <code>model_eqns = 2</code>.</li>
483
593
<li>† Options that work only with <code>cyl_coord = 'F'</code>.</li>
0 commit comments