Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Panel
titleOverview

The circle boundary layer case involves a heat source being applied to the inner boundary of a vortex flow around a circular annulus of radius r = [ 1 , 2 ]. This regression test checks the numerical heat flux at the inner boundary to the analytical heat flux with a specified tolerance.

The boundary is set to a thermal boundary layer condition which is a function of r and theta.
The applied heat source on the inner boundary is a function of r and theta.
The initial condition is set to 1.

Section
Column
width50%
Panel
titleGeneral Case Information:
  • Flow parameters:
    • Vortex Flow - Vx = V∞sin(theta) Vy = V{}∞cos(theta)
    • Heat source on inner radius boundary
    • Non-dimensional viscosity: 10-2
  • Solver parameters:
    • Equation Set: Scalar 2D
    • Nonlinear Solver: Newton
    • Basis Type: Hierarchical
    • CFL: 1030
    • Target residual: 10-11
    • Preconditioning:
      • Type: ILU (Left)
      • Reordering: MDF
      • Outer GMRES iterations (# restarts): 20
      • Inner GMRES iterations (# Krylov vectors): 200
  • Tested Outputs
    • L2 error (compared to an exact solution function)
    • Numerical heat flux on inner boundary
    • Exact heat flux error on inner boundary
    • L of the exact heat flux error
Column
width50%
Panel
titleBoundary conditions:
  • Picture of Source Boundary

Case Specific Details

Section
Column
width50%
Panel
titleCase 1 (Non-Adaptive):
  • Solution Order: 2
  • Iterations to solve: 2
  • All outputs tested to a tolerance of 10-12

Job File:
Scalar2d_CircleBoundaryLayer

Column
width50%
Panel
titleCase 1 Mesh and Heat Contour:
  • Picture of Mesh and Heat Contour
Section
Column
width50%
Panel
titleCase 2 (Adaptive):
  • Solution Order = 1
  • Additional tested outputs: Heat flux adjoint residual
  • Adaptation parameters:
    • Adaptation Iterations: 2
    • Adaptation Method: Fixed fraction
    • Output Adapted: Heat flux
    • Anisotropy Method: Hessian
  • Iterations to solve on each mesh: 2
  • All outputs tested to a tolerance of 10-10

Job File:
Scalar2d_CircleBoundaryLayer_Adapt

Column
width50%
Panel
titleCase 2 Adapted Meshes and Heat Contours:
  • Picture of Adapted Meshes and Heat Contours