Neko 1.99.3
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
richardson.f90 File Reference

Go to the source code of this file.

Data Types

type  richardson::richardson_t
 Wall model similar to the Monin-Obukhov Similarity Theory for atmospheric boundary layer flows, but which avoids the iterative computation of the Obukhov length, computing the Richardson number directly (Mauritsen, 2007) More...
 

Modules

module  richardson
 Implements richardson_t.
 

Functions/Subroutines

subroutine richardson::richardson_init (this, scheme_name, coef, msk, facet, h_index, json)
 Constructor from JSON.
 
subroutine richardson::richardson_partial_init (this, coef, json)
 Constructor from JSON.
 
subroutine richardson::richardson_finalize (this, msk, facet)
 Finalize the construction using the mask and facet arrays of the bc.
 
subroutine richardson::richardson_extract_properties (this)
 Extract the values of rho and mu at the boundary.
 
subroutine richardson::richardson_init_from_components (this, scheme_name, scalar_name, coef, msk, facet, h_index, kappa, g, pr, z0, z0h_in, bc_type, bc_value)
 Constructor from components.
 
subroutine richardson::richardson_free (this)
 Destructor for the richardson_t (base) class.
 
subroutine richardson::richardson_compute (this, t, tstep)
 Compute the wall shear stress.
 
subroutine richardson::richardson_log_diagnostics (ri_b, l_ob, utau, magu, ti, ts, q, n_nodes, bc_value)