Changeset 70
- Timestamp:
- 06/08/16 16:10:26 (8 years ago)
- Location:
- trunk/SOURCES
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SOURCES/Ant40_files/bmelt-ant-regions_mod.f90
r69 r70 206 206 enddo bms_init 207 207 208 print*,'33,107bmlet',bmshelf(33,107),typeshelf(33,107),bsoc(33,107)209 print*,'33,120bmlet',bmshelf(33,120),typeshelf(33,120),bsoc(33,120)210 208 211 209 bmshelf(:,:)=bmshelf(:,:)*bmelt_coef … … 231 229 coef_talus = coefbmshelf 232 230 else 233 coef_talus = 1 ! pas de changement au dela du talus continental 231 coef_talus = 1 ! pas de changement au dela du talus continental 234 232 endif talus_nochange 235 233 -
trunk/SOURCES/Draggings_modules/beta_iter_vitbil_mod.f90
r59 r70 345 345 end where 346 346 347 fleuvemx(:,:)=gzmx(:,:) 348 fleuvemy(:,:)=gzmy(:,:) 347 349 348 350 end subroutine gzm_beta_prescr -
trunk/SOURCES/Draggings_modules/dragging_prescr_beta_buoyency_mod.f90
r59 r70 328 328 end where 329 329 330 fleuvemx(:,:)=gzmx(:,:) 331 fleuvemy(:,:)=gzmy(:,:) 330 332 331 333 -
trunk/SOURCES/Draggings_modules/dragging_prescr_beta_mod.f90
r59 r70 337 337 end where 338 338 339 339 fleuvemx(:,:)=gzmx(:,:) 340 fleuvemy(:,:)=gzmy(:,:) 340 341 341 342 end subroutine gzm_beta_prescr -
trunk/SOURCES/Draggings_modules/dragging_prescr_beta_nolin_mod.f90
r59 r70 435 435 end where 436 436 437 437 fleuvemx(:,:)=gzmx(:,:) 438 fleuvemy(:,:)=gzmy(:,:) 438 439 439 440 end subroutine gzm_beta_prescr -
trunk/SOURCES/Temperature-routines/Qprod_icetemp.f90
r24 r70 97 97 do J=2,Ny 98 98 do I=2,Nx 99 if ((.not.Flotmx(I,J)).and.(.not. Gzmx(I,J))) then99 if ((.not.Flotmx(I,J)).and.(.not.fleuvemx(I,J))) then ! grounded et slowssa 100 100 Chalx(I,J,K,L)=(Btt(I-1,J,K,L)+Btt(I,J,K,L))*Ffx(I,J,L) !& 101 101 ! *Ro*G*Ee(K)**(Glen(L)+1)/Cp(I,J,K) 102 102 103 else if ( Gzmx(I,J)) then ! Ice Streams103 else if (fleuvemx(I,J)) then ! Ice Streams 104 104 Chalx(I,J,K,L)=0. 105 105 else ! Ice Shelves 106 106 Chalx(I,J,K,L)=0. 107 107 endif 108 if ((.not.Flotmy(I,J)).and.(.not. Gzmy(I,J))) then108 if ((.not.Flotmy(I,J)).and.(.not.fleuvemy(I,J))) then ! grounded et slowssa 109 109 Chaly(I,J,K,L)=(Btt(I,J-1,K,L)+Btt(I,J,K,L))*Ffy(I,J,L) !& 110 110 ! *Ro*G*Ee(K)**(Glen(L)+1)/Cp(I,J,K) 111 else if ( Gzmy(I,J)) then ! Ice Streams111 else if (fleuvemy(I,J)) then ! Ice Streams 112 112 Chaly(I,J,K,L)=0. 113 114 113 else ! Ice Shelves 115 114 Chaly(I,J,K,L)=0. … … 284 283 do J=2,Ny 285 284 do I=2,Nx 286 if ((.not.Flotmx(I,J)).and.(.not. Gzmx(I,J))) then285 if ((.not.Flotmx(I,J)).and.(.not.fleuvemx(I,J))) then 287 286 Chalx(I,J,K,L)=(Btt(I-1,J,K,L)+Btt(I,J,K,L))*Ffx(I,J,L) !& 288 287 ! *Ro*G*Ee(K)**(Glen(L)+1)/Cp(I,J,K) 289 288 290 else if ( Gzmx(I,J)) then ! Ice Streams289 else if (fleuvemx(I,J)) then ! Ice Streams 291 290 Chalx(I,J,K,L)=0. 292 291 … … 296 295 endif 297 296 298 if ((.not.Flotmy(I,J)).and.(.not. Gzmy(I,J))) then297 if ((.not.Flotmy(I,J)).and.(.not.fleuvemy(I,J))) then 299 298 Chaly(I,J,K,L)=(Btt(I,J-1,K,L)+Btt(I,J,K,L))*Ffy(I,J,L) !& 300 299 ! *Ro*G*Ee(K)**(Glen(L)+1)/Cp(I,J,K) 301 300 302 else if ( Gzmy(I,J)) then ! Ice Streams301 else if (fleuvemy(I,J)) then ! Ice Streams 303 302 Chaly(I,J,K,L)=0. 304 303 … … 469 468 do J=2,Ny 470 469 do I=2,Nx 471 if ((.not.Flotmx(I,J)).and.(.not. Gzmx(I,J))) then470 if ((.not.Flotmx(I,J)).and.(.not.fleuvemx(I,J))) then 472 471 Chalx(I,J,K,L)=(Btt(I-1,J,K,L)+Btt(I,J,K,L))*ddx(I,J,L) 473 472 474 else if ( Gzmx(I,J)) then ! Ice Streams473 else if (fleuvemx(I,J)) then ! Ice Streams 475 474 Chalx(I,J,K,L)=0. 476 475 … … 480 479 endif 481 480 482 if ((.not.Flotmy(I,J)).and.(.not. Gzmy(I,J))) then481 if ((.not.Flotmy(I,J)).and.(.not.fleuvemy(I,J))) then 483 482 Chaly(I,J,K,L)=(Btt(I,J-1,K,L)+Btt(I,J,K,L))*ddy(I,J,L) 484 483 485 else if ( Gzmy(I,J)) then ! Ice Streams484 else if (fleuvemy(I,J)) then ! Ice Streams 486 485 Chaly(I,J,K,L)=0. 487 486 -
trunk/SOURCES/dragging_hwatermax_0.2_mod.f90
r4 r70 106 106 (((hwater(i,j)+hwater(i-1,j))*0.5.gt.hwatstream) & 107 107 .and..not.flotmx(i,j)) 108 108 fleuvemx(i,j)=gzmx(i,j) 109 109 110 110 ! calcul du frottement basal (ce bloc etait avant dans neffect) … … 130 130 (((hwater(i,j)+hwater(i,j-1))*0.5.gt.hwatstream) & 131 131 .and..not.flotmy(i,j)) 132 fleuvemy(i,j)=gzmx(i,j) 132 133 133 134 ! calcul du frottement basal (ce bloc etait avant dans neffect)
Note: See TracChangeset
for help on using the changeset viewer.