The following list outlines the CART3D inputs along with their default value available through the AIM interface.
- Tess_Params = [double, double, double]. <Default [0.025, 0.001, 15.00]>
These parameters are used to create the surface mesh for CART3D. Their order definition is as follows.
- Max Edge Length (0 is any length)
- Max Sag or distance from mesh segment and actual curved geometry
- Max angle in degrees between triangle facets
- outer_box = double. <Default 30>
Factor of outer boundary box based on geometry length scale defined by the diagonal of the 3D tightly fitting bounding box around body being modeled.
- nDiv = int. <Default 5>
nominal # of divisions in backgrnd mesh
- maxR = int. <Default 11>
Max Num of cell refinements to perform
- Mach = double. <Default 0.76>
- alpha = double. <Default 0.0>
Angle of Attach in Degrees
- beta = double. <Default 0.0>
Side Slip Angle in Degrees
- gamma = double. <Default 1.4>
Ratio of specific heats (default is air)
- maxCycles = int. <Default 1000>
Number of iterations
- SharpFeatureDivisions = int. <Default 2>
nominal # of ADDITIONAL divisions in backgrnd mesh around sharp features
- nMultiGridLevels = int. <Default 1>
number of multigrid levels in the mesh (1 is a single mesh)
- MultiGridCycleType = int. <Default 2>
MultiGrid cycletype: 1 = "V-cycle", 2 = "W-cycle" 'sawtooth' cycle is: V-cycle with MultiGridPreSmoothing = 1, MultiGridPostSmoothing = 0
- MultiGridPreSmoothing = int. <Default 1>
number of pre-smoothing passes in multigrid
- MultiGridPostSmoothing = int. <Default 1>
number of post-smoothing passes in multigrid
- CFL = double. <Default 1.2>
CFL number typically between 0.9 and 1.4
- Limiter = int. <Default 2>
organized in order of increasing dissipation.
0 = no Limiter, 1 = Barth-Jespersen, 2 = van Leer, 3 = sin limiter, 4 = van Albada, 5 = MinMod
- FluxFun = int. <Default 0>
0 = van Leer, 1 = van Leer-Hanel, 2 = Colella 1998, 3 = HLLC (alpha test)
- iForce = int. <Default 10>
Report force & mom. information every iForce cycles
- iHist = int. <Default 1>
Update 'history.dat' every iHist cycles
- nOrders = int. <Default 8>
Num of orders of Magnitude reduction in residual
- Xslices = double
OR
- Xslices = [double, ... , double]
X slice locations created in output.
- Yslices = double
OR
- Yslices = [double, ... , double]
Y slice locations created in output.
- Zslices = double
OR
- Zslices = [double, ... , double]
Z slice locations created in output.