Neko  0.9.99
A portable framework for high-order spectral element flow simulations
rough_log_law.f90 File Reference

Go to the source code of this file.

Data Types

type  rough_log_law::rough_log_law_t
 Wall model based on the log-law for a rough wall. The formula defining the law is \( u^+ = log(z/z_0)/\kappa + B \). Here, \( z \) is the wall-normal distance, as per tradition in atmospheric sciences, where this law is often used. More...
 

Modules

module  rough_log_law
 Implements rough_log_law_t.
 

Functions/Subroutines

subroutine rough_log_law::rough_log_law_init (this, coef, msk, facet, nu, h_index, json)
 Constructor from JSON. More...
 
subroutine rough_log_law::rough_log_law_init_from_components (this, coef, msk, facet, nu, h_index, kappa, B, z0)
 Constructor from components. More...
 
subroutine rough_log_law::rough_log_law_free (this)
 Destructor for the rough_log_law_t (base) class. More...
 
subroutine rough_log_law::rough_log_law_compute (this, t, tstep)
 Compute the wall shear stress. More...