Ignore:
Timestamp:
01/16/19 16:08:14 (5 years ago)
Author:
aquiquet
Message:

Grisli-iloveclim branch merged to trunk at revision 243

Location:
branches/iLoveclim
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/iLoveclim

  • branches/iLoveclim/SOURCES/Hudson_files/bmelt_hudson_mod.f90

    r4 r244  
    5252!             bmgrz(i,j)= 10. 
    5353 
    54           bmshelf(i,j)=(sealevel-BSOC(i,j))/200  ! jalv: eq lineaire en fonction de la profondeur de la mer 
     54          bmshelf(i,j)=(sealevel_2d(i,j)-BSOC(i,j))/200  ! jalv: eq lineaire en fonction de la profondeur de la mer 
    5555          bmgrz(i,j)=bmshelf(i,j) 
    5656!          endif 
  • branches/iLoveclim/SOURCES/Hudson_files/climat-hudson_mod.f90

    r4 r244  
    102102!jalv: test pour que le bilan de masse soit 0 sur l'ocean plus profond de 600 m: 
    103103!      c'est le bon critere??: 
    104 where (sealevel-BSOC(:,:).gt.600) acc(:,:)=0. 
    105 where (sealevel-BSOC(:,:).gt.600) abl(:,:)=0. 
     104where (sealevel_2d(:,:)-BSOC(:,:).gt.600) acc(:,:)=0. 
     105where (sealevel_2d(:,:)-BSOC(:,:).gt.600) abl(:,:)=0. 
    106106 
    107 where ((sealevel-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2500.)) abl(:,:)=-1. 
    108 where ((sealevel-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2600.)) abl(:,:)=-5. 
    109 where ((sealevel-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2650.)) abl(:,:)=-10. 
    110 where ((sealevel-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2700.)) abl(:,:)=-20. 
     107where ((sealevel_2d(:,:)-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2500.)) abl(:,:)=-1. 
     108where ((sealevel_2d(:,:)-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2600.)) abl(:,:)=-5. 
     109where ((sealevel_2d(:,:)-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2650.)) abl(:,:)=-10. 
     110where ((sealevel_2d(:,:)-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2700.)) abl(:,:)=-20. 
    111111 
    112112bm(:,:)=acc(:,:)+abl(:,:) 
     
    135135!      c'est le bon critere??: 
    136136!where (BSOC(:,:).lt.B(:,:)) Tann(:,:)=0. 
    137 where (sealevel-BSOC(:,:).gt.600) Tann(:,:)=0.  
     137where (sealevel_2d(:,:)-BSOC(:,:).gt.600) Tann(:,:)=0.  
    138138 
    139139 
  • branches/iLoveclim/SOURCES/Hudson_files/eaubasale-0.5_hudson_mod.f90

    r4 r244  
    139139        if (flot(i,j))then  ! points flottants 
    140140           klimit(i,j)=1 
    141            limit_hw(i,j)=(sealevel-Bsoc(i,j))*rowg/rofreshg 
     141           limit_hw(i,j)=(sealevel_2d(i,j)-Bsoc(i,j))*rowg/rofreshg 
    142142 
    143143        else if (IBASE(I,J).eq.1) then ! base froide 
     
    182182           pot_w(I,J)=pot_w(I,J)+rog*H(I,J) 
    183183 
    184            pot_f(I,J)=rowg*(sealevel-S(i,j)+H(I,J))  ! pression a la base de l'ice shelf 
     184           pot_f(I,J)=rowg*(sealevel_2d(i,j)-S(i,j)+H(I,J))  ! pression a la base de l'ice shelf 
    185185        enddo 
    186186     enddo 
     
    308308 
    309309              if (flot(i,j)) then  ! if flot > hwater=hwater in ocean  
    310                  hwater(i,j)= sealevel - bsoc(i,j) 
     310                 hwater(i,j)= sealevel_2d(i,j) - bsoc(i,j) 
    311311                 !             hwater(i,j)= max(0.,hwater(i,j)) 
    312312                 if (hwater(i,j).lt.0.) hwater(i,j)=0. 
     
    320320 
    321321              ! Attention le bloc suivant est pour le run 20  
    322               !           Zflot=row/ro*(sealevel-Bsoc(i,j))-10. 
     322              !           Zflot=row/ro*(sealevel_2d(i,j)-Bsoc(i,j))-10. 
    323323              Zflot=H(i,j)*rog/rofreshg 
    324324 
  • branches/iLoveclim/SOURCES/Hudson_files/module_choix-hudson-0.4.f90

    r4 r244  
    2121use  climat_hudson 
    2222 
    23 ! pas de lacs proglaciaires 
    24 use no_lakes 
     23! pas de differences locales de niveau marin 
     24use no_rsl 
    2525 
    2626!--------------Lecture climat forcage--------------- 
Note: See TracChangeset for help on using the changeset viewer.