Ignore:
Timestamp:
Nov 26, 2001, 2:47:57 PM (23 years ago)
Author:
lmdzadmin
Message:

Tag version 0 qui marche en couple/force
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/interface_surf.F90

    r290 r295  
    188188  integer, save        :: error
    189189  integer              :: ii, index
    190   logical,save              :: check = .true.
     190  logical,save              :: check = .false.
    191191  real, dimension(klon):: cal, beta, dif_grnd, capsol
    192192!!$PB  real, parameter      :: calice=1.0/(5.1444e+06*0.15), tau_gl=86400.*5.
     
    332332     call albsno(klon,knon,dtime,agesno(:),alb_neig(:), precip_snow(:)) 
    333333     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)))
    335335     alb_new(1 : knon)  = alb_neig(1 : knon) *zfra(1:knon) + &
    336336    &                     alb_new(1 : knon)*(1.0-zfra(1:knon))
     
    519519      CALL albsno(klon,knon,dtime,agesno(:),alb_neig(:), precip_snow(:)) 
    520520      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)))
    522522      alb_new(1 : knon) = alb_neig(1 : knon) *zfra(1:knon) + &
    523523     &                    0.6 * (1.0-zfra(1:knon))
     
    589589     CALL albsno(klon,knon,dtime,agesno(:),alb_neig(:), precip_snow(:)) 
    590590     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)))
    592592     alb_new(1 : knon)  = alb_neig(1 : knon)*zfra(1:knon) + &
    593593    &                     0.6 * (1.0-zfra(1:knon))
     
    744744  character (len = 20) :: modname = 'interfsol'
    745745  character (len = 80) :: abort_message
    746   logical,save              :: check = .TRUE.
     746  logical,save              :: check = .FALSE.
    747747  real, dimension(klon) :: cal, beta, dif_grnd, capsol
    748748! type de couplage dans sechiba
     
    10451045  cdrag(1:knon) = tq_cdrag(1:knon)
    10461046
    1047 !  where(cdrag > 0.01)
    1048 !    cdrag = 0.01
    1049 !  endwhere
     1047   where(cdrag > 0.01)
     1048     cdrag = 0.01
     1049   endwhere
    10501050!  write(*,*)'Cdrag = ',minval(cdrag),maxval(cdrag)
    10511051
     
    11861186  character (len = 20) :: modname = 'interfoce_cpl'
    11871187  character (len = 80) :: abort_message
    1188   logical,save              :: check = .true.
     1188  logical,save              :: check = .FALSE.
    11891189! variables pour moyenner les variables de couplage
    11901190  real, allocatable, dimension(:,:),save :: cpl_sols, cpl_nsol, cpl_rain
     
    17151715  character (len = 20),save :: fich ='limit.nc'
    17161716  logical, save     :: newlmt = .TRUE.
    1717   logical, save     :: check = .true.
     1717  logical, save     :: check = .FALSE.
    17181718! Champs lus dans le fichier de CL
    17191719  real, allocatable , save, dimension(:) :: sst_lu, rug_lu, nat_lu
     
    19591959  character (len = 20),save :: fich ='limit.nc'
    19601960  logical,save     :: newlmt = .false.
    1961   logical,save     :: check = .true.
     1961  logical,save     :: check = .FALSE.
    19621962! Champs lus dans le fichier de CL
    19631963  real, allocatable , save, dimension(:) :: alb_lu, rug_lu
     
    21382138  REAL, parameter :: chasno = 3.334E+05/(2.3867E+06*0.15)
    21392139!
    2140   logical, save         :: check = .true.
     2140  logical, save         :: check = .FALSE.
    21412141  character (len = 20)  :: modname = 'calcul_fluxs'
    21422142  logical, save         :: fonte_neige = .false.
     
    24952495  REAL, parameter :: chasno = 3.334E+05/(2.3867E+06*0.15)
    24962496!
    2497   logical, save         :: check = .true.
     2497  logical, save         :: check = .FALSE.
    24982498  character (len = 20)  :: modname = 'fonte_neige'
    24992499  logical, save         :: neige_fond = .false.
Note: See TracChangeset for help on using the changeset viewer.