|
| 1 | +#¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨# |
| 2 | +# SIMULATION STOP # |
| 3 | +#.......................................# |
| 4 | +time.stop_time = 22000.0 # Max (simulated) time to evolve |
| 5 | +time.max_step = 10 # Max number of time steps |
| 6 | +#¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨# |
| 7 | +# TIME STEP COMPUTATION # |
| 8 | +#.......................................# |
| 9 | +time.fixed_dt = 0.4 # Use this constant dt if > 0 |
| 10 | +time.cfl = 0.95 # CFL factor |
| 11 | +#¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨# |
| 12 | +# INPUT AND OUTPUT # |
| 13 | +#.......................................# |
| 14 | +time.plot_interval = 10 # Steps between plot files |
| 15 | +time.checkpoint_interval = -1 # Steps between checkpoint files |
| 16 | +#¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨# |
| 17 | +# PHYSICS # |
| 18 | +#.......................................# |
| 19 | +incflo.gravity = 0. 0. -9.81 # Gravitational force (3D) |
| 20 | +incflo.density = 1.0 # Reference density |
| 21 | +incflo.use_godunov = 1 |
| 22 | +incflo.diffusion_type = 2 |
| 23 | +transport.viscosity = 1.0e-5 |
| 24 | +transport.laminar_prandtl = 0.7 |
| 25 | +transport.turbulent_prandtl = 0.3333 |
| 26 | +transport.reference_temperature = 290.0 |
| 27 | +turbulence.model = Smagorinsky |
| 28 | +Smagorinsky_coeffs.Cs = 0.135 |
| 29 | +incflo.physics = ABL |
| 30 | +ICNS.source_terms = CoriolisForcing GeostrophicForcing |
| 31 | +CoriolisForcing.east_vector = 1.0 0.0 0.0 |
| 32 | +CoriolisForcing.north_vector = 0.0 1.0 0.0 |
| 33 | +CoriolisForcing.latitude = 90.0 |
| 34 | +CoriolisForcing.rotational_time_period = 125663.706143592 |
| 35 | +GeostrophicForcing.geostrophic_wind = 10.0 0.0 0.0 |
| 36 | +incflo.velocity = 10.0 0.0 0.0 |
| 37 | +ABL.temperature_heights = 0.0 2000.0 |
| 38 | +ABL.temperature_values = 290.0 290.0 |
| 39 | +ABL.perturb_temperature = false |
| 40 | +ABL.cutoff_height = 50.0 |
| 41 | +ABL.perturb_velocity = true |
| 42 | +ABL.perturb_ref_height = 50.0 |
| 43 | +ABL.Uperiods = 4.0 |
| 44 | +ABL.Vperiods = 4.0 |
| 45 | +ABL.deltaU = 1.0 |
| 46 | +ABL.deltaV = 1.0 |
| 47 | +ABL.kappa = .41 |
| 48 | +ABL.surface_roughness_z0 = 0.01 |
| 49 | +ABL.bndry_file = "../abl_bndry_output/bndry_file.nc" |
| 50 | +ABL.bndry_io_mode = 1 |
| 51 | +ABL.bndry_var_names = velocity temperature |
| 52 | +ABL.bndry_output_format = netcdf |
| 53 | +#¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨# |
| 54 | +# ADAPTIVE MESH REFINEMENT # |
| 55 | +#.......................................# |
| 56 | +amr.n_cell = 48 48 48 # Grid cells at coarsest AMRlevel |
| 57 | +amr.max_level = 0 # Max AMR level in hierarchy |
| 58 | +#¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨# |
| 59 | +# GEOMETRY # |
| 60 | +#.......................................# |
| 61 | +geometry.prob_lo = 0. 0. 0. # Lo corner coordinates |
| 62 | +geometry.prob_hi = 1000. 1000. 1000. # Hi corner coordinates |
| 63 | +geometry.is_periodic = 0 0 0 # Periodicity x y z (0/1) |
| 64 | +# Boundary conditions |
| 65 | +xlo.type = "mass_inflow" |
| 66 | +xlo.density = 1.0 |
| 67 | +xlo.temperature = 0.0 |
| 68 | +xhi.type = "pressure_outflow" |
| 69 | +ylo.type = "mass_inflow" |
| 70 | +ylo.density = 1.0 |
| 71 | +ylo.temperature = 0.0 |
| 72 | +yhi.type = "pressure_outflow" |
| 73 | +zlo.type = "wall_model" |
| 74 | +zhi.type = "slip_wall" |
| 75 | +zhi.temperature_type = "fixed_gradient" |
| 76 | +zhi.temperature = 0.0 |
| 77 | +#¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨# |
| 78 | +# VERBOSITY # |
| 79 | +#.......................................# |
| 80 | +incflo.verbose = 0 # incflo_level |
0 commit comments