xref: /libCEED/examples/fluids/vortexshedding.yaml (revision d0a36517796255eea4e58040c8514e1a8b588ea4)
1problem: newtonian
2
3# Time Stepping Settings
4implicit: true
5stab: supg
6
7checkpoint_interval: 10
8
9ts:
10  adapt_type: 'none'
11  type: alpha
12  dt: .05
13  max_time: 100
14  alpha_radius: 0.5
15  monitor_solution: cgns:vortexshedding-q2-g2-n12-recirc.cgns
16  monitor_solution_interval: 5
17
18# Reference state is used for the initial condition, zero velocity by default.
19
20# This choice of pressure and temperature have a density of 1 and acoustic speed
21# of 100. With velocity 1, this flow is Mach 0.01.
22reference:
23  pressure: 7143
24  temperature: 24.92
25
26# If the the outflow is placed close to the cylinder, this will recirculate cold
27# fluid, demonstrating how the outflow BC is stable despite recirculation.
28outflow:
29  temperature: 20
30
31# Freestream inherits reference state as default
32freestream:
33  velocity: 1,0,0
34# Small gravity vector to break symmetry so shedding can start
35g: 0,-.01,0
36
37# viscosity corresponds to Reynolds number 100
38mu: 0.01
39k: 14.34 # thermal conductivity, Pr = 0.71 typical of air
40
41## DM Settings:
42degree: 2
43dm_plex_filename: examples/fluids/meshes/cylinder-q1-n20.msh
44
45# Boundary Settings
46bc_slip_z: 6
47bc_wall: 5
48bc_freestream: 1
49bc_outflow: 2
50bc_slip_y: 3,4
51wall_comps: 1,2,3
52
53# Primitive variables are preferred at low Mach number
54state_var: primitive
55
56dm_view:
57ts_monitor:
58snes_lag_jacobian: 20
59snes_lag_jacobian_persists:
60
61#pmat_pbdiagonal:
62#ksp_type: bcgsl
63#pc_type: vpbjacobi
64amat_type: shell
65