4 SUBROUTINE calbeta(dtime,indice,knon,snow,qsol, &
 
   19   REAL, 
INTENT(IN)                   :: dtime
 
   20   INTEGER, 
INTENT(IN)                :: indice
 
   21   INTEGER, 
INTENT(IN)                :: knon
 
   22   REAL, 
DIMENSION(klon), 
INTENT(IN)  :: snow
 
   23   REAL, 
DIMENSION(klon), 
INTENT(IN)  :: qsol
 
   28   REAL, 
DIMENSION(klon), 
INTENT(OUT) :: vbeta
 
   29   REAL, 
DIMENSION(klon), 
INTENT(OUT) :: vcal
 
   30   REAL, 
DIMENSION(klon), 
INTENT(OUT) :: vdif
 
   34   REAL, 
PARAMETER :: tau_gl=86400.0*5.0 
 
   36   REAL, 
PARAMETER :: mx_eau_sol=150.0
 
   37   REAL, 
PARAMETER :: calsol=1.0/(2.5578e+06*0.15)
 
   38   REAL, 
PARAMETER :: calsno=1.0/(2.3867e+06*0.15)
 
   39   REAL, 
PARAMETER :: calice=1.0/(5.1444e+06*0.15)
 
   60         IF (snow(i) .GT. 0.0) vcal(i) = calsno
 
   70         IF (snow(i) .GT. 0.0) vcal(i) = calsno
 
   71         vbeta(i)  = min(2.0*qsol(i)/mx_eau_sol, 1.0)
 
   79         IF (snow(i) .GT. 0.0) vcal(i) = calsno
 
integer, parameter is_ter
 
integer, parameter is_lic
 
integer, parameter is_sic
 
subroutine calbeta(dtime, indice, knon, snow, qsol, vbeta, vcal, vdif)
 
integer, parameter is_oce