Changeset 295 for LMDZ.3.3/branches/rel-LF/libf/phylmd/interface_surf.F90
- Timestamp:
- Nov 26, 2001, 2:47:57 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/branches/rel-LF/libf/phylmd/interface_surf.F90
r290 r295 188 188 integer, save :: error 189 189 integer :: ii, index 190 logical,save :: check = . true.190 logical,save :: check = .false. 191 191 real, dimension(klon):: cal, beta, dif_grnd, capsol 192 192 !!$PB real, parameter :: calice=1.0/(5.1444e+06*0.15), tau_gl=86400.*5. … … 332 332 call albsno(klon,knon,dtime,agesno(:),alb_neig(:), precip_snow(:)) 333 333 where (snow(1 : knon) .LT. 0.0001) agesno(1 : knon) = 0. 334 zfra(1:knon) = max(0.0,min(1.0,snow /(snow+10.0)))334 zfra(1:knon) = max(0.0,min(1.0,snow(1:knon)/(snow(1:knon)+10.0))) 335 335 alb_new(1 : knon) = alb_neig(1 : knon) *zfra(1:knon) + & 336 336 & alb_new(1 : knon)*(1.0-zfra(1:knon)) … … 519 519 CALL albsno(klon,knon,dtime,agesno(:),alb_neig(:), precip_snow(:)) 520 520 WHERE (snow(1 : knon) .LT. 0.0001) agesno(1 : knon) = 0. 521 zfra(1:knon) = MAX(0.0,MIN(1.0,snow /(snow+10.0)))521 zfra(1:knon) = MAX(0.0,MIN(1.0,snow(1:knon)/(snow(1:knon)+10.0))) 522 522 alb_new(1 : knon) = alb_neig(1 : knon) *zfra(1:knon) + & 523 523 & 0.6 * (1.0-zfra(1:knon)) … … 589 589 CALL albsno(klon,knon,dtime,agesno(:),alb_neig(:), precip_snow(:)) 590 590 WHERE (snow(1 : knon) .LT. 0.0001) agesno(1 : knon) = 0. 591 zfra(1:knon) = MAX(0.0,MIN(1.0,snow /(snow+10.0)))591 zfra(1:knon) = MAX(0.0,MIN(1.0,snow(1:knon)/(snow(1:knon)+10.0))) 592 592 alb_new(1 : knon) = alb_neig(1 : knon)*zfra(1:knon) + & 593 593 & 0.6 * (1.0-zfra(1:knon)) … … 744 744 character (len = 20) :: modname = 'interfsol' 745 745 character (len = 80) :: abort_message 746 logical,save :: check = . TRUE.746 logical,save :: check = .FALSE. 747 747 real, dimension(klon) :: cal, beta, dif_grnd, capsol 748 748 ! type de couplage dans sechiba … … 1045 1045 cdrag(1:knon) = tq_cdrag(1:knon) 1046 1046 1047 !where(cdrag > 0.01)1048 !cdrag = 0.011049 !endwhere1047 where(cdrag > 0.01) 1048 cdrag = 0.01 1049 endwhere 1050 1050 ! write(*,*)'Cdrag = ',minval(cdrag),maxval(cdrag) 1051 1051 … … 1186 1186 character (len = 20) :: modname = 'interfoce_cpl' 1187 1187 character (len = 80) :: abort_message 1188 logical,save :: check = . true.1188 logical,save :: check = .FALSE. 1189 1189 ! variables pour moyenner les variables de couplage 1190 1190 real, allocatable, dimension(:,:),save :: cpl_sols, cpl_nsol, cpl_rain … … 1715 1715 character (len = 20),save :: fich ='limit.nc' 1716 1716 logical, save :: newlmt = .TRUE. 1717 logical, save :: check = . true.1717 logical, save :: check = .FALSE. 1718 1718 ! Champs lus dans le fichier de CL 1719 1719 real, allocatable , save, dimension(:) :: sst_lu, rug_lu, nat_lu … … 1959 1959 character (len = 20),save :: fich ='limit.nc' 1960 1960 logical,save :: newlmt = .false. 1961 logical,save :: check = . true.1961 logical,save :: check = .FALSE. 1962 1962 ! Champs lus dans le fichier de CL 1963 1963 real, allocatable , save, dimension(:) :: alb_lu, rug_lu … … 2138 2138 REAL, parameter :: chasno = 3.334E+05/(2.3867E+06*0.15) 2139 2139 ! 2140 logical, save :: check = . true.2140 logical, save :: check = .FALSE. 2141 2141 character (len = 20) :: modname = 'calcul_fluxs' 2142 2142 logical, save :: fonte_neige = .false. … … 2495 2495 REAL, parameter :: chasno = 3.334E+05/(2.3867E+06*0.15) 2496 2496 ! 2497 logical, save :: check = . true.2497 logical, save :: check = .FALSE. 2498 2498 character (len = 20) :: modname = 'fonte_neige' 2499 2499 logical, save :: neige_fond = .false.
Note: See TracChangeset
for help on using the changeset viewer.