problem: newtonian # Time Stepping Settings implicit: true stab: supg checkpoint_interval: 10 ts: adapt_type: 'none' type: alpha time_step: .05 max_time: 100 alpha_radius: 0.5 monitor_solution: cgns:vortexshedding-q3-g1-n08.cgns monitor_solution_interval: 5 monitor_wall_force: ascii:force.csv:ascii_csv # Reference state is used for the initial condition, zero velocity by default. # This choice of pressure and temperature have a density of 1 and acoustic speed # of 100. With velocity 1, this flow is Mach 0.01. reference: pressure: 7143 temperature: 24.92 # If the the outflow is placed close to the cylinder, this will recirculate cold # fluid, demonstrating how the outflow BC is stable despite recirculation. outflow: temperature: 20 # Freestream inherits reference state as default freestream: velocity: 1,0,0 # Small gravity vector to break symmetry so shedding can start gravity: 0,-.01,0 # viscosity corresponds to Reynolds number 100 mu: 0.01 k: 14.34 # thermal conductivity, Pr = 0.71 typical of air ## DM Settings: degree: 3 dm_plex_filename: examples/meshes/cylinder-q1-n08.msh # Boundary Settings bc_symmetry_z: 6 bc_wall: 5 bc_freestream: 1 bc_outflow: 2 bc_symmetry_y: 3,4 wall_comps: 1,2,3 # Primitive variables are preferred at low Mach number state_var: primitive dm_view: ts_monitor: snes_lag_jacobian: 20 snes_lag_jacobian_persists: #pmat_pbdiagonal: #ksp_type: bcgsl #pc_type: vpbjacobi amat_type: shell