Functions/Subroutines | |
subroutine | abl_userbc (ix, iy, iz, iside, eg) |
Stress boundary condition as formulated by Moeng (1984) Also has optional temporal filtering c.f: Yang et al. Physical Review Fluids 2, no. 10 (2017): 104601. More... | |
real function | friction_vel (uh, kappa, delta_z, z0, Psi_M) |
Compute friction velocity. More... | |
real function | thermal_flux (u_star, kappa, T_surf, T, delta_z, z_os, Psi_H) |
Complute thermal flux. More... | |
real function | thermal_flux_fixed (x) |
Set thermal flux which varies along x, but is constant in time. More... | |
real function | temp_strat (t_surf, y, half_ymax) |
Set temperature dirichlet boundary conditions at bottom and top boundaries. More... | |
real function | abl_pen_k (y_coord, z0) |
Compute the K term in penalty forcing. More... | |
real function abl_pen_k | ( | real | y_coord, |
real | z0 | ||
) |
Compute the K term in penalty forcing.
y_coord | mesh coordinate where the coefficient is evaluated |
z0 | roughness length |
subroutine abl_userbc | ( | integer | ix, |
integer | iy, | ||
integer | iz, | ||
integer | iside, | ||
integer | eg | ||
) |
Stress boundary condition as formulated by Moeng (1984) Also has optional temporal filtering c.f: Yang et al. Physical Review Fluids 2, no. 10 (2017): 104601.
y0 != z_os
(thermal surface roughness length) real function friction_vel | ( | real | uh, |
real | kappa, | ||
real | delta_z, | ||
real | z0, | ||
real | Psi_M | ||
) |
Compute friction velocity.
real function temp_strat | ( | real | t_surf, |
real | y, | ||
real | half_ymax | ||
) |
Set temperature dirichlet boundary conditions at bottom and top boundaries.
real function thermal_flux | ( | real | u_star, |
real | kappa, | ||
real | T_surf, | ||
real | T, | ||
real | delta_z, | ||
real | z_os, | ||
real | Psi_H | ||
) |
Complute thermal flux.
real function thermal_flux_fixed | ( | real | x | ) |
Set thermal flux which varies along x, but is constant in time.