climb_wind_mod Module







Uses

  • module~~climb_wind_mod~2~~UsesGraph module~climb_wind_mod~2 climb_wind_mod module~dimphy~3 dimphy module~climb_wind_mod~2->module~dimphy~3

Contents


Subroutines

public subroutine climb_wind_down(knon, dtime, coef_in, pplay, paprs, temp, delp, u_old, v_old, Ccoef_U_out, Ccoef_V_out, Dcoef_U_out, Dcoef_V_out, Kcoef_m_out, alf_1_out, alf_2_out, Acoef_U_out, Acoef_V_out, Bcoef_U_out, Bcoef_V_out)

! nrlmd le 02/05/2011 !

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: knon
real, intent(in) :: dtime
real, intent(in), DIMENSION(klon,klev) :: coef_in
real, intent(in), DIMENSION(klon,klev) :: pplay
real, intent(in), DIMENSION(klon,klev+1) :: paprs
real, intent(in), DIMENSION(klon,klev) :: temp
real, intent(in), DIMENSION(klon,klev) :: delp
real, intent(in), DIMENSION(klon,klev) :: u_old
real, intent(in), DIMENSION(klon,klev) :: v_old Read more…
real, intent(out), DIMENSION(klon,klev) :: Ccoef_U_out
real, intent(out), DIMENSION(klon,klev) :: Ccoef_V_out
real, intent(out), DIMENSION(klon,klev) :: Dcoef_U_out
real, intent(out), DIMENSION(klon,klev) :: Dcoef_V_out
real, intent(out), DIMENSION(klon,klev) :: Kcoef_m_out
real, intent(out), DIMENSION(klon) :: alf_1_out
real, intent(out), DIMENSION(klon) :: alf_2_out

!

Read more…
real, intent(out), DIMENSION(klon) :: Acoef_U_out
real, intent(out), DIMENSION(klon) :: Acoef_V_out
real, intent(out), DIMENSION(klon) :: Bcoef_U_out
real, intent(out), DIMENSION(klon) :: Bcoef_V_out

! nrlmd le 02/05/2011

public subroutine climb_wind_up(knon, dtime, u_old, v_old, flx_u1, flx_v1, Acoef_U_in, Acoef_V_in, Bcoef_U_in, Bcoef_V_in, Ccoef_U_in, Ccoef_V_in, Dcoef_U_in, Dcoef_V_in, Kcoef_m_in, flx_u_new, flx_v_new, d_u_new, d_v_new)

! nrlmd le 02/05/2011 !

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: knon
real, intent(in) :: dtime
real, intent(in), DIMENSION(klon,klev) :: u_old
real, intent(in), DIMENSION(klon,klev) :: v_old
real, intent(in), DIMENSION(klon) :: flx_u1

! nrlmd le 02/05/2011

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

! nrlmd le 02/05/2011

real, intent(in), DIMENSION(klon) :: Acoef_U_in
real, intent(in), DIMENSION(klon) :: Acoef_V_in
real, intent(in), DIMENSION(klon) :: Bcoef_U_in
real, intent(in), DIMENSION(klon) :: Bcoef_V_in
real, intent(in), DIMENSION(klon,klev) :: Ccoef_U_in
real, intent(in), DIMENSION(klon,klev) :: Ccoef_V_in
real, intent(in), DIMENSION(klon,klev) :: Dcoef_U_in
real, intent(in), DIMENSION(klon,klev) :: Dcoef_V_in
real, intent(in), DIMENSION(klon,klev) :: Kcoef_m_in

!

Read more…
real, intent(out), DIMENSION(klon,klev) :: flx_u_new
real, intent(out), DIMENSION(klon,klev) :: flx_v_new
real, intent(out), DIMENSION(klon,klev) :: d_u_new Read more…
real, intent(out), DIMENSION(klon,klev) :: d_v_new Read more…