CAM
sponge_layer_damping Module Reference

Data Types

type  sponge_damp_profile
 
type  sponge_damp_settings
 

Functions/Subroutines

real(kind=core_rknd) function, dimension(gr%nz), public sponge_damp_xm (dt, xm_ref, xm, damping_profile)
 
subroutine, public initialize_tau_sponge_damp (dt, settings, damping_profile)
 
subroutine, public finalize_tau_sponge_damp (damping_profile)
 

Variables

type(sponge_damp_settings), public thlm_sponge_damp_settings
 
type(sponge_damp_settings), public rtm_sponge_damp_settings
 
type(sponge_damp_settings), public uv_sponge_damp_settings
 
type(sponge_damp_profile), public thlm_sponge_damp_profile
 
type(sponge_damp_profile), public rtm_sponge_damp_profile
 
type(sponge_damp_profile), public uv_sponge_damp_profile
 

Function/Subroutine Documentation

◆ finalize_tau_sponge_damp()

subroutine, public sponge_layer_damping::finalize_tau_sponge_damp ( type(sponge_damp_profile), intent(inout)  damping_profile)

◆ initialize_tau_sponge_damp()

subroutine, public sponge_layer_damping::initialize_tau_sponge_damp ( real( kind = core_rknd ), intent(in)  dt,
type(sponge_damp_settings), intent(in)  settings,
type(sponge_damp_profile), intent(out)  damping_profile 
)
Here is the call graph for this function:

◆ sponge_damp_xm()

real( kind = core_rknd ) function, dimension(gr%nz), public sponge_layer_damping::sponge_damp_xm ( real( kind = core_rknd ), intent(in)  dt,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  xm_ref,
real( kind = core_rknd ), dimension(gr%nz), intent(in)  xm,
type(sponge_damp_profile), intent(in)  damping_profile 
)
Here is the caller graph for this function:

Variable Documentation

◆ rtm_sponge_damp_profile

type(sponge_damp_profile), public sponge_layer_damping::rtm_sponge_damp_profile

◆ rtm_sponge_damp_settings

type(sponge_damp_settings), public sponge_layer_damping::rtm_sponge_damp_settings

◆ thlm_sponge_damp_profile

type(sponge_damp_profile), public sponge_layer_damping::thlm_sponge_damp_profile

◆ thlm_sponge_damp_settings

type(sponge_damp_settings), public sponge_layer_damping::thlm_sponge_damp_settings

◆ uv_sponge_damp_profile

type(sponge_damp_profile), public sponge_layer_damping::uv_sponge_damp_profile

◆ uv_sponge_damp_settings

type(sponge_damp_settings), public sponge_layer_damping::uv_sponge_damp_settings