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