55 real (kind=
dbl_kind),
dimension (:,:),
allocatable,
save :: &
91 real (kind=
dbl_kind),
dimension (:,:),
allocatable,
save :: &
120 real (kind=
dbl_kind),
dimension (:,:),
allocatable,
save :: &
140 real (kind=
dbl_kind),
dimension (:,:),
allocatable,
save :: &
164 real (kind=
dbl_kind),
dimension (:,:),
allocatable,
save :: &
200 integer (kind=int_kind) :: &
257 integer (kind=int_kind) :: &
304 integer (kind=int_kind) :: &
336 & strxn, stryn, fsensn, flatn, fswabsn, &
337 & flwoutn, evapn, Trefn, Qrefn, &
338 & freshn, fsaltn, fhnetn, fswthrun)
354 integer (kind=int_kind),
intent(in) :: &
357 real (kind=
dbl_kind),
dimension(ilo:ihi,jlo:jhi),
intent(in) :: &
374 integer (kind=int_kind) :: &
403 & + fswthrun(i,j) *
aicen(i,j,ni)
real(kind=dbl_kind), dimension(:,:), allocatable, save strairyt
real(kind=dbl_kind), dimension(:,:), allocatable, save tf
real(kind=dbl_kind), dimension(:,:), allocatable, save fsalt_hist
real(kind=dbl_kind), dimension(:,:), allocatable, save lhcoef
real(kind=dbl_kind), dimension(:,:), allocatable, save strtltx
integer, parameter dbl_kind
real(kind=dbl_kind), dimension(:,:), allocatable, save snoice
real(kind=dbl_kind), dimension(:,:), allocatable, save strocnx
real(kind=dbl_kind), dimension(:,:), allocatable, save strocnxt
integer(kind=int_kind) ihi
real(kind=dbl_kind), dimension(:,:), allocatable, save sss
real(kind=dbl_kind), dimension(:,:), allocatable, save fsw
real(kind=dbl_kind), parameter c0i
real(kind=dbl_kind), dimension(:,:), allocatable, save uocn
real(kind=dbl_kind), dimension(:,:), allocatable, save meltl
real(kind=dbl_kind), dimension(:,:), allocatable, save swvdf
real(kind=dbl_kind), dimension(:,:), allocatable, save fhnet_hist
real(kind=dbl_kind), dimension(:,:), allocatable, save vocn
real(kind=dbl_kind), dimension(:,:), allocatable, save rhoa
real(kind=dbl_kind), dimension(:,:), allocatable, save pott
real(kind=dbl_kind), dimension(:,:), allocatable, save flwout
real(kind=dbl_kind), dimension(:,:), allocatable, save fsens
real(kind=dbl_kind), dimension(:,:), allocatable, save fresh
real(kind=dbl_kind), dimension(:,:), allocatable, save flw
real(kind=dbl_kind), parameter c20
integer(kind=int_kind) jlo
real(kind=dbl_kind), dimension(:,:), allocatable, save sst
real(kind=dbl_kind), dimension(:,:), allocatable, save congel
real(kind=dbl_kind), dimension(:,:), allocatable, save vatm
real(kind=dbl_kind), parameter emissivity
real(kind=dbl_kind), dimension(:,:), allocatable, save daidtd
real(kind=dbl_kind), dimension(:,:), allocatable, save ss_tltx
integer(kind=int_kind) ilo
real(kind=dbl_kind), dimension(:,:), allocatable, save ss_tlty
real(kind=dbl_kind), dimension(:,:), allocatable, save hmix
integer(kind=int_kind) jhi
real(kind=dbl_kind), dimension(:,:), allocatable, save meltt
real(kind=dbl_kind), dimension(:,:), allocatable, save qref
real(kind=dbl_kind), dimension(:,:), allocatable, save fswthru
real(kind=dbl_kind), dimension(:,:), allocatable, save frain
real(kind=dbl_kind), dimension(:,:), allocatable, save frazil
subroutine merge_fluxes(ni, strxn, stryn, fsensn, flatn, fswabsn, flwoutn, evapn, Trefn, Qrefn, freshn, fsaltn, fhnetn, fswthrun)
real(kind=dbl_kind), dimension(:,:), allocatable, save qdp
real(kind=dbl_kind), dimension(:,:), allocatable, target, save aice
real(kind=dbl_kind), dimension(:,:), allocatable, save fresh_hist
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 strairy
real(kind=dbl_kind), dimension(:,:), allocatable, save strairxt
real(kind=dbl_kind), dimension(:,:,:), allocatable, target, save aicen
real(kind=dbl_kind), dimension(:,:), allocatable, save fswthru_hist
real(kind=dbl_kind), dimension(:,:), allocatable, save dvidtt
real(kind=dbl_kind), dimension(:,:), allocatable, save evap
real(kind=dbl_kind), dimension(:,:), allocatable, save uatm
real(kind=dbl_kind), dimension(:,:), allocatable, save daidtt
real(kind=dbl_kind), dimension(:,:), allocatable, save swvdr
real(kind=dbl_kind), dimension(:,:), allocatable, save strtlty
subroutine init_diagnostics
real(kind=dbl_kind), dimension(:,:), allocatable, save frzmlt
real(kind=dbl_kind), dimension(:,:), allocatable, save zlvl
real(kind=dbl_kind), dimension(:,:), allocatable, save meltb
real(kind=dbl_kind), dimension(:,:), allocatable, save shcoef
real(kind=dbl_kind), dimension(:,:), allocatable, target, save vice
real(kind=dbl_kind), dimension(:,:), allocatable, save strocnyt
real(kind=dbl_kind), dimension(:,:), allocatable, save fsnow
real(kind=dbl_kind), parameter c1i
real(kind=dbl_kind), dimension(:,:), allocatable, save strocny
real(kind=dbl_kind), dimension(:,:), allocatable, save qa
real(kind=dbl_kind), dimension(:,:), allocatable, save swidf
real(kind=dbl_kind), dimension(:,:), allocatable, save frz_onset
real(kind=dbl_kind), dimension(:,:), allocatable, save tref
real(kind=dbl_kind), dimension(:,:), allocatable, save wind
real(kind=dbl_kind), dimension(:,:), allocatable, save tair
real(kind=dbl_kind), dimension(:,:), allocatable, save swidr
real(kind=dbl_kind), dimension(:,:), allocatable, save mlt_onset
real(kind=dbl_kind), dimension(:,:), allocatable, save dvidtd
real(kind=dbl_kind), dimension(:,:), allocatable, save fhnet
real(kind=dbl_kind), dimension(:,:), allocatable, save strairx