Changeset 244 for branches/iLoveclim/SOURCES/Hudson_files
- Timestamp:
- 01/16/19 16:08:14 (5 years ago)
- Location:
- branches/iLoveclim
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/iLoveclim
- Property svn:mergeinfo changed
/trunk merged: 199-213,215-243
- Property svn:mergeinfo changed
-
branches/iLoveclim/SOURCES/Hudson_files/bmelt_hudson_mod.f90
r4 r244 52 52 ! bmgrz(i,j)= 10. 53 53 54 bmshelf(i,j)=(sealevel -BSOC(i,j))/200 ! jalv: eq lineaire en fonction de la profondeur de la mer54 bmshelf(i,j)=(sealevel_2d(i,j)-BSOC(i,j))/200 ! jalv: eq lineaire en fonction de la profondeur de la mer 55 55 bmgrz(i,j)=bmshelf(i,j) 56 56 ! endif -
branches/iLoveclim/SOURCES/Hudson_files/climat-hudson_mod.f90
r4 r244 102 102 !jalv: test pour que le bilan de masse soit 0 sur l'ocean plus profond de 600 m: 103 103 ! c'est le bon critere??: 104 where (sealevel -BSOC(:,:).gt.600) acc(:,:)=0.105 where (sealevel -BSOC(:,:).gt.600) abl(:,:)=0.104 where (sealevel_2d(:,:)-BSOC(:,:).gt.600) acc(:,:)=0. 105 where (sealevel_2d(:,:)-BSOC(:,:).gt.600) abl(:,:)=0. 106 106 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.107 where ((sealevel_2d(:,:)-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2500.)) abl(:,:)=-1. 108 where ((sealevel_2d(:,:)-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2600.)) abl(:,:)=-5. 109 where ((sealevel_2d(:,:)-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2650.)) abl(:,:)=-10. 110 where ((sealevel_2d(:,:)-BSOC(:,:).gt.100).and.(dist_heino(:,:).gt.2700.)) abl(:,:)=-20. 111 111 112 112 bm(:,:)=acc(:,:)+abl(:,:) … … 135 135 ! c'est le bon critere??: 136 136 !where (BSOC(:,:).lt.B(:,:)) Tann(:,:)=0. 137 where (sealevel -BSOC(:,:).gt.600) Tann(:,:)=0.137 where (sealevel_2d(:,:)-BSOC(:,:).gt.600) Tann(:,:)=0. 138 138 139 139 -
branches/iLoveclim/SOURCES/Hudson_files/eaubasale-0.5_hudson_mod.f90
r4 r244 139 139 if (flot(i,j))then ! points flottants 140 140 klimit(i,j)=1 141 limit_hw(i,j)=(sealevel -Bsoc(i,j))*rowg/rofreshg141 limit_hw(i,j)=(sealevel_2d(i,j)-Bsoc(i,j))*rowg/rofreshg 142 142 143 143 else if (IBASE(I,J).eq.1) then ! base froide … … 182 182 pot_w(I,J)=pot_w(I,J)+rog*H(I,J) 183 183 184 pot_f(I,J)=rowg*(sealevel -S(i,j)+H(I,J)) ! pression a la base de l'ice shelf184 pot_f(I,J)=rowg*(sealevel_2d(i,j)-S(i,j)+H(I,J)) ! pression a la base de l'ice shelf 185 185 enddo 186 186 enddo … … 308 308 309 309 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) 311 311 ! hwater(i,j)= max(0.,hwater(i,j)) 312 312 if (hwater(i,j).lt.0.) hwater(i,j)=0. … … 320 320 321 321 ! 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. 323 323 Zflot=H(i,j)*rog/rofreshg 324 324 -
branches/iLoveclim/SOURCES/Hudson_files/module_choix-hudson-0.4.f90
r4 r244 21 21 use climat_hudson 22 22 23 ! pas de lacs proglaciaires24 use no_ lakes23 ! pas de differences locales de niveau marin 24 use no_rsl 25 25 26 26 !--------------Lecture climat forcage---------------
Note: See TracChangeset
for help on using the changeset viewer.