My Project
 All Classes Files Functions Variables Macros
climb_wind_mod Module Reference

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.

Detailed Description

Definition at line 2 of file climb_wind_mod.F90.

Member Function/Subroutine Documentation

subroutine climb_wind_mod::calc_coef ( integer, intent(in)  knon,
real, dimension(klon,klev), intent(in)  Kcoef,
real, dimension(klon,klev), intent(in)  delp,
real, dimension(klon,klev), intent(in)  X,
real, dimension(klon), intent(in)  alfa1,
real, dimension(klon), intent(in)  alfa2,
real, dimension(klon,klev), intent(out Ccoef,
real, dimension(klon,klev), intent(out Dcoef,
real, dimension(klon), intent(out Acoef,
real, dimension(klon), intent(out Bcoef 
)
private

Definition at line 154 of file climb_wind_mod.F90.

Here is the call graph for this function:

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.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine climb_wind_mod::climb_wind_init ( )
private

Definition at line 35 of file climb_wind_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

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 
)

Definition at line 219 of file climb_wind_mod.F90.

Here is the caller graph for this function:

Member Data Documentation

real, dimension(:), allocatable climb_wind_mod::acoef_u
private

Definition at line 21 of file climb_wind_mod.F90.

real, dimension(:), allocatable climb_wind_mod::acoef_v
private

Definition at line 23 of file climb_wind_mod.F90.

real, dimension(:), allocatable climb_wind_mod::alf1
private

Definition at line 13 of file climb_wind_mod.F90.

real, dimension(:), allocatable climb_wind_mod::alf2
private

Definition at line 13 of file climb_wind_mod.F90.

real, dimension(:), allocatable climb_wind_mod::bcoef_u
private

Definition at line 21 of file climb_wind_mod.F90.

real, dimension(:), allocatable climb_wind_mod::bcoef_v
private

Definition at line 23 of file climb_wind_mod.F90.

real, dimension(:,:), allocatable climb_wind_mod::ccoef_u
private

Definition at line 17 of file climb_wind_mod.F90.

real, dimension(:,:), allocatable climb_wind_mod::ccoef_v
private

Definition at line 19 of file climb_wind_mod.F90.

real, dimension(:,:), allocatable climb_wind_mod::dcoef_u
private

Definition at line 17 of file climb_wind_mod.F90.

real, dimension(:,:), allocatable climb_wind_mod::dcoef_v
private

Definition at line 19 of file climb_wind_mod.F90.

logical climb_wind_mod::firstcall = .TRUE.
private

Definition at line 25 of file climb_wind_mod.F90.

real, dimension(:,:), allocatable climb_wind_mod::kcoefm
private

Definition at line 15 of file climb_wind_mod.F90.


The documentation for this module was generated from the following file: