83 real (kind=dbl_kind) :: ar
85 integer (kind=int_kind) :: i, j
real(kind=dbl_kind), dimension(:,:), allocatable, save strairyt
real(kind=dbl_kind), dimension(:,:), allocatable, save tf
real(kind=dbl_kind), dimension(:,:), allocatable, save alidf
integer(kind=int_kind) ihi
real(kind=dbl_kind), parameter c0i
real(kind=dbl_kind), dimension(:,:), allocatable, save flwout
real(kind=dbl_kind), parameter stefan_boltzmann
real(kind=dbl_kind), dimension(:,:), allocatable, save fsens
real(kind=dbl_kind), dimension(:,:), allocatable, save fresh
real(kind=dbl_kind), dimension(:,:), allocatable, save alvdr
integer(kind=int_kind) jlo
real(kind=dbl_kind), dimension(:,:), allocatable, save alvdf
integer(kind=int_kind) ilo
real(kind=dbl_kind), parameter tffresh
integer(kind=int_kind) jhi
real(kind=dbl_kind), dimension(:,:), allocatable, save qref
real(kind=dbl_kind), dimension(:,:), allocatable, save fswthru
real(kind=dbl_kind), dimension(:,:), allocatable, target, save aice
real(kind=dbl_kind), dimension(:,:), allocatable, save fsalt
real(kind=dbl_kind), dimension(:,:), allocatable, save flat
real(kind=dbl_kind), dimension(:,:), allocatable, save fswabs
real(kind=dbl_kind), dimension(:,:), allocatable, save strairxt
real(kind=dbl_kind), dimension(:,:), allocatable, save alidr
real(kind=dbl_kind), dimension(:,:), allocatable, save evap
real(kind=dbl_kind), parameter c1i
real(kind=dbl_kind), dimension(:,:), allocatable, save qa
real(kind=dbl_kind), dimension(:,:), allocatable, save tref
real(kind=dbl_kind), dimension(:,:), allocatable, save tair
logical(kind=log_kind), dimension(:,:), allocatable tmask
real(kind=dbl_kind), dimension(:,:), allocatable, save fhnet