Changeset 113
- Timestamp:
- 06/13/17 16:58:07 (7 years ago)
- Location:
- trunk/SOURCES
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SOURCES/Ant40_files/lect-anteis_mod.f90
r86 r113 182 182 ! endwhere 183 183 S(:,:)=max(S(:,:),0.) ! pour etre au niveau des mers : ATTENTION si SEALEV <0 184 H(:,:)=max(H(:,:), 1.) ! pour avoir au moins 1 m184 H(:,:)=max(H(:,:),0.) ! pas d epaisseurs negatives 185 185 186 186 -
trunk/SOURCES/Ant40_files/output_anta40_mod-0.4.f90
r99 r113 14 14 15 15 USE module3D_phy 16 use bilan_eau_mod 16 17 17 18 -
trunk/SOURCES/Greeneem_files/lect-greeneem_mod.f90
r85 r113 79 79 call lect_input(1,'H',1,H,topo_dep,file_ncdf) ! epaisseur 80 80 S(:,:)=max(S(:,:),0.) ! pour etre au niveau des mers : ATTENTION si SEALEV <0 81 H(:,:)=max(H(:,:), 1.) ! pour avoir au moins 1 m81 H(:,:)=max(H(:,:),0.) ! pas d epaisseurs negatives 82 82 83 83 -
trunk/SOURCES/ablation_bord.f90
r102 r113 25 25 integer :: somm 26 26 27 28 ! Dans les zones sans glace ou le calcul icethick a donne un H negatif 29 ! ablbord contient pour l'instant Hneg/dt 30 ! ailleurs ablbord=0 31 32 ! mise a jour du masque "ice" 33 where (flot(:,:)) ! points flottants, sera éventuellement réévalué dans flottab 34 !cdc 1m where(H(:,:).gt.max(Hmin,Hmin+BM(:,:)-Bmelt(:,:))) 35 where(H(:,:).gt.0.) 36 ice(:,:)=1 37 elsewhere 38 ice(:,:)=0 39 !cdc 1m H(:,:)=max(1.,min(0.,(sealevel - Bsoc(:,:))*row/ro-0.01)) 40 H(:,:)=0. 41 endwhere 42 elsewhere ! points posés 43 where(H(:,:).gt.0.) 44 ice(:,:)=1 45 elsewhere 46 ice(:,:)=0 47 endwhere 48 endwhere 49 50 51 52 53 54 where (ice(:,:).eq.1) ! quand glace : abl=bm-acc 55 ablbord(:,:)=0. 56 endwhere 57 !~ where (calv(:,:).LT.0.) ! il ne peut pas y avoir calving et ablbord sur un meme point 58 !~ ablbord(:,:)=0. 59 !~ endwhere 27 ! Dans les zones ou le calcul icethick a donne un H negatif : ablbord=H 60 28 61 29 ! pour être au bord, il suffit que la somme des ice voisins soit > 0 -
trunk/SOURCES/calving_frange.f90
r112 r113 410 410 411 411 ! on met en calving les points detectes iceberg : 412 where (iceberg(:,:)) 412 where (iceberg(:,:)) 413 calv(:,:)=-h(:,:) 413 414 ice(:,:)=0 414 415 H(:,:)=0. -
trunk/SOURCES/lineartemp-0.2.f90
r29 r113 47 47 ! T(I,J,NZ)=TPMP(I,J,NZ)-10. 48 48 49 if (H(i,j).gt. 1.) T(I,J,NZ)=TPMP(I,J,NZ)-20.49 if (H(i,j).gt.0.) T(I,J,NZ)=TPMP(I,J,NZ)-20. 50 50 51 51 -
trunk/SOURCES/main3D-0.4-40km.f90
r112 r113 232 232 do j=1,ny 233 233 do i=1,nx 234 H(i,j)=max( 1.,H(i,j))234 H(i,j)=max(0.,H(i,j)) 235 235 enddo 236 236 enddo
Note: See TracChangeset
for help on using the changeset viewer.