8.3.19. Cartesian Grid

8.3.19.1. CARTESIAN_GRID

Data Type: LOGICAL

Activate Cartesian grid cut cell technique.

Table 8.88 Valid Values

Name

Default?

Description

.FALSE.

Do not use Cartesian grid cut cell technique.

.TRUE.

Use Cartesian grid cut cell technique. one of the following methods must be used to define the geometry:

8.3.19.2. N_QUADRIC

Data Type: INTEGER

Number of quadric surfaces defining the boundaries (<=100).

8.3.19.3. USE_STL

Data Type: LOGICAL

Use STL file to describe geometry.

Table 8.89 Valid Values

Name

Default?

Description

.FALSE.

Do not use STL file.

.TRUE.

Read triangulated geometry (for 3d geometry only) from geometry.stl.

8.3.19.4. USE_MSH

Data Type: LOGICAL

Use .msh file to describe geometry.

Table 8.90 Valid Values

Name

Default?

Description

.FALSE.

Do not use .msh file.

.TRUE.

Read geometry (for 3d geometry only) from geometry.msh.

8.3.19.5. USE_POLYGON

Data Type: LOGICAL

Use polygons to describe geometry.

Table 8.91 Valid Values

Name

Default?

Description

.FALSE.

Do not use polygons.

.TRUE.

Read polygon data (for 2d geometry only) from poly.dat.

8.3.19.6. N_USR_DEF

Data Type: INTEGER

Number of user-defined functions (currently limited to

0 or 1). If set to 1, the geometry is defined in the user subroutine eval_usr_fct.f.

Table 8.92 Valid Values

Name

Default?

Description

0

Do not use user-defined function

1

Use one user-defined function

8.3.19.7. QUADRIC_FORM(QUADRIC ID)

Data Type: CHARACTER

  • \(1 \le Quadric ID \le 500\)

Form of the quadric surface equation.

Table 8.93 Valid Values

Name

Default?

Description

normal

Use normal form, as defined in equation (1). The LAMDBAs and D must be defined

plane

Plane. Needs to define N_X,N_Y,N_Z (unit normal vector pointing away from fluid cells).

x_cyl_int

Cylinder aligned with x-axis, internal flow. Needs to define RADIUS(QID).

x_cyl_ext

Cylinder aligned with x-axis, external flow. Needs to define RADIUS(QID).

y_cyl_int

Cylinder aligned with y-axis, internal flow. Needs to define RADIUS(QID).

y_cyl_ext

Cylinder aligned with y-axis, external flow. Needs to define RADIUS(QID).

z_cyl_int

Cylinder aligned with z-axis, internal flow. Needs to define RADIUS(QID).

z_cyl_ext

Cylinder aligned with z-axis, external flow. Needs to define RADIUS(QID).

x_cone

Cone aligned with x-axis, internal flow. Needs to define HALF_ANGLE(QID).

y_cone

Cone aligned with y-axis, internal flow. Needs to define HALF_ANGLE(QID).

z_cone

Cone aligned with z-axis, internal flow. Needs to define HALF_ANGLE(QID).

sphere_int

Sphere, internal flow. Needs to define RADIUS(QID).

sphere_ext

Sphere, external flow. Needs to define RADIUS(QID).

C2C

Cylinder-to-cylinder conical junction, internal flow. Needs to be defined between two cylinders.

Torus_int

Torus, internal flow. Needs to define TORUS_R1(QID) and TORUS_R2(QID).A torus is not a quadric surface but is defined as a basic shape.

Torus_ext

Torus, external flow. Needs to define TORUS_R1(QID) and TORUS_R2(QID).

Y_UCOIL_EXT

Pair of parallel cylinders (y-direction), capped at both ends by a cylinder at 90 degree angle to create a U-shaped coil. Needs UCOIL_R1, UCOIL_R2, UCOIL_Y1, UCOIL_Y2.

XY_BEND_INT

Bend between two cylinders in the XY plane, Needs BEND_R1,BEND_R2,BEND_THETA1,BEND_THETA2.

Y_C2C_INT

connects two vertical cylinders by a conical section. Needs C2C_R1,C2C_R2,C2C_Y1,C2C_Y2.

REACTOR1

Reactor, made of two vertical cylinders, connected by a conical section. Each cylinder is rounded and closed by a conical cap. Needs REACTOR1_R1,REACTOR1_R2,REACTOR1_Y1,REACTOR1_Y2, REACTOR1_YR1,REACTOR1_YR2,REACTOR1_RR1,REACTOR1_RR2, REACTOR1_THETA1,REACTOR1_THETA2.

8.3.19.8. QUADRIC_SCALE

Data Type: DOUBLE PRECISION

Scaling factor, applied to all quadric geometry parameters. Must be a positive number.

8.3.19.9. LAMBDA_X(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Coefficient LAMBDA_X in equation (1) (‘NORMAL’ form) or x-component of normal vector defining plane in equation (5) (‘DEGENERATE’ form).

8.3.19.10. LAMBDA_Y(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Coefficient LAMBDA_Y in equation (1) (‘NORMAL’ form) or y-component of normal vector defining plane in equation (5) (‘DEGENERATE’ form).

8.3.19.11. LAMBDA_Z(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Coefficient LAMBDA_Z in equation (1) (‘NORMAL’ form) or z-component of normal vector defining plane in equation (5) (‘DEGENERATE’ form).

8.3.19.12. DQUADRIC(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Coefficient D in equation (1).

8.3.19.13. THETA_X(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Rotation angle with respect to x-axis (degrees).

8.3.19.14. THETA_Y(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Rotation angle with respect to y-axis (degrees).

8.3.19.15. THETA_Z(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Rotation angle with respect to z-axis (degrees).

8.3.19.16. RADIUS(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Cylinder radius (used when QUADRIC_FORM = *_CYL_***)

8.3.19.17. HALF_ANGLE(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Cone half angle, expressed in degrees (used when QUADRIC_FORM = *_CONE)

8.3.19.18. TORUS_R1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Torus Radius 1 (used when QUADRIC_FORM = TORUS_*), R1>R2 for a ring.

8.3.19.19. TORUS_R2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Torus Radius 2 (used when QUADRIC_FORM = TORUS_*), R1>R2 for a ring.

8.3.19.20. UCOIL_R1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

U-shaped coil Radius 1 (used when QUADRIC_FORM = UCOIL*), UCOIL_R1>UCOIL_R2.

8.3.19.21. UCOIL_R2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

U-shaped coil Radius 2 (used when QUADRIC_FORM = UCOIL*), UCOIL_R1>UCOIL_R2.

8.3.19.22. UCOIL_Y1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

U-shaped coil ymax (used when QUADRIC_FORM = UCOIL*), UCOIL_Y2>UCOIL_Y1.

8.3.19.23. UCOIL_Y2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

U-shaped coil ymin (used when QUADRIC_FORM = UCOIL*), UCOIL_Y2>UCOIL_Y1.

8.3.19.24. BEND_R1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Bend Radius 1 (used when QUADRIC_FORM = BEND*), BEND_R1>BEND_R2.

8.3.19.25. BEND_R2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Bend Radius 2 (used when QUADRIC_FORM = BEND*),

BEND_R1>BEND_R2.

8.3.19.26. BEND_THETA1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Bend start angle, in degrees (used when QUADRIC_FORM = BEND*).

8.3.19.27. BEND_THETA2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Bend end angle, in degrees (used when QUADRIC_FORM = BEND*).

8.3.19.28. C2C_R1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Cylinder-cone_cylinder Radius 1 (used when QUADRIC_FORM = C2C*).

8.3.19.29. C2C_R2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Cylinder-cone_cylinder Radius 2 (used when QUADRIC_FORM = C2C*).

8.3.19.30. C2C_Y1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Cylinder-cone_cylinder Y1 (used when QUADRIC_FORM = C2C*). If Y1=Y2, then R1=R2.

8.3.19.31. C2C_Y2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Cylinder-cone_cylinder Y2 (used when QUADRIC_FORM = C2C*). If Y1=Y2, then R1=R2.

8.3.19.32. REACTOR1_R1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Reactor 1, lower cylinder radius.

8.3.19.33. REACTOR1_R2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Reactor 1, upper cylinder radius.

8.3.19.34. REACTOR1_Y1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Reactor 1, lower conical transition between cylinders.

8.3.19.35. REACTOR1_Y2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Reactor 1, upper conical transition between cylinders.

8.3.19.36. REACTOR1_YR1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Reactor 1, lower rounding below cylinder.

8.3.19.37. REACTOR1_YR2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Reactor 1, upper rounding above cylinder.

8.3.19.38. REACTOR1_RR1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Reactor 1, lower rounding radius.

8.3.19.39. REACTOR1_RR2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Reactor 1, upper rounding radius.

8.3.19.40. REACTOR1_THETA1(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Reactor 1, lower rounding angle (degrees).

8.3.19.41. REACTOR1_THETA2(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Reactor 1, upper rounding angle (degrees).

8.3.19.42. N_X(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

X-component of normal vector defining the plane (used when QUADRIC_FORM = PLANE).

8.3.19.43. N_Y(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Y-component of normal vector defining the plane (used when QUADRIC_FORM = PLANE).

8.3.19.44. N_Z(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Z-component of normal vector defining the plane (used when QUADRIC_FORM = PLANE).

8.3.19.45. T_X(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Translation in x-direction.

8.3.19.46. T_Y(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Translation in y-direction.

8.3.19.47. T_Z(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Translation in z-direction.

8.3.19.48. CLIP_XMIN(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Lower x-limit where the quadric is defined.

8.3.19.49. CLIP_XMAX(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Upper x-limit where the quadric is defined.

8.3.19.50. CLIP_YMIN(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Lower y-limit where the quadric is defined.

8.3.19.51. CLIP_YMAX(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Upper y-limit where the quadric is defined.

8.3.19.52. CLIP_ZMIN(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Lower z-limit where the quadric is defined.

8.3.19.53. CLIP_ZMAX(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Upper z-limit where the quadric is defined.

8.3.19.54. PIECE_XMIN(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Lower x-limit where the quadric is defined in a piecewise group.

8.3.19.55. PIECE_XMAX(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Upper x-limit where the quadric is defined in a piecewise group.

8.3.19.56. PIECE_YMIN(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Lower y-limit where the quadric is defined in a piecewise group.

8.3.19.57. PIECE_YMAX(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Upper y-limit where the quadric is defined in a piecewise group.

8.3.19.58. PIECE_ZMIN(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Lower z-limit where the quadric is defined in a piecewise group.

8.3.19.59. PIECE_ZMAX(QUADRIC ID)

Data Type: DOUBLE PRECISION

  • \(1 \le Quadric ID \le 500\)

Upper z-limit where the quadric is defined in a piecewise group.

8.3.19.60. FLUID_IN_CLIPPED_REGION(QUADRIC ID)

Data Type: LOGICAL

  • \(1 \le Quadric ID \le 500\)

Flag defining the type of cells that are outside of the zone defined by [CLIP_XMIN; CLIP_XMAX], [CLIP_YMIN; CLIP_YMAX], [CLIP_ZMIN; CLIP_ZMAX].

Table 8.94 Valid Values

Name

Default?

Description

.FALSE.

Remove cells from computational domain.

.TRUE.

Treat cells as fluid cells.

8.3.19.61. BC_ID_Q(QUADRIC ID)

Data Type: INTEGER

  • \(1 \le Quadric ID \le 500\)

Boundary condition flag.

8.3.19.62. N_GROUP

Data Type: INTEGER

Number of group(s) of quadrics (<=50).

8.3.19.63. GROUP_SIZE(GROUP ID)

Data Type: INTEGER

  • \(1 \le Group ID \le DIM{\_}GROUP\)

Number of quadrics in the group.

8.3.19.64. GROUP_Q(GROUP ID, QUADRIC ID)

Data Type: INTEGER

  • \(1 \le Group ID \le DIM{\_}GROUP\)

  • \(1 \le Quadric ID \le 500\)

Quadric ID assigned to a group.

8.3.19.65. GROUP_RELATION(GROUP ID)

Data Type: CHARACTER

  • \(1 \le Group ID \le DIM{\_}GROUP\)

Relation among quadrics of a same group.

Table 8.95 Valid Values

Name

Default?

Description

OR

A point belongs to the computational domain if at least one of f(x,y,z) among all quadrics is negative.

AND

A point belongs to the computational domain if all of f(x,y,z) among all quadrics are negative.

PIECEWISE

When quadrics intersect along planes that are perpendicular to either the x, y, or z-axis, quadrics can be smoothly combined in a piecewise manner.

8.3.19.66. RELATION_WITH_PREVIOUS(GROUP ID)

Data Type: CHARACTER

  • \(1 \le Group ID \le DIM{\_}GROUP\)

Relation between current group and combination of all previous groups.

Table 8.96 Valid Values

Name

Default?

Description

OR

A point belongs to the computational domain if f-value for the current group or f-value for the combination of previous groups is negative.

AND

A point belongs to the computational domain if f-value for the current group and f-value for the combination of previous groups is negative.

8.3.19.67. TOL_SNAP(DIRECTION)

Data Type: DOUBLE PRECISION

  • \(1 \le Direction \le 3\)

Tolerance used to snap an intersection point onto an

existing cell corner (expressed as a fraction of edge length, between 0.0 and 0.5). For stretched grids, three values can be entered in the x, y and z directions.

8.3.19.68. TOL_DELH

Data Type: DOUBLE PRECISION

Tolerance used to limit acceptable values of normal

distance to the wall (expressed as a fraction of cell diagonal, between 0.0 and 1.0).

8.3.19.69. TOL_SMALL_CELL

Data Type: DOUBLE PRECISION

Tolerance used to detect small cells (expressed as a

fraction of cell volume, between 0.0 and 1.0).

8.3.19.70. TOL_MERGE

Data Type: DOUBLE PRECISION

Tolerance used to remove duplicate nodes (expressed as

a fraction of cell diagonal, between 0.0 and 1.0).

8.3.19.71. TOL_SMALL_AREA

Data Type: DOUBLE PRECISION

Tolerance used to detect small faces (expressed as a

fraction of original face area, between 0.0 and 1.0).

8.3.19.72. ALPHA_MAX

Data Type: DOUBLE PRECISION

Maximum acceptable value of interpolation correction factor.

8.3.19.73. TOL_F

Data Type: DOUBLE PRECISION

Tolerance used to find intersection of quadric surfaces or user-defined function with background grid.

8.3.19.74. TOL_POLY

Data Type: DOUBLE PRECISION

Tolerance used to find intersection of polygon with background grid.

8.3.19.75. ITERMAX_INT

Data Type: INTEGER

Maximum number of iterations used to find intersection points.

8.3.19.76. TOL_STL

Data Type: DOUBLE PRECISION

Tolerance used to find intersection of STL triangles with background grid.

8.3.19.77. STL_SMALL_ANGLE

Data Type: DOUBLE PRECISION

Smallest angle accepted for valid STL triangles (in

degrees). Triangles having an angle smaller that this value will be ignored.

8.3.19.78. TOL_STL_DP

Data Type: DOUBLE PRECISION

Dot product tolerance when determining if a point lies in a facet.

8.3.19.79. DIM_FACETS_PER_CELL

Data Type: INTEGER

Maximum number of STL facets per cell.

8.3.19.80. OUT_STL_VALUE

Data Type: DOUBLE PRECISION

Defines value of F_STL outside of the STL geometry. A

value of 1.0 means the domain outside of the STL geometry is excluded from computation, i.e., an internal flow is computed. Note: This depends on the direction of the facet normal vectors.

Table 8.97 Valid Values

Name

Default?

Description

-1.0

model an external flow

1.0

model an internal flow

8.3.19.81. FLIP_STL_NORMALS(BC)

Data Type: LOGICAL

  • \(1 \le BC \le 500\)

Option to flip STL facet normals.

The index corresponds to the BC ID the STL file is applied to.

Table 8.98 Valid Values

Name

Default?

Description

.True.

Flip normals

.False.

Do not flip normals

8.3.19.82. STL_BC_ID

Data Type: INTEGER

Boundary condition flag for the STL geometry

8.3.19.83. TX_STL

Data Type: DOUBLE PRECISION

Translation in x-direction, applied to the STL geometry.

8.3.19.84. TY_STL

Data Type: DOUBLE PRECISION

Translation in y-direction, applied to the STL geometry.

8.3.19.85. TZ_STL

Data Type: DOUBLE PRECISION

Translation in z-direction, applied to the STL geometry.

8.3.19.86. SCALE_STL

Data Type: DOUBLE PRECISION

Scaling factor, applied to the STL geometry. Note that translation occurs after scaling.

8.3.19.87. TOL_MSH

Data Type: DOUBLE PRECISION

Tolerance used to find intersection of .msh file with background grid.

8.3.19.88. OUT_MSH_VALUE

Data Type: DOUBLE PRECISION

Defines value of f outside of the .msh geometry. a

value of 1.0 means the domain outside of the .msh geometry is excluded from computation, i.e., an internal flow is computed.

Table 8.99 Valid Values

Name

Default?

Description

-1.0

model an external flow

1.0

model an internal flow

8.3.19.89. TX_MSH

Data Type: DOUBLE PRECISION

Translation in x-direction, applied to the .msh geometry.

8.3.19.90. TY_MSH

Data Type: DOUBLE PRECISION

Translation in y-direction, applied to the .msh geometry.

8.3.19.91. TZ_MSH

Data Type: DOUBLE PRECISION

Translation in z-direction, applied to the .msh geometry.

8.3.19.92. SCALE_MSH

Data Type: DOUBLE PRECISION

Scaling factor, applied to the .msh geometry. Note that translation occurs after scaling.

8.3.19.93. CAD_PROPAGATE_ORDER

Data Type: CHARACTER

Ray propagation order used to determine whether any point is located inside or outside of the STL surface.

Table 8.100 Valid Values

Name

Default?

Description

`` ``

Propagation occurs in unique cell index order, from IJK=IJKSTART3 to IJKEND3, one neighbor at a time (West, East, South, North, Bottom, Top)

ijk

Propagation occurs in the I, followed by J, and K directions

jki

Propagation occurs in the J, followed by K, and I directions

kij

Propagation occurs in the K, followed by I, and J directions

8.3.19.94. RAY_DIR

Data Type: CHARACTER

Ray direction when propagating CAD value

8.3.19.95. SET_CORNER_CELLS

Data Type: LOGICAL

Flag to detect and treat corner cells the same way as in the original MFiX version (i.e. without cut cells).

Table 8.101 Valid Values

Name

Default?

Description

.TRUE.

Some cut cells may be treated as corner cells.

.FALSE.

Do not treat cut cells as corner cells.

8.3.19.96. FAC_DIM_MAX_CUT_CELL

Data Type: DOUBLE PRECISION

Factor used to allocate cut cell arrays (expressed as a fraction of DIMENSION_3G).

8.3.19.97. PG_OPTION

Data Type: INTEGER

Option for pressure gradient computation in cut cells.

Table 8.102 Valid Values

Name

Default?

Description

1

Use maximum of (east/west), (north/south), and (top/bottom) pairs of velocity cells.

2

Use both (east/west), (north/south), and (top/bottom) areas of velocity cells.

0

Use east, north and top areas of pressure cell (same as standard cells).

8.3.19.98. CG_SAFE_MODE

Data Type: INTEGER

Run code in safe mode.

Table 8.103 Valid Values

Name

Default?

Description

1

Performs initial preprocessing but use all original MFiX subroutines during flow solution (using only cell volumes and areas of cut cells).

0

Runs the code with modified subroutines for cut cell treatment.

8.3.19.100. CG_UR_FAC

Data Type: DOUBLE PRECISION

Under-relaxation factor used in cut cells (only CG_UR_FAC(2) is used).

8.3.19.102. BAR_WIDTH

Data Type: INTEGER

Width of the progress bar (complete status), expressed in number of characters (between 10 and 80).

8.3.19.103. BAR_CHAR

Data Type: CHARACTER

Character used to create the progress bar.

8.3.19.104. BAR_RESOLUTION

Data Type: DOUBLE PRECISION

Update frequency of progress bar, expressed in percent of total length (between 1.0 and 100.0).

8.3.19.105. WRITE_DASHBOARD

Data Type: LOGICAL

Writes the file dashboard.txt at regular intervals. The file shows a summary of the simulation progress.

8.3.19.106. F_DASHBOARD

Data Type: INTEGER

Frequency, expressed in terms of iterations, at which the dashboard is updated.

8.3.19.107. RE_INDEXING

Data Type: LOGICAL

Turns on the re-indexing of cells. When true, inactive (dead) cells are removed from computational domain.

8.3.19.108. ADJUST_PROC_DOMAIN_SIZE

Data Type: LOGICAL

Attempts to adjust grid partition. Each processor will be assigned its own size to minimize load imbalance.

8.3.19.109. REPORT_BEST_DOMAIN_SIZE

Data Type: LOGICAL

Attempts to adjust grid partition. Each processor will be assigned its own size to minimize load imbalance.

8.3.19.110. NODESI_REPORT

Data Type: INTEGER

Temporary setting used in serial run to report best domain size for parallel run.

8.3.19.111. NODESJ_REPORT

Data Type: INTEGER

Temporary setting used in serial run to report best domain size for parallel run.

8.3.19.112. NODESK_REPORT

Data Type: INTEGER

Temporary setting used in serial run to report best domain size for parallel run.

8.3.19.113. MINIMIZE_SEND_RECV

Data Type: LOGICAL

Attempts to minimize the size of the send/receive layers.

8.3.19.114. DWALL_BRUTE_FORCE

Data Type: LOGICAL

Brute force calculation of wall distance.