My Project
|
Public Member Functions | |
subroutine, public | climb_wind_down (knon, dtime, coef_in, pplay, paprs, temp, delp, u_old, v_old, Acoef_U_out, Acoef_V_out, Bcoef_U_out, Bcoef_V_out) |
subroutine, public | climb_wind_up (knon, dtime, u_old, v_old, flx_u1, flx_v1, flx_u_new, flx_v_new, d_u_new, d_v_new) |
Private Member Functions | |
subroutine | climb_wind_init |
subroutine | calc_coef (knon, Kcoef, delp, X, alfa1, alfa2, Ccoef, Dcoef, Acoef, Bcoef) |
Private Attributes | |
real, dimension(:), allocatable | alf1 |
real, dimension(:), allocatable | alf2 |
real, dimension(:,:), allocatable | kcoefm |
real, dimension(:,:), allocatable | ccoef_u |
real, dimension(:,:), allocatable | dcoef_u |
real, dimension(:,:), allocatable | ccoef_v |
real, dimension(:,:), allocatable | dcoef_v |
real, dimension(:), allocatable | acoef_u |
real, dimension(:), allocatable | bcoef_u |
real, dimension(:), allocatable | acoef_v |
real, dimension(:), allocatable | bcoef_v |
logical | firstcall = .TRUE. |
Definition at line 2 of file climb_wind_mod.F90.
|
private |
subroutine, public climb_wind_mod::climb_wind_down | ( | integer, intent(in) | knon, |
real, intent(in) | dtime, | ||
real, dimension(klon,klev), intent(in) | coef_in, | ||
real, dimension(klon,klev), intent(in) | pplay, | ||
real, dimension(klon,klev+1), intent(in) | paprs, | ||
real, dimension(klon,klev), intent(in) | temp, | ||
real, dimension(klon,klev), intent(in) | delp, | ||
real, dimension(klon,klev), intent(in) | u_old, | ||
real, dimension(klon,klev), intent(in) | v_old, | ||
real, dimension(klon), intent(out) | Acoef_U_out, | ||
real, dimension(klon), intent(out) | Acoef_V_out, | ||
real, dimension(klon), intent(out) | Bcoef_U_out, | ||
real, dimension(klon), intent(out) | Bcoef_V_out | ||
) |
Definition at line 75 of file climb_wind_mod.F90.
|
private |
Definition at line 35 of file climb_wind_mod.F90.
subroutine, public climb_wind_mod::climb_wind_up | ( | integer, intent(in) | knon, |
real, intent(in) | dtime, | ||
real, dimension(klon,klev), intent(in) | u_old, | ||
real, dimension(klon,klev), intent(in) | v_old, | ||
real, dimension(klon), intent(in) | flx_u1, | ||
real, dimension(klon), intent(in) | flx_v1, | ||
real, dimension(klon,klev), intent(out) | flx_u_new, | ||
real, dimension(klon,klev), intent(out) | flx_v_new, | ||
real, dimension(klon,klev), intent(out) | d_u_new, | ||
real, dimension(klon,klev), intent(out) | d_v_new | ||
) |
|
private |
Definition at line 21 of file climb_wind_mod.F90.
|
private |
Definition at line 23 of file climb_wind_mod.F90.
|
private |
Definition at line 13 of file climb_wind_mod.F90.
|
private |
Definition at line 13 of file climb_wind_mod.F90.
|
private |
Definition at line 21 of file climb_wind_mod.F90.
|
private |
Definition at line 23 of file climb_wind_mod.F90.
|
private |
Definition at line 17 of file climb_wind_mod.F90.
|
private |
Definition at line 19 of file climb_wind_mod.F90.
|
private |
Definition at line 17 of file climb_wind_mod.F90.
|
private |
Definition at line 19 of file climb_wind_mod.F90.
|
private |
Definition at line 25 of file climb_wind_mod.F90.
|
private |
Definition at line 15 of file climb_wind_mod.F90.