lmdz_wake_popdyn_2 Module


Used by

  • module~~lmdz_wake_popdyn_2~~UsedByGraph module~lmdz_wake_popdyn_2 lmdz_wake_popdyn_2 proc~wake wake proc~wake->module~lmdz_wake_popdyn_2 proc~wake2 wake2 proc~wake2->module~lmdz_wake_popdyn_2 proc~wake3 wake3 proc~wake3->module~lmdz_wake_popdyn_2

Contents


Subroutines

public subroutine wake_popdyn_2(klon, klev, wk_adv, dtimesub, wgen, wdensmin, sigmaw, wdens, awdens, gfl, cstar, cin, wape, rad_wk, d_sigmaw, d_wdens, d_awdens, cont_fact, d_sig_gen, d_sig_death, d_sig_col, d_sig_spread, d_sig_bnd, d_dens_gen, d_dens_death, d_dens_col, d_dens_bnd, d_adens_death, d_adens_icol, d_adens_acol, d_adens_bnd)

states variables tendences

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: klon
integer, intent(in) :: klev
logical, intent(in), DIMENSION (klon) :: wk_adv
real, intent(in) :: dtimesub
real, intent(in), DIMENSION (klon) :: wgen

B = birth rate of wakes

real, intent(in) :: wdensmin
real, intent(inout), DIMENSION (klon) :: sigmaw

sigma = fractional area of wakes

real, intent(inout), DIMENSION (klon) :: wdens

D = number of wakes per unit area

real, intent(inout), DIMENSION (klon) :: awdens

A = number of active wakes per unit area

real, intent(out), DIMENSION (klon) :: gfl

Lg = gust front lenght per unit area

real, intent(in), DIMENSION (klon) :: cstar

C* = spreading velocity of wakes

real, intent(in), DIMENSION (klon) :: cin
real, intent(in), DIMENSION (klon) :: wape
real, intent(out), DIMENSION (klon) :: rad_wk

r = wake radius

real, intent(out), DIMENSION (klon) :: d_sigmaw
real, intent(out), DIMENSION (klon) :: d_wdens
real, intent(out), DIMENSION (klon) :: d_awdens
real, intent(out), DIMENSION (klon) :: cont_fact

RM facteur de contact = 2 pi * rad * C*

real, intent(out), DIMENSION (klon) :: d_sig_gen
real, intent(out), DIMENSION (klon) :: d_sig_death
real, intent(out), DIMENSION (klon) :: d_sig_col
real, intent(out), DIMENSION (klon) :: d_sig_spread
real, intent(out), DIMENSION (klon) :: d_sig_bnd
real, intent(out), DIMENSION (klon) :: d_dens_gen
real, intent(out), DIMENSION (klon) :: d_dens_death
real, intent(out), DIMENSION (klon) :: d_dens_col
real, intent(out), DIMENSION (klon) :: d_dens_bnd
real, intent(out), DIMENSION (klon) :: d_adens_death

internal variables

real, intent(out), DIMENSION (klon) :: d_adens_icol

internal variables

real, intent(out), DIMENSION (klon) :: d_adens_acol

internal variables

real, intent(out), DIMENSION (klon) :: d_adens_bnd

internal variables