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
- † Options that work only with ``cyl_coord = 'F'``.
@@ -445,33 +447,37 @@ If this option is false, velocity gradient is computed using finite difference s
445
447
-`weno_avg` it activates the arithmetic average of the left and right, WENO-reconstructed, cell-boundary values.
446
448
This option requires `weno_Re_flux` to be true because cell boundary values are only utilized when employing the scalar divergence method in the computation of velocity gradients.
447
449
450
+
-`surface_tension` activates surface tension when set to ``'T'``. Requires `sigma` to be set.
451
+
452
+
-`viscous` activates viscosity when set to ``'T'``. Requires `Re(1)` and `Re(2)` to be set.
453
+
448
454
#### Constant Time-Stepping
449
455
450
-
-`dt` specifies the constant time step size that is used in simulation.
451
-
The value of `dt` needs to be sufficiently small such that the Courant-Friedrichs-Lewy (CFL) condition is satisfied.
456
+
-`dt` specifies the constant time step size used in the simulation.
457
+
The value of `dt` needs to be sufficiently small to satisfy the Courant-Friedrichs-Lewy (CFL) condition.
452
458
453
-
-`t_step_start` and `t_step_end` define the time steps at which simulation starts and ends, respectively.
459
+
-`t_step_start` and `t_step_end` define the time steps at which the simulation starts and ends.
454
460
455
461
`t_step_save` is the time step interval for data output during simulation.
456
462
To newly start the simulation, set `t_step_start = 0`.
457
-
To restart simulation from $k$-th time step, set `t_step_start = k`, see [Restarting Cases](running.md#restarting-cases).
463
+
To restart the simulation from $k$-th time step, set `t_step_start = k`; see [Restarting Cases](running.md#restarting-cases).
458
464
459
465
##### Adaptive Time-Stepping
460
466
461
467
-`cfl_adap_dt` enables adaptive time stepping with a constant CFL when true
462
468
463
-
-`cfl_const_dt` enables constant dt time-stepping where dt results in a specified CFL for the initial condition
469
+
-`cfl_const_dt` enables constant `dt` time-stepping where `dt` results in a specified CFL for the initial condition
464
470
465
471
-`cfl_target` specifies the target CFL value
466
472
467
473
-`n_start` specifies the save file to start at
468
474
469
-
-`t_save` specifies the time interval between data output during simulation
475
+
-`t_save` specifies the time interval between data output during the simulation
470
476
471
477
-`t_stop` specifies at what time the simulation should stop
472
478
473
479
To newly start the simulation, set `n_start = 0`.
474
-
To restart simulation from $k$-th time step, see [Restarting Cases](running.md#restarting-cases).
480
+
To restart the simulation from $k$-th time step, see [Restarting Cases](running.md#restarting-cases).
475
481
476
482
### 7. Formatted Output
477
483
@@ -512,23 +518,23 @@ The table lists formatted database output parameters. The parameters define vari
512
518
513
519
-`parallel_io` activates parallel input/output (I/O) of data files. It is highly recommended to activate this option in a parallel environment.
514
520
With parallel I/O, MFC inputs and outputs a single file throughout pre-process, simulation, and post-process, regardless of the number of processors used.
515
-
Parallel I/O enables the use of different number of processors in each of the processes (i.e., simulation data generated using 1000 processors can be post-processed using a single processor).
521
+
Parallel I/O enables the use of different numbers of processors in each process (e.g., simulation data generated using 1000 processors can be post-processed using a single processor).
516
522
517
523
-`file_per_process` deactivates shared file MPI-IO and activates file per process MPI-IO.
518
524
The default behavior is to use a shared file.
519
-
File per process is useful when running on 10's of thousands of ranks.
525
+
File per process is useful when running on >10K ranks.
520
526
If `file_per_process` is true, then pre_process, simulation, and post_process must be run with the same number of ranks.
521
527
522
-
-`cons_vars_wrt` and `prim_vars_wrt` activate output of conservative and primitive state variables into the database, respectively.
528
+
-`cons_vars_wrt` and `prim_vars_wrt` activate the output of conservative and primitive state variables into the database.
523
529
524
-
-`[variable's name]_wrt` activates output of the each specified variable into the database.
530
+
-`[variable's name]_wrt` activates the output of each specified variable into the database.
525
531
526
532
-`schlieren_alpha(i)` specifies the intensity of the numerical Schlieren of $i$-th component.
527
533
528
-
-`fd_order` specifies the order of the finite difference scheme that is used to compute the vorticity from the velocity field and the numerical schlieren from the density field by an integer of 1, 2, and 4.
529
-
`fd_order = 1`, `2`, and `4` correspond to the first, second, and fourth-order finite difference schemes, respectively.
534
+
-`fd_order` 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.
535
+
`fd_order = 1`, `2`, and `4` correspond to the first, second, and fourth-order finite difference schemes.
530
536
531
-
-`probe_wrt` activates output of state variables at coordinates specified by `probe(i)%[x;y,z]`.
537
+
-`probe_wrt` activates the output of state variables at coordinates specified by `probe(i)%[x;y,z]`.
532
538
533
539
### 8. Acoustic Source {#acoustic-source}
534
540
@@ -590,15 +596,15 @@ Details of the transducer acoustic source model can be found in [Maeda and Colon
590
596
591
597
-`%%foc_length` specifies the focal length of the transducer for transducer waves. It is the distance from the transducer to the focal point.
592
598
593
-
-`%%aperture` 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.
599
+
-`%%aperture` 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). Set the aperture to double the focal length to simulate a transducer enclosing half of the circle/sphere. For the transducer array, it is the total aperture of the array.
594
600
595
601
-`%%num_elements` specifies the number of transducer elements in a transducer array.
596
602
597
-
-`%%element_on` specifies the element number of the transducer array that is on. The element number starts from 1. If all elements are on, set `%%element_on` to 0.
603
+
-`%%element_on` specifies the element number of the transducer array that is on. The element number starts from 1, if all elements are on, set `%%element_on` to 0.
598
604
599
-
-`%%element_spacing_angle` specifies the spacing angle between adjacent transducer in radians. The total aperture (`%%aperture`) is set, so each transducer element is smaller if `%%element_spacing_angle` is larger.
605
+
-`%%element_spacing_angle` specifies the spacing angle between adjacent transducers in radians. The total aperture (`%%aperture`) is set, so each transducer element is smaller if `%%element_spacing_angle` is larger.
600
606
601
-
-`%%element_polygon_ratio` 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 (`%%aperture`) as the circumcicle diameter, and `%%num_elements` 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.
607
+
-`%%element_polygon_ratio` 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 (`%%aperture`) as the circumcircle diameter and `%%num_elements` as the number of sides of the polygon. The ratio is used to specify the aperture size of each transducer element in the array as a ratio of the total aperture.
602
608
603
609
-`%%rotate_angle` specifies the rotation angle of the 3D circular transducer array along the x-axis (principal axis). It is optional and defaults to 0.
604
610
@@ -626,16 +632,16 @@ Details of the transducer acoustic source model can be found in [Maeda and Colon
626
632
|`mu_v` † | Real | Viscosity |
627
633
|`k_v` † | Real | Thermal conductivity |
628
634
|`qbmm`| Logical | Quadrature by method of moments|
629
-
|`dist_type`| Integer | Joint probability density function for bubble radius and velocity (only when qbmm is true)|
630
-
|`sigR`| Real | Standard deviation for probability density function of bubble radius (only when qbmm is true) |
631
-
|`sigV`| Real | Standard deviation for probability density function of bubble velocity (only when qbmm is true) |
632
-
|`rhoRV`| Real | Correlation coefficient for joint probability density function of bubble radius and velocity (only when qbmm is true) |
635
+
|`dist_type`| Integer | Joint probability density function for bubble radius and velocity (only for ``qbmm = 'T'``)|
636
+
|`sigR`| Real | Standard deviation for the probability density function of bubble radius (only for ``qbmm = 'T'``) |
637
+
|`sigV`| Real | Standard deviation for the probability density function of bubble velocity (only for ``qbmm = 'T'``) |
638
+
|`rhoRV`| Real | Correlation coefficient for the joint probability density function of bubble radius and velocity (only for ``qbmm = 'T'``) |
633
639
634
-
These options work only for gas-liquid twocomponent flows.
640
+
These options work only for gas-liquid two-component flows.
635
641
Component indexes are required to be 1 for liquid and 2 for gas.
636
642
637
-
-\* These parameters should be pretended with patch index $1$ that is filled with liquid: `fluid_pp(1)%`.
638
-
- † These parameters should be pretended with patch indexes that are respectively filled with liquid and gas: `fluid_pp(1)%` and `fluid_pp(2)%`.
643
+
-\* These parameters should be prepended with patch index $1$ that is filled with liquid: `fluid_pp(1)%`.
644
+
- † These parameters should be prepended with patch indexes filled with liquid and gas: `fluid_pp(1)%` and `fluid_pp(2)%`.
639
645
640
646
This table lists the ensemble-averaged bubble model parameters.
641
647
@@ -645,9 +651,9 @@ This table lists the ensemble-averaged bubble model parameters.
645
651
`bubble_model = 1`, `2`, and `3` correspond to the Gilmore, Keller-Miksis, and Rayleigh-Plesset models.
646
652
647
653
-`polytropic` activates polytropic gas compression in the bubble.
648
-
When `polytropic` is set `False`, the gas compression is modeled as non-polytropic due to heat and mass transfer across the bubble wall with constant heat and mass transfer coefficients based on ([Preston et al., 2007](references.md#Preston07)).
654
+
When ``polytropic = 'F'``, the gas compression is modeled as non-polytropic due to heat and mass transfer across the bubble wall with constant heat and mass transfer coefficients based on ([Preston et al., 2007](references.md#Preston07)).
649
655
650
-
-`polydisperse` activates polydispersity in the bubble model by means of a probability density function (PDF) of the equiliibrium bubble radius.
656
+
-`polydisperse` activates polydispersity in the bubble model through a probability density function (PDF) of the equilibrium bubble radius.
651
657
652
658
-`thermal` specifies a model for heat transfer across the bubble interface by an integer from 1 through 3.
653
659
`thermal = 1`, `2`, and `3` correspond to no heat transfer (adiabatic gas compression), isothermal heat transfer, and heat transfer with a constant heat transfer coefficient based on [Preston et al., 2007](references.md#Preston07), respectively.
@@ -672,11 +678,11 @@ Implementation of the parameters into the model follow [Ando (2010)](references.
672
678
673
679
-`dist_type` specifies the initial joint PDF of initial bubble radius and bubble velocity required in qbmm. `dist_type = 1` and `2` correspond to binormal and lognormal-normal distributions respectively.
674
680
675
-
-`sigR` specifies the standard deviation of the PDF of bubble radius required in qbmm.
681
+
-`sigR` specifies the standard deviation of the PDF of bubble radius required in the QBMM feature.
676
682
677
-
-`sigV` specifies the standard deviation of the PDF of bubble velocity required in qbmm.
683
+
-`sigV` specifies the standard deviation of the PDF of bubble velocity required in the QBMM feature.
678
684
679
-
-`rhoRV` specifies the correlation coefficient of the joint PDF of bubble radius and bubble velocity required in qbmm.
685
+
-`rhoRV` specifies the correlation coefficient of the joint PDF of bubble radius and bubble velocity required in the QBMM feature.
680
686
681
687
### 10. Velocity Field Setup
682
688
@@ -705,7 +711,7 @@ The parameters are optionally used to define initial velocity profiles and pertu
705
711
706
712
-`perturb_sph_fluid` specifies the fluid component whose partial density is to be perturbed.
707
713
708
-
-`mixlayer_vel_profile` activates setting of the mean streamwise velocity to hyperbolic tangent profile. This option works only for 2D and 3D cases.
714
+
-`mixlayer_vel_profile` activates setting the mean streamwise velocity to a hyperbolic tangent profile. This option works only for 2D and 3D cases.
709
715
710
716
-`mixlayer_vel_coef` is a parameter for the hyperbolic tangent profile of a mixing layer when `mixlayer_vel_profile = 'T'`. The mean streamwise velocity profile is given as:
0 commit comments