Ignore:
Timestamp:
Dec 15, 2003, 6:50:41 PM (20 years ago)
Author:
lmdzadmin
Message:

Phasage avec la version de Ionela
IM/LF

File:
1 edited

Legend:

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

    r479 r486  
    694694     alb_new(1 : knon)  = alb_neig(1 : knon)*zfra(1:knon) + &
    695695    &                     0.6 * (1.0-zfra(1:knon))
    696 !!     alb_new(1 : knon)  = 0.6
     696!IM cf FH/GK     alb_new(1 : knon)  = 0.6
     697!       alb_new(1 : knon)  = 0.82
     698!IM cf JLD/ GK
     699!IM: 211003 Ksta0.77      alb_new(1 : knon)  = 0.77
     700!IM: KstaTER0.8 & LMD_ARMIP5    alb_new(1 : knon)  = 0.8
     701!IM: KstaTER0.77 & LMD_ARMIP6   
     702        alb_new(1 : knon)  = 0.77
     703
    697704!
    698705! Rugosite
     
    11441151
    11451152!IM cf. JP +++
    1146     albedo_keep(:) = (albedo_out(:,1)+albedo_out(:,2))/2.
     1153!IM BUG BUG BUG albedo_keep(:) = (albedo_out(:,1)+albedo_out(:,2))/2.
     1154    albedo_keep(1:knon) = (albedo_out(1:knon,1)+albedo_out(1:knon,2))/2.
    11471155!IM cf. JP ---
    11481156
     
    25992607! Masse maximum de neige (kg/m2). Au dessus de ce seuil, la neige
    26002608! en exces "s'ecoule" (calving)
    2601   real, parameter :: snow_max=1.
     2609!  real, parameter :: snow_max=1.
     2610!IM cf JLD/GK
     2611  real, parameter :: snow_max=3000.
    26022612  integer :: i
    26032613  real, dimension(klon) :: zx_mh, zx_nh, zx_oh
     
    26142624! REAL, parameter :: chasno = RLMLT/(2.3867E+06*0.15)
    26152625  REAL, parameter :: chasno = 3.334E+05/(2.3867E+06*0.15)
     2626!IM cf JLD/ GKtest
     2627  REAL, parameter :: chaice = 3.334E+05/(2.3867E+06*0.15)
     2628! fin GKtest
    26162629!
    26172630  logical, save         :: check = .FALSE.
     
    27022715      tsurf_new(i) = tsurf_new(i) - fq_fonte * chasno 
    27032716!IM cf JLD OK     
    2704       IF (nisurf == is_sic .OR. nisurf == is_lic ) tsurf_new(i) = RTT
     2717!IM cf JLD/ GKtest fonte aussi pour la glace
     2718!      IF (nisurf == is_sic .OR. nisurf == is_lic ) tsurf_new(i) = RTT
     2719      IF (nisurf == is_sic .OR. nisurf == is_lic ) THEN
     2720        fq_fonte = MAX((tsurf_new(i)-RTT )/chaice,0.0)
     2721        ffonte(i) = ffonte(i) + fq_fonte * RLMLT/dtime
     2722        bil_eau_s(i) = bil_eau_s(i) + fq_fonte
     2723        tsurf_new(i) = RTT
     2724      ENDIF
     2725! fin GKtest
    27052726      d_ts(i) = tsurf_new(i) - tsurf(i)
    27062727!      zx_h_ts(i) = tsurf_new(i) * RCPD * zx_pkh(i)
     
    27292750      run_off(i) = run_off(i) + MAX(qsol(i) - max_eau_sol, 0.0)
    27302751      qsol(i) = MIN(qsol(i), max_eau_sol)
    2731     else
    2732       run_off(i) = run_off(i) + MAX(bil_eau_s(i), 0.0)
     2752!IM : 0601003 else
     2753!IM: run_off(i) 
     2754!IM : 061003   run_off(i) = run_off(i) + MAX(bil_eau_s(i), 0.0)
    27332755    endif
    27342756  enddo
Note: See TracChangeset for help on using the changeset viewer.