Ignore:
Timestamp:
Aug 3, 2017, 10:25:17 AM (7 years ago)
Author:
Ehouarn Millour
Message:

Missing initializations that caused problems when running in aquaplanet mode.
EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/phyetat0.F90

    r2952 r2979  
    323323  ENDIF
    324324!FC
    325      IF (ifl_pbltree>0) then
     325  IF (ifl_pbltree>0) THEN
    326326!CALL get_field("FTER", pctsrf(:, is_ter), found)
    327      treedrg(:,1:klev,1:nbsrf)= 0.0
    328    CALL get_field("treedrg_ter", drg_ter(:,:), found)
     327    treedrg(:,1:klev,1:nbsrf)= 0.0
     328    CALL get_field("treedrg_ter", drg_ter(:,:), found)
    329329!  found=phyetat0_srf(1,treedrg,"treedrg","drag from vegetation" , 0.)
    330   !lecture du profile de freinage des arbres
    331    IF (.not. found ) then
    332      treedrg(:,1:klev,1:nbsrf)= 0.0
    333    else
    334      treedrg(:,1:klev,is_ter)= drg_ter(:,:)
     330    !lecture du profile de freinage des arbres
     331    IF (.not. found ) THEN
     332      treedrg(:,1:klev,1:nbsrf)= 0.0
     333    ELSE
     334      treedrg(:,1:klev,is_ter)= drg_ter(:,:)
    335335!     found=phyetat0_srf(klev,treedrg,"treedrg","freinage arbres",0.)
    336    ENDIF
    337       endif
    338 
     336    ENDIF
     337  ELSE
     338    ! initialize treedrg(), because it will be written in restartphy.nc
     339    treedrg(:,:,:) = 0.0
     340  ENDIF
    339341
    340342  ! Lecture de l'age de la neige:
Note: See TracChangeset for help on using the changeset viewer.