MFC
Exascale flow solver
Loading...
Searching...
No Matches
Case Parameters

Case Parameters

Auto-generated from parameter registry

Regenerate with: ./mfc.sh generate --json-schema

Overview

MFC supports 3,403 case parameters organized into families.

Quick search: Use ./mfc.sh params <query> to search parameters from the command line.

Parameter Families

Family Count Description
patch_icpp 1954 Initial condition patch parameters
patch_ib 370 Immersed boundary patch parameters
fluid_pp 170 Fluid material properties
patch_bc 110 Boundary condition patch parameters
acoustic 104 Acoustic source parameters
chem_wrt_Y 100 Chemistry species output parameters
simplex_params 78 Simplex noise perturbation parameters
bc_x 39 X-direction boundary conditions
bc_y 39 Y-direction boundary conditions
bc_z 39 Z-direction boundary conditions
integral 30 Integral region parameters
probe 30 Probe/monitoring point parameters
bub_pp 20 Bubble property parameters
lag_params 17 Lagrangian particle parameters
alpha_rho_e_wrt 10 Partial density-energy output flags
alpha_rho_wrt 10 Partial density output flags
alpha_wrt 10 Volume fraction output flags
fluid_rho 10 Fluid reference densities
kappa_wrt 10 Curvature output flags
schlieren_alpha 10 Numerical schlieren coefficients
chem_params 4 Chemistry model parameters
flux_wrt 3 Flux output flags
mom_wrt 3 Momentum output flags
omega_wrt 3 Vorticity output flags
vel_wrt 3 Velocity output flags
x_domain 2 X-direction domain parameters
x_output 2 X-direction output region
y_domain 2 Y-direction domain parameters
y_output 2 Y-direction output region
z_domain 2 Z-direction domain parameters
z_output 2 Z-direction output region
general 215 Core simulation parameters (grid, time, model, etc.)

patch_icpp

Initial condition patch parameters

1954 parameters

Patterns

Pattern Example Description Symbol
patch_icpp(N)%Bx patch_icpp(1)%Bx X-component of magnetic field for patch 1 \(B_x\)
patch_icpp(N)%By patch_icpp(1)%By Y-component of magnetic field for patch 1 \(B_y\)
patch_icpp(N)%Bz patch_icpp(1)%Bz Z-component of magnetic field for patch 1 \(B_z\)
patch_icpp(N)%Y(M) patch_icpp(1)%Y(1) Mass fraction of species 1 for patch 1
patch_icpp(N)%a(M) patch_icpp(1)%a(2) Shape coefficient a(2) for patch 1
patch_icpp(N)%alpha patch_icpp(1)%alpha Volume fraction for patch 1
patch_icpp(N)%alpha(M) patch_icpp(1)%alpha(1) Volume fraction of fluid 1 for patch 1 \(\alpha_1\)
patch_icpp(N)%alpha_rho patch_icpp(1)%alpha_rho Partial density for patch 1
patch_icpp(N)%alpha_rho(M) patch_icpp(1)%alpha_rho(1) Partial density of fluid 1 for patch 1 \(\alpha \rho\)
patch_icpp(N)%alter_patch patch_icpp(10)%alter_patch Enable patch alteration for patch 10
patch_icpp(N)%alter_patch(M) patch_icpp(10)%alter_patch(1) Alter patch 1 with patch 10
patch_icpp(N)%beta patch_icpp(1)%beta Shape parameter beta for patch 1
patch_icpp(N)%cf_val patch_icpp(1)%cf_val Color function value for patch 1
patch_icpp(N)%cv patch_icpp(1)%cv Specific heat at constant volume for patch 1 \(c_v\)
patch_icpp(N)%epsilon patch_icpp(1)%epsilon Interface thickness for patch 1
patch_icpp(N)%gamma patch_icpp(1)%gamma Specific heat ratio for patch 1 \(\gamma\)
patch_icpp(N)%geometry patch_icpp(1)%geometry Geometry type for initial condition patch 1
patch_icpp(N)%hcid patch_icpp(1)%hcid Hard-coded patch ID for patch 1
patch_icpp(N)%length_x patch_icpp(1)%length_x X-dimension length for patch 1
patch_icpp(N)%length_y patch_icpp(1)%length_y Y-dimension length for patch 1
patch_icpp(N)%length_z patch_icpp(1)%length_z Z-dimension length for patch 1
patch_icpp(N)%m0 patch_icpp(1)%m0 Initial bubble mass for patch 1
patch_icpp(N)%model_filepath patch_icpp(1)%model_filepath STL model file path for patch 1
patch_icpp(N)%model_rotate(M) patch_icpp(1)%model_rotate(1) Model rotation component 1 for patch 1
patch_icpp(N)%model_scale(M) patch_icpp(1)%model_scale(1) Model scale component 1 for patch 1
patch_icpp(N)%model_spc patch_icpp(1)%model_spc Model spacing for patch 1
patch_icpp(N)%model_threshold patch_icpp(1)%model_threshold Model threshold for patch 1
patch_icpp(N)%model_translate(M) patch_icpp(1)%model_translate(1) Model translation component 1 for patch 1
patch_icpp(N)%non_axis_sym patch_icpp(1)%non_axis_sym Non-axisymmetric parameter for patch 1
patch_icpp(N)%normal patch_icpp(1)%normal Normal direction for patch 1
patch_icpp(N)%normal(M) patch_icpp(1)%normal(1) Normal component 1 for patch 1
patch_icpp(N)%p0 patch_icpp(1)%p0 Initial bubble pressure for patch 1
patch_icpp(N)%pi_inf patch_icpp(1)%pi_inf Stiffness pressure for patch 1 \(\pi_\infty\)
patch_icpp(N)%pres patch_icpp(1)%pres Pressure for patch 1 \(p\)
patch_icpp(N)%qv patch_icpp(1)%qv Heat of formation for patch 1 \(q_v\)
patch_icpp(N)%qvp patch_icpp(1)%qvp Heat of formation prime for patch 1 \(q'_v\)
patch_icpp(N)%r0 patch_icpp(1)%r0 Initial bubble radius for patch 1
patch_icpp(N)%radii patch_icpp(1)%radii Radii for patch 1
patch_icpp(N)%radii(M) patch_icpp(1)%radii(1) Radius component 1 for patch 1
patch_icpp(N)%radius patch_icpp(1)%radius Radius for patch 1
patch_icpp(N)%rho patch_icpp(1)%rho Density for patch 1 \(\rho\)
patch_icpp(N)%smooth_coeff patch_icpp(1)%smooth_coeff Smoothing coefficient for patch 1
patch_icpp(N)%smooth_patch_id patch_icpp(1)%smooth_patch_id Patch ID to smooth against for patch 1
patch_icpp(N)%smoothen patch_icpp(1)%smoothen Enable smoothing for patch 1
patch_icpp(N)%tau_e(M) patch_icpp(1)%tau_e(1) Elastic stress component 1 for patch 1 \(\tau_e\)
patch_icpp(N)%v0 patch_icpp(1)%v0 Initial bubble velocity for patch 1
patch_icpp(N)%vel patch_icpp(1)%vel Velocity magnitude for patch 1
patch_icpp(N)%vel(M) patch_icpp(1)%vel(1) Velocity component 1 for patch 1 \(u_1\)
patch_icpp(N)%x_centroid patch_icpp(1)%x_centroid X-coordinate of centroid for patch 1
patch_icpp(N)%y_centroid patch_icpp(1)%y_centroid Y-coordinate of centroid for patch 1
patch_icpp(N)%z_centroid patch_icpp(1)%z_centroid Z-coordinate of centroid for patch 1

patch_ib

Immersed boundary patch parameters

370 parameters

Patterns

Pattern Example Description
patch_ib(N)%angles(M) patch_ib(1)%angles(1) Orientation angle 1 for IB patch 1
patch_ib(N)%angular_vel(M) patch_ib(1)%angular_vel(1) Angular velocity component 1 for IB patch 1
patch_ib(N)%c patch_ib(1)%c Shape parameter c for IB patch 1
patch_ib(N)%geometry patch_ib(1)%geometry Geometry type for immersed boundary 1
patch_ib(N)%length_x patch_ib(1)%length_x X-dimension length for IB patch 1
patch_ib(N)%length_y patch_ib(1)%length_y Y-dimension length for IB patch 1
patch_ib(N)%length_z patch_ib(1)%length_z Z-dimension length for IB patch 1
patch_ib(N)%m patch_ib(1)%m Shape parameter m for IB patch 1
patch_ib(N)%mass patch_ib(1)%mass Mass for IB patch 1
patch_ib(N)%model_filepath patch_ib(1)%model_filepath STL model file path for IB patch 1
patch_ib(N)%model_rotate(M) patch_ib(1)%model_rotate(1) Model rotation component 1 for IB patch 1
patch_ib(N)%model_scale(M) patch_ib(1)%model_scale(1) Model scale component 1 for IB patch 1
patch_ib(N)%model_spc patch_ib(1)%model_spc Model spacing for IB patch 1
patch_ib(N)%model_threshold patch_ib(1)%model_threshold Model threshold for IB patch 1
patch_ib(N)%model_translate(M) patch_ib(1)%model_translate(1) Model translation component 1 for IB patch 1
patch_ib(N)%moving_ibm patch_ib(1)%moving_ibm Enable moving boundary for IB patch 1
patch_ib(N)%p patch_ib(1)%p Shape parameter p for IB patch 1
patch_ib(N)%radius patch_ib(1)%radius Radius for IB patch 1
patch_ib(N)%slip patch_ib(1)%slip Enable slip condition for IB patch 1
patch_ib(N)%t patch_ib(1)%t Shape parameter t for IB patch 1
patch_ib(N)%theta patch_ib(1)%theta Theta angle for IB patch 1
patch_ib(N)%vel(M) patch_ib(1)%vel(1) Velocity component 1 for IB patch 1
patch_ib(N)%x_centroid patch_ib(1)%x_centroid X-coordinate of centroid for IB patch 1
patch_ib(N)%y_centroid patch_ib(1)%y_centroid Y-coordinate of centroid for IB patch 1
patch_ib(N)%z_centroid patch_ib(1)%z_centroid Z-coordinate of centroid for IB patch 1

fluid_pp

Fluid material properties

170 parameters

Patterns

Pattern Example Description Symbol
fluid_pp(N)%D_v fluid_pp(1)%D_v Vapor mass diffusivity for fluid 1
fluid_pp(N)%G fluid_pp(1)%G Shear modulus for fluid 1 \(G_k\)
fluid_pp(N)%M_v fluid_pp(1)%M_v Molecular weight of vapor phase for fluid 1
fluid_pp(N)%Re(M) fluid_pp(1)%Re(1) Reynolds number component 1 for fluid 1 \(\mathrm{Re}_k\) (shear)
fluid_pp(N)%cp_v fluid_pp(1)%cp_v Specific heat capacity (const. pressure) of vapor for flu...
fluid_pp(N)%cv fluid_pp(1)%cv Specific heat at constant volume for fluid 1 \(c_{v,k}\)
fluid_pp(N)%gamma fluid_pp(1)%gamma Specific heat ratio for fluid 1 \(\gamma_k\)
fluid_pp(N)%gamma_v fluid_pp(1)%gamma_v Specific heat ratio of vapor phase for fluid 1
fluid_pp(N)%k_v fluid_pp(1)%k_v Thermal conductivity of vapor phase for fluid 1
fluid_pp(N)%mu_v fluid_pp(1)%mu_v Viscosity of vapor phase for fluid 1
fluid_pp(N)%mul0 fluid_pp(1)%mul0 Reference liquid viscosity for fluid 1 \(\mu_{l,k}\)
fluid_pp(N)%pi_inf fluid_pp(1)%pi_inf Stiffness pressure for fluid 1 \(\pi_{\infty,k}\)
fluid_pp(N)%pv fluid_pp(1)%pv Vapor pressure for fluid 1
fluid_pp(N)%qv fluid_pp(1)%qv Heat of formation for fluid 1 \(q_{v,k}\)
fluid_pp(N)%qvp fluid_pp(1)%qvp Heat of formation prime for fluid 1 \(q'_{v,k}\)
fluid_pp(N)%ss fluid_pp(1)%ss Surface tension for fluid 1 \(\sigma_k\)

patch_bc

Boundary condition patch parameters

110 parameters

Patterns

Pattern Example Description
patch_bc(N)%centroid(M) patch_bc(1)%centroid(1) Centroid component 1 for BC patch 1
patch_bc(N)%dir patch_bc(1)%dir Direction for BC patch 1
patch_bc(N)%geometry patch_bc(1)%geometry Geometry type for BC patch 1
patch_bc(N)%length(M) patch_bc(1)%length(1) Length component 1 for BC patch 1
patch_bc(N)%loc patch_bc(1)%loc Location for BC patch 1
patch_bc(N)%radius patch_bc(1)%radius Radius for BC patch 1
patch_bc(N)%type patch_bc(1)%type BC type for patch 1

acoustic

Acoustic source parameters

104 parameters

Patterns

Pattern Example Description
acoustic(N)%aperture acoustic(1)%aperture Aperture for acoustic source 1
acoustic(N)%bb_bandwidth acoustic(1)%bb_bandwidth Broadband bandwidth for acoustic source 1
acoustic(N)%bb_lowest_freq acoustic(1)%bb_lowest_freq Lowest broadband frequency for source 1
acoustic(N)%bb_num_freq acoustic(1)%bb_num_freq Number of broadband frequencies for source 1
acoustic(N)%delay acoustic(1)%delay Delay for acoustic source 1
acoustic(N)%dipole acoustic(1)%dipole Enable dipole for acoustic source 1
acoustic(N)%dir acoustic(1)%dir Direction for acoustic source 1
acoustic(N)%element_on acoustic(1)%element_on Active element index for acoustic source 1
acoustic(N)%element_polygon_ratio acoustic(1)%element_polygon_ratio Element polygon ratio for acoustic source 1
acoustic(N)%element_spacing_angle acoustic(1)%element_spacing_angle Element spacing angle for acoustic source 1
acoustic(N)%foc_length acoustic(1)%foc_length Focal length for acoustic source 1
acoustic(N)%frequency acoustic(1)%frequency Frequency for acoustic source 1
acoustic(N)%gauss_sigma_dist acoustic(1)%gauss_sigma_dist Gaussian spatial width for acoustic source 1
acoustic(N)%gauss_sigma_time acoustic(1)%gauss_sigma_time Gaussian temporal width for acoustic source 1
acoustic(N)%height acoustic(1)%height Height for acoustic source 1
acoustic(N)%length acoustic(1)%length Length for acoustic source 1
acoustic(N)%loc(M) acoustic(1)%loc(1) Location component 1 for acoustic source 1
acoustic(N)%mag acoustic(1)%mag Magnitude for acoustic source 1
acoustic(N)%npulse acoustic(1)%npulse Number of pulses for acoustic source 1
acoustic(N)%num_elements acoustic(1)%num_elements Number of array elements for acoustic source 1
acoustic(N)%pulse acoustic(1)%pulse Pulse type for acoustic source 1
acoustic(N)%rotate_angle acoustic(1)%rotate_angle Rotation angle for acoustic source 1
acoustic(N)%support acoustic(1)%support Support type for acoustic source 1
acoustic(N)%wavelength acoustic(1)%wavelength Wavelength for acoustic source 1

chem_wrt_Y

Chemistry species output parameters

100 parameters

Patterns

Pattern Example Description
chem_wrt_Y(N) chem_wrt_Y(1) Write mass fraction of species 1

simplex_params

Simplex noise perturbation parameters

78 parameters

Patterns

Pattern Example Description
simplex_params%perturb_dens(N) simplex_params%perturb_dens(1) Enable density perturbation for fluid 1
simplex_params%perturb_dens_freq(N) simplex_params%perturb_dens_freq(1) Density perturbation frequency for fluid 1
simplex_params%perturb_dens_offset(N, M) simplex_params%perturb_dens_offset(1, 1) Density perturbation offset (1) for fluid 1
simplex_params%perturb_dens_scale(N) simplex_params%perturb_dens_scale(1) Density perturbation scale for fluid 1
simplex_params%perturb_vel(N) simplex_params%perturb_vel(1) Enable velocity perturbation for direction 1
simplex_params%perturb_vel_freq(N) simplex_params%perturb_vel_freq(1) Velocity perturbation frequency for direction 1
simplex_params%perturb_vel_offset(N, M) simplex_params%perturb_vel_offset(1,1) Velocity perturbation offset (1) for direction 1
simplex_params%perturb_vel_scale(N) simplex_params%perturb_vel_scale(1) Velocity perturbation scale for direction 1

bc_x

X-direction boundary conditions

39 parameters

Patterns

Pattern Example Description Constraints
bc_x%alpha_in(N) bc_x%alpha_in(1) Inlet volume fraction of fluid 1 at x-boundary Inlet volume fraction per fluid (used with grcbc_in)
bc_x%alpha_rho_in(N) bc_x%alpha_rho_in(1) Inlet partial density of fluid 1 at x-boundary Inlet partial density per fluid (used with grcbc_in)
bc_x%beg bc_x%beg Boundary condition at x-begin (-1=periodic, -2=reflective... Subsonic Inflow (grcbc_in) requires bc_xbeg = -7 or bc_xend = -7; Subsonic Outflow (grcbc_out) requires bc_xbeg = -8 or bc_xend = -8; Subsonic Outflow Velocity (grcbc_vel_out) requires bc_xbeg = -8 or bc_xend = -8
bc_x%end bc_x%end Boundary condition at x-end Boundary condition -13 (BC_NULL) is not supported
bc_x%grcbc_in bc_x%grcbc_in Enable GRCBC at x-inlet Enables GRCBC subsonic inflow (bc type -7)
bc_x%grcbc_out bc_x%grcbc_out Enable GRCBC at x-outlet Enables GRCBC subsonic outflow (bc type -8)
bc_x%grcbc_vel_out bc_x%grcbc_vel_out Enable GRCBC velocity at x-outlet GRCBC velocity outlet (requires grcbc_out)
bc_x%pres_in bc_x%pres_in Inlet pressure at x-boundary Inlet pressure (used with grcbc_in)
bc_x%pres_out bc_x%pres_out Outlet pressure at x-boundary Outlet pressure (used with grcbc_out)
bc_x%vb1 bc_x%vb1 Boundary velocity component 1 at x-begin Boundary velocity component 1 at domain begin
bc_x%vb2 bc_x%vb2 Boundary velocity component 2 at x-begin Boundary velocity component 2 at domain begin
bc_x%vb3 bc_x%vb3 Boundary velocity component 3 at x-begin Boundary velocity component 3 at domain begin
bc_x%ve1 bc_x%ve1 Boundary velocity component 1 at x-end Boundary velocity component 1 at domain end
bc_x%ve2 bc_x%ve2 Boundary velocity component 2 at x-end Boundary velocity component 2 at domain end
bc_x%ve3 bc_x%ve3 Boundary velocity component 3 at x-end Boundary velocity component 3 at domain end
bc_x%vel_in(N) bc_x%vel_in(1) Inlet velocity component 1 at x-boundary Inlet velocity component (used with grcbc_in)
bc_x%vel_out(N) bc_x%vel_out(1) Outlet velocity component 1 at x-boundary Outlet velocity component (used with grcbc_vel_out)

bc_y

Y-direction boundary conditions

39 parameters

Patterns

Pattern Example Description Constraints
bc_y%alpha_in(N) bc_y%alpha_in(1) Inlet volume fraction of fluid 1 at y-boundary Inlet volume fraction per fluid (used with grcbc_in)
bc_y%alpha_rho_in(N) bc_y%alpha_rho_in(1) Inlet partial density of fluid 1 at y-boundary Inlet partial density per fluid (used with grcbc_in)
bc_y%beg bc_y%beg Boundary condition at y-begin Subsonic Inflow (grcbc_in) requires bc_ybeg = -7 or bc_yend = -7; Subsonic Outflow (grcbc_out) requires bc_ybeg = -8 or bc_yend = -8; Subsonic Outflow Velocity (grcbc_vel_out) requires bc_ybeg = -8 or bc_yend = -8
bc_y%end bc_y%end Boundary condition at y-end Boundary condition -13 (BC_NULL) is not supported; bc_yend must not be -14 (BC_AXIS); bc_yend must be between -1 and -17
bc_y%grcbc_in bc_y%grcbc_in Enable GRCBC at y-inlet Enables GRCBC subsonic inflow (bc type -7)
bc_y%grcbc_out bc_y%grcbc_out Enable GRCBC at y-outlet Enables GRCBC subsonic outflow (bc type -8)
bc_y%grcbc_vel_out bc_y%grcbc_vel_out Enable GRCBC velocity at y-outlet GRCBC velocity outlet (requires grcbc_out)
bc_y%pres_in bc_y%pres_in Inlet pressure at y-boundary Inlet pressure (used with grcbc_in)
bc_y%pres_out bc_y%pres_out Outlet pressure at y-boundary Outlet pressure (used with grcbc_out)
bc_y%vb1 bc_y%vb1 Boundary velocity component 1 at y-begin Boundary velocity component 1 at domain begin
bc_y%vb2 bc_y%vb2 Boundary velocity component 2 at y-begin Boundary velocity component 2 at domain begin
bc_y%vb3 bc_y%vb3 Boundary velocity component 3 at y-begin Boundary velocity component 3 at domain begin
bc_y%ve1 bc_y%ve1 Boundary velocity component 1 at y-end Boundary velocity component 1 at domain end
bc_y%ve2 bc_y%ve2 Boundary velocity component 2 at y-end Boundary velocity component 2 at domain end
bc_y%ve3 bc_y%ve3 Boundary velocity component 3 at y-end Boundary velocity component 3 at domain end
bc_y%vel_in(N) bc_y%vel_in(1) Inlet velocity component 1 at y-boundary Inlet velocity component (used with grcbc_in)
bc_y%vel_out(N) bc_y%vel_out(1) Outlet velocity component 1 at y-boundary Outlet velocity component (used with grcbc_vel_out)

bc_z

Z-direction boundary conditions

39 parameters

Patterns

Pattern Example Description Constraints
bc_z%alpha_in(N) bc_z%alpha_in(1) Inlet volume fraction of fluid 1 at z-boundary Inlet volume fraction per fluid (used with grcbc_in)
bc_z%alpha_rho_in(N) bc_z%alpha_rho_in(1) Inlet partial density of fluid 1 at z-boundary Inlet partial density per fluid (used with grcbc_in)
bc_z%beg bc_z%beg Boundary condition at z-begin Subsonic Inflow (grcbc_in) requires bc_zbeg = -7 or bc_zend = -7; Subsonic Outflow (grcbc_out) requires bc_zbeg = -8 or bc_zend = -8; Subsonic Outflow Velocity (grcbc_vel_out) requires bc_zbeg = -8 or bc_zend = -8
bc_z%end bc_z%end Boundary condition at z-end Boundary condition -13 (BC_NULL) is not supported; bc_zend must be -1 (periodic) or -2 (reflective) for 3D cylindrical coordinates
bc_z%grcbc_in bc_z%grcbc_in Enable GRCBC at z-inlet Enables GRCBC subsonic inflow (bc type -7)
bc_z%grcbc_out bc_z%grcbc_out Enable GRCBC at z-outlet Enables GRCBC subsonic outflow (bc type -8)
bc_z%grcbc_vel_out bc_z%grcbc_vel_out Enable GRCBC velocity at z-outlet GRCBC velocity outlet (requires grcbc_out)
bc_z%pres_in bc_z%pres_in Inlet pressure at z-boundary Inlet pressure (used with grcbc_in)
bc_z%pres_out bc_z%pres_out Outlet pressure at z-boundary Outlet pressure (used with grcbc_out)
bc_z%vb1 bc_z%vb1 Boundary velocity component 1 at z-begin Boundary velocity component 1 at domain begin
bc_z%vb2 bc_z%vb2 Boundary velocity component 2 at z-begin Boundary velocity component 2 at domain begin
bc_z%vb3 bc_z%vb3 Boundary velocity component 3 at z-begin Boundary velocity component 3 at domain begin
bc_z%ve1 bc_z%ve1 Boundary velocity component 1 at z-end Boundary velocity component 1 at domain end
bc_z%ve2 bc_z%ve2 Boundary velocity component 2 at z-end Boundary velocity component 2 at domain end
bc_z%ve3 bc_z%ve3 Boundary velocity component 3 at z-end Boundary velocity component 3 at domain end
bc_z%vel_in(N) bc_z%vel_in(1) Inlet velocity component 1 at z-boundary Inlet velocity component (used with grcbc_in)
bc_z%vel_out(N) bc_z%vel_out(1) Outlet velocity component 1 at z-boundary Outlet velocity component (used with grcbc_vel_out)

integral

Integral region parameters

30 parameters

Patterns

Pattern Example Description
integral(N)%xmax integral(1)%xmax X-max of integral region 1
integral(N)%xmin integral(1)%xmin X-min of integral region 1
integral(N)%ymax integral(1)%ymax Y-max of integral region 1
integral(N)%ymin integral(1)%ymin Y-min of integral region 1
integral(N)%zmax integral(1)%zmax Z-max of integral region 1
integral(N)%zmin integral(1)%zmin Z-min of integral region 1

probe

Probe/monitoring point parameters

30 parameters

Patterns

Pattern Example Description
probe(N)%x probe(1)%x X-coordinate of probe 1
probe(N)%y probe(1)%y Y-coordinate of probe 1
probe(N)%z probe(1)%z Z-coordinate of probe 1

bub_pp

Bubble property parameters

20 parameters

Parameter Type Description Symbol Constraints
bub_pp%M_g Real Molecular weight of gas (bubble) \(M_g\) Bubble model parameter
bub_pp%M_v Real Molecular weight of host vapor \(M_v\) Bubble model parameter
bub_pp%R0ref Real Reference bubble radius \(R_0\) bub_ppR0ref (reference bubble radius) must be positive
bub_pp%R_g Real Gas constant of gas (bubble) \(R_g\) Bubble model parameter
bub_pp%R_v Real Gas constant of host in vapor state \(R_v\) Bubble model parameter
bub_pp%T0ref Real Reference temperature for bubbles \(T_0\) bub_ppT0ref (reference temperature) must be positive
bub_pp%cp_g Real Specific heat (const. pressure) of gas (bubble) \(c_{p,g}\) Bubble model parameter
bub_pp%cp_v Real Specific heat (const. pressure) of host vapor \(c_{p,v}\) Bubble model parameter
bub_pp%gam_g Real Specific heat ratio of gas (bubble) \(\gamma_g\) Bubble model parameter
bub_pp%gam_v Real Specific heat ratio of host in vapor state \(\gamma_v\) Bubble model parameter
bub_pp%k_g Real Thermal conductivity of gas (bubble) \(k_g\) Bubble model parameter
bub_pp%k_v Real Thermal conductivity of host in vapor state \(k_v\) Bubble model parameter
bub_pp%mu_g Real Viscosity of gas (bubble) \(\mu_g\) bub_ppmu_g (gas viscosity) must be non-negative
bub_pp%mu_l Real Viscosity of host in liquid state \(\mu_l\) bub_ppmu_l (liquid viscosity) must be non-negative
bub_pp%mu_v Real Viscosity of host in vapor state \(\mu_v\) bub_ppmu_v (vapor viscosity) must be non-negative
bub_pp%p0ref Real Reference pressure for bubbles \(p_0\) bub_ppp0ref (reference pressure) must be positive
bub_pp%pv Real Vapor pressure of host fluid \(p_v\) Bubble model parameter
bub_pp%rho0ref Real Reference density for bubbles \(\rho_l\) bub_pprho0ref (reference density) must be positive
bub_pp%ss Real Surface tension between host and gas (bubble) \(\sigma\) bub_ppss (surface tension) must be non-negative
bub_pp%vd Real Vapor diffusion coefficient \(D\) Bubble model parameter

lag_params

Lagrangian particle parameters

17 parameters

Parameter Type Description Constraints
lag_params%T0 Real Initial bubble temperature Bubble model parameter
lag_params%Thost Real Host fluid temperature Bubble model parameter
lag_params%c0 Real Initial sound speed Bubble model parameter
lag_params%charwidth Real Domain virtual depth for 2D simulations Bubble model parameter
lag_params%cluster_type Integer Cluster model for pressure at infinity cluster_type >= 2 requires smooth_type = 1
lag_params%epsilonb Real Standard deviation scaling for Gaussian smoothing Bubble model parameter
lag_params%heatTransfer_model Logical (T/F) Enable heat transfer at bubble-liquid interface Bubble model parameter
lag_params%massTransfer_model Logical (T/F) Enable mass transfer at bubble-liquid interface Bubble model parameter
lag_params%nBubs_glb Integer Global number of Lagrangian bubbles Bubble model parameter
lag_params%pressure_corrector Logical (T/F) Enable cell pressure correction for Lagrangian bubbles Bubble model parameter
lag_params%rho0 Real Initial density Bubble model parameter
lag_params%smooth_type Integer Smoothing function type (1=Gaussian, 2=Delta 3x3) cluster_type >= 2 requires smooth_type = 1
lag_params%solver_approach Integer Lagrangian solver approach (1=one-way, 2=two-way coupling) Bubble model parameter
lag_params%valmaxvoid Real Maximum permitted void fraction Bubble model parameter
lag_params%write_bubbles Logical (T/F) Write bubble evolution data each time step Bubble model parameter
lag_params%write_bubbles_stats Logical (T/F) Write max/min radius statistics for bubbles Bubble model parameter
lag_params%x0 Real Initial bubble position Bubble model parameter

alpha_rho_e_wrt

Partial density-energy output flags

10 parameters

Patterns

Pattern Example Description
alpha_rho_e_wrt(N) alpha_rho_e_wrt(1) Write partial energy for fluid 1

alpha_rho_wrt

Partial density output flags

10 parameters

Patterns

Pattern Example Description
alpha_rho_wrt(N) alpha_rho_wrt(1) Write partial density for fluid 1

alpha_wrt

Volume fraction output flags

10 parameters

Patterns

Pattern Example Description
alpha_wrt(N) alpha_wrt(1) Write volume fraction for fluid 1

fluid_rho

Fluid reference densities

10 parameters

Patterns

Pattern Example Description
fluid_rho(N) fluid_rho(1) Reference density for fluid 1

kappa_wrt

Curvature output flags

10 parameters

Patterns

Pattern Example Description
kappa_wrt(N) kappa_wrt(1) Write curvature for fluid 1

schlieren_alpha

Numerical schlieren coefficients

10 parameters

Patterns

Pattern Example Description
schlieren_alpha(N) schlieren_alpha(1) Schlieren coefficient for fluid 1

chem_params

Chemistry model parameters

4 parameters

Parameter Type Description Constraints
chem_params%diffusion Logical (T/F) Enable species diffusion for chemistry Chemistry parameter
chem_params%gamma_method Integer Gamma calculation method (1=formulation, 2=cp/cv ratio) Chemistry parameter
chem_params%reactions Logical (T/F) Enable chemical reactions Chemistry parameter
chem_params%transport_model Integer Transport model selection for chemistry Chemistry parameter

flux_wrt

Flux output flags

3 parameters

Patterns

Pattern Example Description
flux_wrt(N) flux_wrt(1) Write flux component 1

mom_wrt

Momentum output flags

3 parameters

Patterns

Pattern Example Description
mom_wrt(N) mom_wrt(1) Write momentum component 1

omega_wrt

Vorticity output flags

3 parameters

Patterns

Pattern Example Description
omega_wrt(N) omega_wrt(1) Write vorticity component 1

vel_wrt

Velocity output flags

3 parameters

Patterns

Pattern Example Description
vel_wrt(N) vel_wrt(1) Write velocity component 1

x_domain

X-direction domain parameters

2 parameters

Parameter Type Description Constraints
x_domain%beg Real Beginning of the x-direction domain patch_icpp(i): x-extent [patch_x_lo, patch_x_hi] is entirely outside domain [x_beg, x_end]
x_domain%end Real End of the x-direction domain x_domainend (x_end) must be greater than x_domainbeg (x_beg)

x_output

X-direction output region

2 parameters

Parameter Type Description Constraints
x_output%beg Real Beg for x output x_outputbeg and x_outputend must be set for output_partial_domain; x_outputbeg must be <= x_outputend
x_output%end Real End for x output x_outputbeg and x_outputend must be set for output_partial_domain; x_outputbeg must be <= x_outputend

y_domain

Y-direction domain parameters

2 parameters

Parameter Type Description Constraints
y_domain%beg Real Beginning of the y-direction domain y_domainend (y_end) must be greater than y_domainbeg (y_beg)
y_domain%end Real End of the y-direction domain y_domainend (y_end) must be greater than y_domainbeg (y_beg)

y_output

Y-direction output region

2 parameters

Parameter Type Description Constraints
y_output%beg Real Beg for y output y_outputbeg and y_outputend must be set for output_partial_domain with n > 0; y_outputbeg must be <= y_outputend
y_output%end Real End for y output y_outputbeg and y_outputend must be set for output_partial_domain with n > 0; y_outputbeg must be <= y_outputend

z_domain

Z-direction domain parameters

2 parameters

Parameter Type Description Constraints
z_domain%beg Real Beginning of the z-direction domain z_domainend (z_end) must be greater than z_domainbeg (z_beg)
z_domain%end Real End of the z-direction domain z_domainend (z_end) must be greater than z_domainbeg (z_beg)

z_output

Z-direction output region

2 parameters

Parameter Type Description Constraints
z_output%beg Real Beg for z output z_outputbeg and z_outputend must be set for output_partial_domain with p > 0; z_outputbeg must be <= z_outputend
z_output%end Real End for z output z_outputbeg and z_outputend must be set for output_partial_domain with p > 0; z_outputbeg must be <= z_outputend

general

Core simulation parameters (grid, time, model, etc.)

215 parameters

Parameter Type Description Symbol Constraints
Bx0 Real Background magnetic field in x-direction \(B_{x,0}\) Bx0 must not be set if MHD is not enabled
Ca Real Cavitation number \(\mathrm{Ca}\) Bubble model parameter
E_wrt Logical (T/F) Write energy field None of the flow variables have been selected for post-process
R0ref Real Reference bubble radius \(R_0\) Min: 0
Re_inv Real Inverse Reynolds number \(\mathrm{Re}^{-1}\) Bubble model parameter
Web Real Weber number \(\mathrm{We}\) Bubble model parameter
a_x Real Rate of grid stretching in the x-direction a_x must be set with stretch_x enabled
a_y Real Rate of grid stretching in the y-direction a_y must be set with stretch_y enabled
a_z Real Rate of grid stretching in the z-direction a_z must be set with stretch_z enabled
acoustic_source Logical (T/F) Enable acoustic source terms num_source must be specified for acoustic_source; acoustic(jstr)support must be specified for acoustic_source; acoustic(jstr)loc(1) must be specified for support = 1
adap_dt Logical (T/F) Enable adaptive time stepping dt must be set when using fixed time stepping (t_step_start/t_step_stop); adap_dt requires Runge-Kutta 3 (time_stepper = 3); adap_dt requires polytropic = T or bubbles_lagrange = T
adap_dt_max_iters Integer Maximum iterations for adaptive time stepping Time-stepping parameter
adap_dt_tol Real Tolerance for adaptive time stepping Time-stepping parameter
adv_n Logical (T/F) Enable advection of number density adv_n requires bubbles_euler to be enabled; adv_n requires num_fluids = 1; adv_n is not compatible with qbmm
alf_factor Real Artificial viscosity factor alf_factor must be non-negative
alpha_bar Real Average volume fraction alpha_bar must be specified for cont_damage
alpha_rho_wrt Logical (T/F) Write partial density field Post-processing output flag
alpha_wrt Logical (T/F) Write volume fraction field Post-processing output flag
alt_soundspeed Logical (T/F) Use alternative sound speed formulation alt_soundspeed requires avg_state = 2; alt_soundspeed requires HLLC Riemann solver (riemann_solver = 2); alt_soundspeed requires num_fluids = 2 or 3
avg_state Integer Average state for Riemann solver 1=Roe, 2=arithmetic; avg_state must be 1 or 2
bf_x Logical (T/F) Enable body force in x-direction k_x must be specified if bf_x is true; w_x must be specified if bf_x is true; p_x must be specified if bf_x is true
bf_y Logical (T/F) Enable body force in y-direction k_y must be specified if bf_y is true; w_y must be specified if bf_y is true; p_y must be specified if bf_y is true
bf_z Logical (T/F) Enable body force in z-direction k_z must be specified if bf_z is true; w_z must be specified if bf_z is true; p_z must be specified if bf_z is true
bubble_model Integer Bubble dynamics model 1=Gilmore, 2=Keller-Miksis, 3=Rayleigh-Plesset; The 5-equation bubbly flow model does not support bubble_model = 1 (Gilmore)
bubbles_euler Logical (T/F) Enable Euler-Euler bubble model The Ensemble-Averaged Bubble Model requires nb >= 1; Polydisperse bubble dynamics requires nb > 1; rhoref must be set if using bubbles_euler with model_eqns = 4
bubbles_lagrange Logical (T/F) Enable Lagrangian bubble tracking bubbles_lagrange requires polytropic = F; bubbles_lagrange requires thermal = 3; cluster_type >= 2 requires smooth_type = 1
c_wrt Logical (T/F) Write sound speed field output_partial_domain is incompatible with certain output flags; None of the flow variables have been selected for post-process
cantera_file String Cantera mechanism file for chemistry Required by chemistry
case_dir String Case directory path
cf_wrt Logical (T/F) Write color function field cf_wrt can only be enabled if surface_tension is enabled
cfl_adap_dt Logical (T/F) Enable adaptive time stepping based on CFL dt must be set when using fixed time stepping (t_step_start/t_step_stop); t_stop must be positive; t_save must be positive
cfl_const_dt Logical (T/F) Use constant CFL for time stepping Time-stepping parameter
cfl_dt Logical (T/F) Enable CFL-based time stepping dt must be set when using fixed time stepping (t_step_start/t_step_stop); t_stop must be positive; t_save must be positive
cfl_max Real Maximum allowed CFL number Min: 0
cfl_target Real Target CFL number for adaptive time stepping \(\mathrm{CFL}\) Min: 0; cfl_target must be in (0, 1]
chem_wrt_T Logical (T/F) Write temperature field for chemistry Chemistry output flag
chemistry Logical (T/F) Enable chemical reactions Requires cantera_file when enabled
cons_vars_wrt Logical (T/F) Write conservative variables None of the flow variables have been selected for post-process
cont_damage Logical (T/F) Enable continuum damage model tau_star must be specified for cont_damage; cont_damage_s must be specified for cont_damage; alpha_bar must be specified for cont_damage
cont_damage_s Real Continuum damage shape parameter cont_damage_s must be specified for cont_damage
cyl_coord Logical (T/F) Enable cylindrical coordinates (2D: axisymmetric, 3D: cylindrical) 6-equation model (model_eqns = 3) does not support cylindrical coordinates (cyl_coord = T and p != 0); bc_key must not be -14 (BC_AXIS) for non-cylindrical coordinates; p must be odd for cylindrical coordinates
dist_type Integer Distribution type for polydisperse bubbles dist_type must be set if using QBMM; rhoRV cannot be used with dist_type != 1
down_sample Logical (T/F) Enable output downsampling down sample requires parallel_io = T; down sample requires igr = T; down sample requires 3D (p > 0)
dt Real Time step size \(\Delta t\) Min: 0; dt must be positive
elliptic_smoothing Logical (T/F) Enable elliptic smoothing elliptic_smoothing_iters must be positive
elliptic_smoothing_iters Integer Number of elliptic smoothing iterations elliptic_smoothing_iters must be positive
fd_order Integer Finite difference order for gradients fd_order must be set for omega_wrt; fd_order must be 1, 2, or 4
fft_wrt Logical (T/F) Enable FFT output FFT WRT requires periodic BCs (all BCs should be -1); FFT WRT requires global dimensions divisible by 2; FFT WRT incompatible with cylindrical coordinates
file_per_process Logical (T/F) Write separate file per MPI process down sample requires file_per_process = T
fluid_rho Real Reference fluid density
flux_lim Integer Flux limiter type flux_lim must be between 1 and 7
flux_wrt Logical (T/F) Write flux output_partial_domain is incompatible with certain output flags
format Integer Output format 1=Silo, 2=binary; format must be 1 or 2
g_x Real Body force parameter g in x-direction \(g_x\) g_x must be specified if bf_x is true
g_y Real Body force parameter g in y-direction \(g_y\) g_y must be specified if bf_y is true
g_z Real Body force parameter g in z-direction \(g_z\) g_z must be specified if bf_z is true
gamma_wrt Logical (T/F) Write gamma field None of the flow variables have been selected for post-process
heat_ratio_wrt Logical (T/F) Write heat capacity ratio field output_partial_domain is incompatible with certain output flags; None of the flow variables have been selected for post-process
hyper_cleaning Logical (T/F) Enable hyperbolic divergence cleaning for MHD Hyperbolic cleaning requires mhd to be enabled; Hyperbolic cleaning is not supported for 1D simulations
hyper_cleaning_speed Real Wave speed for hyperbolic divergence cleaning \(c_h\) MHD parameter
hyper_cleaning_tau Real Damping time constant for hyperbolic divergence cleaning MHD parameter
hyperelasticity Logical (T/F) Enable hyperelastic model pre_stress requires hyperelasticity to be enabled; hyperelasticity is not supported for model_eqns = 1; hyperelasticity is not supported for model_eqns > 3
hypoelasticity Logical (T/F) Enable hypoelastic model hypoelasticity requires model_eqns = 2; hypoelasticity requires HLL Riemann solver (riemann_solver = 1)
ib Logical (T/F) Enable immersed boundary method Immersed Boundaries do not work in 1D (requires n > 0); num_ibs must be between 1 and num_patches_max (10); num_ibs is set, but ib is not enabled
ic_beta Real Interface compression beta Initial condition parameter
ic_eps Real Interface compression epsilon Initial condition parameter
igr Logical (T/F) Enable implicit gradient reconstruction igr_pres_lim requires igr to be enabled; down sample requires igr = T; Characteristic boundary condition bc_xbeg is not compatible with IGR
igr_iter_solver Integer IGR iterative solver type igr_iter_solver must be 1 or 2
igr_order Integer Implicit gradient reconstruction order m must be at least igr_order - 1 (= igr_order - 1); n must be at least igr_order - 1 (= igr_order - 1); p must be at least igr_order - 1 (= igr_order - 1)
igr_pres_lim Logical (T/F) Enable IGR pressure limiting igr_pres_lim requires igr to be enabled
int_comp Logical (T/F) Enable interface compression int_comp (THINC interface compression) requires recon_type = 2 (MUSCL)
integral_wrt Logical (T/F) Write integral data fd_order must be specified for integral_wrt; integral_wrt requires bubbles_euler to be enabled
k_x Real Body force parameter k in x-direction \(k_x\) k_x must be specified if bf_x is true
k_y Real Body force parameter k in y-direction \(k_y\) k_y must be specified if bf_y is true
k_z Real Body force parameter k in z-direction \(k_z\) k_z must be specified if bf_z is true
kappa_wrt Logical (T/F) Write curvature field Post-processing output flag
lag_betaC_wrt Logical (T/F) Write Lagrangian concentration beta coefficient Lagrangian output flag
lag_betaT_wrt Logical (T/F) Write Lagrangian thermal beta coefficient Lagrangian output flag
lag_db_wrt Logical (T/F) Write Lagrangian bubble diameter Lagrangian output flag
lag_dphidt_wrt Logical (T/F) Write Lagrangian void fraction time derivative Lagrangian output flag
lag_header Logical (T/F) Enable Lagrangian output header Lagrangian output flag
lag_id_wrt Logical (T/F) Write Lagrangian bubble ID Lagrangian output flag
lag_mg_wrt Logical (T/F) Write Lagrangian gas mass Lagrangian output flag
lag_mv_wrt Logical (T/F) Write Lagrangian vapor mass Lagrangian output flag
lag_pos_prev_wrt Logical (T/F) Write Lagrangian bubble previous position Lagrangian output flag
lag_pos_wrt Logical (T/F) Write Lagrangian bubble position Lagrangian output flag
lag_pres_wrt Logical (T/F) Write Lagrangian bubble pressure Lagrangian output flag
lag_r0_wrt Logical (T/F) Write Lagrangian initial bubble radius Lagrangian output flag
lag_rad_wrt Logical (T/F) Write Lagrangian bubble radius Lagrangian output flag
lag_rmax_wrt Logical (T/F) Write Lagrangian max bubble radius Lagrangian output flag
lag_rmin_wrt Logical (T/F) Write Lagrangian min bubble radius Lagrangian output flag
lag_rvel_wrt Logical (T/F) Write Lagrangian bubble radial velocity Lagrangian output flag
lag_txt_wrt Logical (T/F) Write Lagrangian data to text files Lagrangian output flag
lag_vel_wrt Logical (T/F) Write Lagrangian bubble velocity Lagrangian output flag
liutex_wrt Logical (T/F) Write Liutex vortex field liutex_wrt requires n > 0 (at least 2D)
loops_x Integer Number of times to apply grid stretching in x loops_x must be at least 1
loops_y Integer Number of times to apply grid stretching in y loops_y must be at least 1
loops_z Integer Number of times to apply grid stretching in z Grid parameter
low_Mach Integer Low Mach number correction low_Mach = 1 or 2 requires model_eqns = 2 or 3; low_Mach must be 0, 1, or 2
m Integer Number of grid cells in the x-direction Min: 0; down sample requires m divisible by 3; m must be positive; m must be set
mapped_weno Logical (T/F) Enable mapped WENO scheme mapped_weno is not compatible with weno_order = 1
mhd Logical (T/F) Enable magnetohydrodynamics Bx0 must not be set in 2D/3D MHD simulations; MHD is only available for single-component flows (num_fluids = 1); MHD is only available for the 5-equation model (model_eqns = 2)
mixlayer_domain Real Mixing layer domain size Mixing layer parameter
mixlayer_perturb Logical (T/F) Enable mixing layer perturbation mixlayer_perturb requires p > 0
mixlayer_perturb_k0 Real Base wavenumber for mixing layer perturbation Mixing layer parameter
mixlayer_perturb_nk Integer Number of perturbation modes for mixing layer Mixing layer parameter
mixlayer_vel_coef Real Velocity coefficient for mixing layer Mixing layer parameter
mixlayer_vel_profile Logical (T/F) Enable mixing layer velocity profile mixlayer_vel_profile requires n > 0
mixture_err Logical (T/F) Enable mixture error checking
model_eqns Integer Model equations 1=Gamma-law, 2=5-Equation, 3=6-Equation, 4=4-Equation; 5-equation model (model_eqns = 2) requires num_fluids to be set; 6-equation model (model_eqns = 3) requires num_fluids to be set; 4-equation model (model_eqns = 4) requires num_fluids to be set
mom_wrt Logical (T/F) Write mom Post-processing output flag
mp_weno Logical (T/F) Enable monotonicity-preserving WENO mp_weno requires weno_order = 5
mpp_lim Logical (T/F) Enable mixture pressure positivity limiter model_eqns = 1 does not support mpp_lim; num_fluids = 1 does not support mpp_lim
muscl_lim Integer MUSCL limiter type 1=minmod, 2=MC, 3=Van Albada, 4=Van Leer, 5=SUPERBEE; muscl_lim must be 1, 2, 3, 4, or 5
muscl_order Integer Order of MUSCL reconstruction 1=1st order, 2=2nd order; muscl_lim must be defined if using muscl_order = 2
n Integer Number of grid cells in the y-direction Min: 0; down sample requires n divisible by 3; omega_wrt requires n > 0 (at least 2D); mom_wrt(2) requires n > 0
n_start Integer Starting time step index n_start must be non-negative
n_start_old Integer Starting index from previous simulation
nb Real Number of bubble bins for polydisperse model \(N_b\) Min: 1; The Ensemble-Averaged Bubble Model requires nb >= 1; Polydisperse bubble dynamics requires nb > 1; nb must be odd for polydisperse bubbles
null_weights Logical (T/F) Allow null WENO weights WENO parameter
num_bc_patches Integer Number of boundary condition patches num_bc_patches must be <= num_bc_patches_max
num_fluids Integer Number of fluid components Min: 1, Max: 10; num_fluids must be positive
num_ibs Integer Number of immersed boundary patches Min: 0, Max: 10; num_ibs must be between 1 and num_patches_max (10); num_ibs is set, but ib is not enabled
num_igr_iters Integer Number of IGR iterations num_igr_iters must be greater than or equal to 0
num_igr_warm_start_iters Integer Number of IGR warm-start iterations num_igr_warm_start_iters must be greater than or equal to 0
num_integrals Integer Number of integral regions Min: 1
num_patches Integer Number of initial condition patches Min: 0, Max: 10; num_patches must be non-negative; num_patches must be positive for the non-restart case
num_probes Integer Number of probe points Min: 1
num_source Integer Number of acoustic sources Min: 1; num_source must be specified for acoustic_source; num_source must be non-negative
nv_uvm_igr_temps_on_gpu Integer Store IGR temporaries on GPU GPU memory management
nv_uvm_out_of_core Logical (T/F) Enable NVIDIA UVM out-of-core GPU memory management
nv_uvm_pref_gpu Logical (T/F) Prefer GPU for NVIDIA UVM GPU memory management
old_grid Logical (T/F) Use grid from previous simulation old_grid requires t_step_old to be set
old_ic Logical (T/F) Use initial conditions from previous simulation old_ic can only be enabled with old_grid enabled
omega_wrt Logical (T/F) Write vorticity field Post-processing output flag
output_partial_domain Logical (T/F) Enable partial domain output output_partial_domain requires format = 2; output_partial_domain requires precision = 2; x_outputbeg and x_outputend must be set for output_partial_domain
p Integer Number of grid cells in the z-direction Min: 0; down sample requires 3D (p > 0); down sample requires p divisible by 3; mom_wrt(3) requires p > 0
p_x Real Body force parameter p in x-direction \(\phi_x\) p_x must be specified if bf_x is true
p_y Real Body force parameter p in y-direction \(\phi_y\) p_y must be specified if bf_y is true
p_z Real Body force parameter p in z-direction \(\phi_z\) p_z must be specified if bf_z is true
palpha_eps Real Volume fraction epsilon for pressure relaxation \(\varepsilon_\alpha\) palpha_eps must be positive; palpha_eps must be less than 1
parallel_io Logical (T/F) Enable parallel I/O down sample requires parallel_io = T
perturb_flow Logical (T/F) Enable flow perturbation perturb_flow_fluid and perturb_flow_mag must be set with perturb_flow = T; perturb_flow_fluid and perturb_flow_mag must not be set with perturb_flow = F
perturb_flow_fluid Integer Fluid index for flow perturbation perturb_flow_fluid and perturb_flow_mag must be set with perturb_flow = T; perturb_flow_fluid and perturb_flow_mag must not be set with perturb_flow = F; perturb_flow_fluid must be between 0 and num_fluids
perturb_flow_mag Real Magnitude of flow perturbation perturb_flow_fluid and perturb_flow_mag must be set with perturb_flow = T; perturb_flow_fluid and perturb_flow_mag must not be set with perturb_flow = F
perturb_sph Logical (T/F) Enable spherical perturbation perturb_sph_fluid must be set with perturb_sph = T; perturb_sph_fluid must not be set with perturb_sph = F
perturb_sph_fluid Integer Fluid index for spherical perturbation perturb_sph_fluid must be set with perturb_sph = T; perturb_sph_fluid must not be set with perturb_sph = F; perturb_sph_fluid must be between 0 and num_fluids
pi_fac Real Pi infinity factor \(\pi\text{-factor}\)
pi_inf_wrt Logical (T/F) Write pi_inf field None of the flow variables have been selected for post-process
poly_sigma Real Polydisperse distribution standard deviation \(\sigma_\text{poly}\) Polydisperse bubble modeling requires poly_sigma to be set; poly_sigma must be positive
polydisperse Logical (T/F) Enable polydisperse bubble distribution Polydisperse bubble modeling requires the bubbles_euler flag to be set; Polydisperse bubble modeling requires poly_sigma to be set; poly_sigma must be positive
polytropic Logical (T/F) Enable polytropic gas behavior for bubbles adap_dt requires polytropic = T or bubbles_lagrange = T; bubbles_lagrange requires polytropic = F
powell Logical (T/F) Enable Powell source terms for MHD MHD parameter
pre_stress Logical (T/F) Enable pre-stress initialization pre_stress requires hyperelasticity to be enabled
precision Integer Output precision 1=single, 2=double; precision must be 1 or 2
pref Real Reference pressure \(p_\text{ref}\) pref must be set if using bubbles_euler with model_eqns = 4; pref (reference pressure) must be positive
pres_inf_wrt Logical (T/F) Write reference pressure field output_partial_domain is incompatible with certain output flags; None of the flow variables have been selected for post-process
pres_wrt Logical (T/F) Write pressure field None of the flow variables have been selected for post-process
prim_vars_wrt Logical (T/F) Write primitive variables None of the flow variables have been selected for post-process
probe_wrt Logical (T/F) Write probe data fd_order must be specified for probe_wrt
ptgalpha_eps Real Volume fraction epsilon for PTG relaxation \(\varepsilon_\alpha\) ptgalpha_eps must be positive; ptgalpha_eps must be less than 1
qbmm Logical (T/F) Enable quadrature-based moment method QBMM requires the bubbles_euler flag to be set; QBMM requires nnode = 4; dist_type must be set if using QBMM
qm_wrt Logical (T/F) Write Q-criterion field qm_wrt requires n > 0 (at least 2D)
rdma_mpi Logical (T/F) Enable RDMA for MPI communication (GPUs)
recon_type Integer Reconstruction type 1=WENO, 2=MUSCL; int_comp (THINC interface compression) requires recon_type = 2 (MUSCL); weno_order must be 1, 3, 5, or 7; m must be at least weno_order - 1 (= weno_order - 1)
relativity Logical (T/F) Enable special relativity relativity requires mhd to be enabled; HLLD is not available for RMHD (relativity)
relax Logical (T/F) Enable relaxation terms phase change requires model_eqns==2 with relax_model in [5,6] or model_eqns==3 with relax_model in [1,4,5,6]; palpha_eps must be positive; palpha_eps must be less than 1
relax_model Integer Relaxation model type phase change requires model_eqns==2 with relax_model in [5,6] or model_eqns==3 with relax_model in [1,4,5,6]
rhoRV Real Bubble radius-velocity correlation rhoRV cannot be used with dist_type != 1
rho_wrt Logical (T/F) Write density field None of the flow variables have been selected for post-process
rhoref Real Reference density \(\rho_\text{ref}\) rhoref must be set if using bubbles_euler with model_eqns = 4; rhoref (reference density) must be positive
riemann_solver Integer Riemann solver 1=HLL, 2=HLLC, 3=Exact, 4=HLLD, 5=Lax-Friedrichs; 6-equation model (model_eqns = 3) requires riemann_solver = 2 (HLLC); wave_speeds must be set if riemann_solver != 3,5; avg_state must be set if riemann_solver != 3,5
run_time_info Logical (T/F) Output run-time information Post-processing output flag
schlieren_alpha Real Schlieren alpha coefficient Output parameter
schlieren_wrt Logical (T/F) Write schlieren images schlieren_wrt requires n > 0 (at least 2D); fd_order must be set for schlieren_wrt; schlieren_alpha(i) should be set only with schlieren_wrt enabled
sigR Real Bubble radius standard deviation
sigV Real Bubble velocity standard deviation
sigma Real Surface tension coefficient \(\sigma\) Min: 0; sigma is set but surface_tension is not enabled
sim_data Logical (T/F) Enable simulation data output Post-processing output flag
simplex_perturb Logical (T/F) Enable simplex noise perturbation
stretch_x Logical (T/F) Enable grid stretching in the x-direction a_x must be set with stretch_x enabled; x_a must be set with stretch_x enabled; x_b must be set with stretch_x enabled
stretch_y Logical (T/F) Enable grid stretching in the y-direction a_y must be set with stretch_y enabled; y_a must be set with stretch_y enabled; y_b must be set with stretch_y enabled
stretch_z Logical (T/F) Enable grid stretching in the z-direction a_z must be set with stretch_z enabled; z_a must be set with stretch_z enabled; z_b must be set with stretch_z enabled
surface_tension Logical (T/F) Enable surface tension effects sigma must be set if surface_tension is enabled; The surface tension model requires model_eqns = 2 or model_eqns = 3; The surface tension model requires num_fluids = 2
t_save Real Time interval for saving data Min: 0; t_save must be positive; t_save must be <= t_stop
t_step_old Integer Time step to restart from old_grid requires t_step_old to be set; num_patches must be positive for the non-restart case
t_step_print Integer Time step interval for printing info Min: 1
t_step_save Integer Time step interval for saving data Min: 1; t_step_save must be positive; t_step_save must be <= (t_step_stop - t_step_start)
t_step_start Integer Starting time step index t_step_start must be non-negative
t_step_stop Integer Ending time step index t_step_stop must be non-negative; t_step_stop must be > t_step_start
t_stop Real Simulation stop time Min: 0; t_stop must be positive
t_tol Real Time tolerance Time-stepping parameter
tau_star Real Non-dimensional relaxation time tau_star must be specified for cont_damage
teno Logical (T/F) Enable TENO scheme teno requires teno_CT to be set. A typical value is 1e-6; teno requires weno_order = 5 or 7; teno_CT must be positive. A typical value is 1e-6
teno_CT Real TENO cutoff parameter \(C_T\) teno requires teno_CT to be set. A typical value is 1e-6; teno_CT must be positive. A typical value is 1e-6
thermal Integer Thermal model selection bubbles_lagrange requires thermal = 3; thermal must be <= 3
time_stepper Integer Time integration scheme 1=RK1 (Forward Euler), 2=RK2, 3=RK3 (SSP); time_stepper must be 1, 2, or 3
vel_wrt Logical (T/F) Write velocity field Post-processing output flag
viscous Logical (T/F) Enable viscous effects Re(j) is specified, but viscous is not set to true; viscous is set to true, but fluid_pp(i)Re(1) is not specified
w_x Real Body force parameter w in x-direction \(\omega_x\) w_x must be specified if bf_x is true
w_y Real Body force parameter w in y-direction \(\omega_y\) w_y must be specified if bf_y is true
w_z Real Body force parameter w in z-direction \(\omega_z\) w_z must be specified if bf_z is true
wave_speeds Integer Wave speed estimates 1=direct, 2=pressure; wave_speeds must be 1 or 2
weno_Re_flux Logical (T/F) Enable WENO for viscous fluxes WENO parameter
weno_avg Logical (T/F) Enable WENO averaging weno_avg is not compatible with model_eqns = 1
weno_eps Real WENO epsilon parameter for smoothness \(\varepsilon\) Min: 0; weno_eps must be positive. A typical value is 1e-6
weno_order Integer Order of WENO reconstruction 0=MUSCL mode, 1=1st order, 3=WENO3, 5=WENO5, 7=WENO7; weno_order != 1 requires weno_eps to be set. A typical value is 1e-6; weno_order = 1 without weno_avg does not support fluid_pp(i)Re(j)
wenoz Logical (T/F) Enable WENO-Z scheme wenoz at 7th order requires wenoz_q to be set (should be 2, 3, or 4); wenoz is not compatible with weno_order = 1; wenoz_q must be either 2, 3, or 4)
wenoz_q Real WENO-Z power parameter wenoz at 7th order requires wenoz_q to be set (should be 2, 3, or 4); wenoz_q must be either 2, 3, or 4)
x_a Real Start of stretching in negative x-direction x_a must be set with stretch_x enabled; x_a must be less than x_b with stretch_x enabled
x_b Real Start of stretching in positive x-direction x_b must be set with stretch_x enabled; x_a must be less than x_b with stretch_x enabled
y_a Real Start of stretching in negative y-direction y_a must be set with stretch_y enabled; y_a must be less than y_b with stretch_y enabled
y_b Real Start of stretching in positive y-direction y_b must be set with stretch_y enabled; y_a must be less than y_b with stretch_y enabled
z_a Real Start of stretching in negative z-direction z_a must be set with stretch_z enabled; z_a must be less than z_b with stretch_z enabled
z_b Real Start of stretching in positive z-direction z_b must be set with stretch_z enabled; z_a must be less than z_b with stretch_z enabled

CLI Reference

Search parameters using the CLI:

# Search for parameters
./mfc.sh params weno
# Show parameter descriptions
./mfc.sh params weno -d
# List all families
./mfc.sh params -f
# Filter by type
./mfc.sh params -t real weno
Page last updated: 2026-02-27