53 logical (kind=log_kind) :: &
96 integer (kind=int_kind) :: &
99 real (kind=
dbl_kind),
dimension(ilo:ihi,jlo:jhi) ::&
102 , dummy1, dummy2, dummy3, dummy4
116 dummy1, dummy2, dummy3, dummy4, delt, delq)
133 flh =
lhcoef(i,j) * delq(i,j)
134 fsh =
shcoef(i,j) * delt(i,j)
139 *(fsh + flh + flwup +
flw(i,j) + swabs)
real(kind=dbl_kind), dimension(:,:), allocatable, save tf
real(kind=dbl_kind), dimension(:,:), allocatable, save lhcoef
real(kind=dbl_kind), parameter c1000
integer, parameter dbl_kind
real(kind=dbl_kind), dimension(:,:), allocatable, save fsw
real(kind=dbl_kind), parameter c0i
logical(kind=log_kind) oceanmixed_ice
real(kind=dbl_kind), parameter stefan_boltzmann
real(kind=dbl_kind), dimension(:,:), allocatable, save flw
real(kind=dbl_kind), dimension(:,:), allocatable, save sst
real(kind=dbl_kind), parameter albocn
real(kind=dbl_kind), parameter tffresh
real(kind=dbl_kind) dtice
real(kind=dbl_kind), dimension(:,:), allocatable, save hmix
real(kind=dbl_kind), parameter rhow
real(kind=dbl_kind), dimension(:,:), allocatable, save qdp
real(kind=dbl_kind), dimension(:,:), allocatable, target, save aice
subroutine atmo_boundary_layer(ni, sfctype, Tsf, strx, stry, Trf, Qrf, delt, delq)
real(kind=dbl_kind), dimension(:,:), allocatable, save frzmlt
real(kind=dbl_kind), dimension(:,:), allocatable, save shcoef
real(kind=dbl_kind), parameter c1i
logical(kind=log_kind), dimension(:,:), allocatable tmask
real(kind=dbl_kind), parameter cp_ocn