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
</div><!-- fragment --><p>and use <code>patch_icpp(i)%geometry = 7</code> and <code>patch_icpp(i)%hcid = 200</code> in the input file. Additional variables can be declared in <code>Hardcoded1[2,3]DVariables</code> and used in <code>hardcoded1[2,3]D</code>. As a convention, any hard coded patches that are part of the MFC master branch should be identified as 1[2,3]xx where the first digit indites the number of dimensions.</p>
334
+
</div><!-- fragment --><p>and use <code>patch_icpp(i)%geometry = 7</code> and <code>patch_icpp(i)%hcid = 200</code> in the input file. Additional variables can be declared in <code>Hardcoded1[2,3]DVariables</code> and used in <code>hardcoded1[2,3]D</code>. As a convention, any hard coded patches that are part of the MFC master branch should be identified as 1[2,3]xx where the first digit indicates the number of dimensions.</p>
<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>
469
469
<trclass="markdownTableRowOdd">
470
-
<tdclass="markdownTableBodyRight"><code>avg_state</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Averaged state evaluation method: [1] Roe averagen*; [2] Arithmetic mean </td></tr>
470
+
<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>
471
471
<trclass="markdownTableRowEven">
472
472
<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>
473
473
<trclass="markdownTableRowOdd">
474
-
<tdclass="markdownTableBodyRight"><code>weno_Re_flux</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">Compute velocity gradient using scaler divergence theorem </td></tr>
474
+
<tdclass="markdownTableBodyRight"><code>weno_Re_flux</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">Compute velocity gradient using scalar divergence theorem </td></tr>
475
475
<trclass="markdownTableRowEven">
476
476
<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>
<li><code>low_Mach</code> specifies the choice of the low Mach number correction scheme for the HLLC Riemann solver. <code>low_Mach = 0</code> is default value and does not apply any correction scheme. <code>low_Mach = 1</code> and <code>2</code> apply the anti-dissipation pressure correction method (<ahref="references.md#Chen22">Chen et al., 2022</a>) and the improved velocity reconstruction method (<ahref="references.md#Thornber08">Thornber et al., 2008</a>). This feature requires <code>riemann_solver = 2</code> and <code>model_eqns = 2</code>.</li>
527
527
<li><code>avg_state</code> specifies the choice of the method to compute averaged variables at the cell-boundaries from the left and the right states in the Riemann solver by an integer of 1 or 2. <code>avg_state = 1</code> and <code>2</code> correspond to Roe- and arithmetic averages, respectively.</li>
528
528
<li><code>wave_speeds</code> specifies the choice of the method to compute the left, right, and middle wave speeds in the Riemann solver by an integer of 1 and 2. <code>wave_speeds = 1</code> and <code>2</code> correspond to the direct method (<ahref="references.md#Batten97">Batten et al., 1997</a>), and indirect method that approximates the pressures and velocity (<ahref="references.md#Toro13">Toro, 2013</a>), respectively.</li>
529
-
<li><code>weno_Re_flux</code> activates the scaler divergence theorem in computing the velocity gradients using WENO-reconstructed cell boundary values. If this option is false, velocity gradient is computed using finite difference scheme of order 2 which is independent of the WENO order.</li>
529
+
<li><code>weno_Re_flux</code> activates the scalar divergence theorem in computing the velocity gradients using WENO-reconstructed cell boundary values. If this option is false, velocity gradient is computed using finite difference scheme of order 2 which is independent of the WENO order.</li>
530
530
<li><code>weno_avg</code> it activates the arithmetic average of the left and right, WENO-reconstructed, cell-boundary values. This option requires <code>weno_Re_flux</code> to be true because cell boundary values are only utilized when employing the scalar divergence method in the computation of velocity gradients.</li>
<li><code>%aperture</code> specifies the aperture of the transducer. It is the diameter of the projection of the transducer arc onto the y-axis (2D) or spherical cap onto the y-z plane (3D). To simulate a transducer enclosing half of the circle/sphere, set the aperture to double the focal length. For transducer array, it is the total aperture of the array.</li>
690
690
<li><code>%num_elements</code> specifies the number of transducer elements in a transducer array.</li>
691
691
<li><code>%element_on</code> specifies the element number of the transducer array that is on. The element number starts from 1. If all elements are on, set <code>%element_on</code> to 0.</li>
692
-
<li><code>%element_spacing_angle</code> specifies the spacing angle between adjacent transducer in radian. The total aperture (<code>%aperture</code>) is set, so each transducer element is smaller if <code>%element_spacing_angle</code> is larger.</li>
692
+
<li><code>%element_spacing_angle</code> specifies the spacing angle between adjacent transducer in radians. The total aperture (<code>%aperture</code>) is set, so each transducer element is smaller if <code>%element_spacing_angle</code> is larger.</li>
693
693
<li><code>%element_polygon_ratio</code> specifies the ratio of the polygon side length to the aperture diameter of each transducer element in a circular 3D transducer array. The polygon side length is calculated by using the total aperture (<code>%aperture</code>) as the circumcicle diameter, and <code>%num_elements</code> as the number of sides of the polygon. The ratio is used specify the aperture size of each transducer element in the array, as a ratio of the total aperture.</li>
694
694
<li><code>%rotate_angle</code> specifies the rotation angle of the 3D circular transducer array along the x-axis (principal axis). It is optional and defaults to 0.</li>
<tdclass="markdownTableBodyRight"><code>perturb_flow</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">Perturb the initlal velocity field by random noise </td></tr>
780
+
<tdclass="markdownTableBodyRight"><code>perturb_flow</code></td><tdclass="markdownTableBodyCenter">Logical </td><tdclass="markdownTableBodyLeft">Perturb the initlial velocity field by random noise </td></tr>
781
781
<trclass="markdownTableRowEven">
782
782
<tdclass="markdownTableBodyRight"><code>perturb_flow_fluid</code></td><tdclass="markdownTableBodyCenter">Integer </td><tdclass="markdownTableBodyLeft">Fluid density whose flow is to be perturbed </td></tr>
0 commit comments