Changeset 145
- Timestamp:
- 10/19/17 18:07:33 (7 years ago)
- Location:
- trunk/SOURCES
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SOURCES/Fichiers-parametres/ant16km_LISTE-VAR-NETCDF.dat
r143 r145 790 790 1 1 1 791 791 ----------------------------------------------------------- 792 litempbot 793 220 794 1 1 1 795 ----------------------------------------------------------- 792 796 793 797 ========================================================== -
trunk/SOURCES/Netcdf-routines/Description_Variables.dat
r143 r145 1528 1528 "Floating ice sheet area fraction" !~ description 1529 1529 ------------------------------------------------------ 1530 "litempbot" ! nom de la variable 1531 220 litempbot 5 ! number, name in grisli, class 1532 "o" ! node type : "o" ,"^", ">" 1533 "land_ice_basal_temperature" !~ long name 1534 "land_ice_basal_temperature" !~ standard name 1535 "K" !~ unit 1536 "Basal temperature" !~ description 1537 ------------------------------------------------------ 1538 -
trunk/SOURCES/Temperature-routines/icetemp_mod.f90
r102 r145 305 305 !~ nx,ny,temps,t_cpu,norme 306 306 307 307 debug_3D(:,:,120) = T(:,:,nz)+273.15 308 308 309 If (Itracebug.Eq.1) Write(num_tracebug,*)' fin routine icetemp' 309 310 return -
trunk/SOURCES/bilan_eau_mod.f90
r136 r145 95 95 do j=1,ny 96 96 do i=1,nx 97 if ((H(i,j).gt.0.).and.(archimtab(i,j).GE.0.).and.(Bsoc(i,j).LE.sealevel)) then ! grounded with ice 97 !afq if ((H(i,j).gt.0.).and.(archimtab(i,j).GE.0.).and.(Bsoc(i,j).LE.sealevel)) then ! grounded with ice 98 if ((H(i,j).gt.0.).and.(archimtab(i,j).GE.0.)) then ! grounded with ice 98 99 if (archimtab(i-1,j).LT.0..and.Uxbar(i,j).LT.0..and..not.flot_marais(i-1,j)) gr_line(i,j)=1 99 100 if (archimtab(i+1,j).LT.0..and.Uxbar(i+1,j).GT.0..and..not.flot_marais(i+1,j)) gr_line(i,j)=1 … … 107 108 !~ grline_dtt(:,:)= (((uxbar(:,:)+eoshift(uxbar(:,:),shift=1,boundary=0.,dim=1))**2+ & 108 109 !~ (uybar(:,:)+eoshift(uybar(:,:),shift=1,boundary=0.,dim=2))**2)**0.5)*0.5 & 109 !~ *H(:,:) + grline_dtt(:,:) 110 grline_dtt(:,:)= (abs(uxbar(:,:)+eoshift(uxbar(:,:),shift=1,boundary=0.,dim=1))/2.*dy + & 111 abs(uybar(:,:)+eoshift(uybar(:,:),shift=1,boundary=0.,dim=2))/2.*dx) & 112 *H(:,:) + grline_dtt(:,:) 110 !~ *H(:,:) + grline_dtt(:,:) 111 grline_dtt(:,:)= - sqrt( & 112 ( (uxbar(:,:)+eoshift(uxbar(:,:),shift=1,boundary=0.,dim=1))*dy/2. )**2 + & 113 ( (uybar(:,:)+eoshift(uybar(:,:),shift=1,boundary=0.,dim=2))*dx/2. )**2 ) & 114 * H(:,:) * dt + grline_dtt(:,:) 113 115 endwhere 114 116 -
trunk/SOURCES/bilan_flux_output_mod.f90
r144 r145 66 66 bm_flux(2:nx-1,2:ny-1) = bm_flux(2:nx-1,2:ny-1) + bm(2:nx-1,2:ny-1)*dt ! somme Bm sur dt 67 67 bmelt_flux(2:nx-1,2:ny-1) = bmelt_flux(2:nx-1,2:ny-1) + bmelt(2:nx-1,2:ny-1)*dt + ablbord(2:nx-1,2:ny-1) ! somme bmelt sur dt 68 dhdt_flux(2:nx-1,2:ny-1) = dhdt_flux(2:nx-1,2:ny-1) + (H(2:nx-1,2:ny-1)-vieuxH_flux(2:nx-1,2:ny-1)) *dt! somme dhdt sur dt68 dhdt_flux(2:nx-1,2:ny-1) = dhdt_flux(2:nx-1,2:ny-1) + (H(2:nx-1,2:ny-1)-vieuxH_flux(2:nx-1,2:ny-1)) ! somme dhdt sur dt 69 69 endwhere 70 70 … … 75 75 !~ (uybar(:,:)+eoshift(uybar(:,:),shift=1,boundary=0.,dim=2))**2)**0.5)*0.5 & 76 76 !~ *H(:,:) + grline_flux(:,:) 77 grline_flux(:,:)= (abs(uxbar(:,:)+eoshift(uxbar(:,:),shift=1,boundary=0.,dim=1))/2.*dy + & 78 abs(uybar(:,:)+eoshift(uybar(:,:),shift=1,boundary=0.,dim=2))/2.*dx) & 79 *H(:,:) + grline_flux(:,:) 77 grline_flux(:,:)= - sqrt( & 78 ( (uxbar(:,:)+eoshift(uxbar(:,:),shift=1,boundary=0.,dim=1))*dy/2. )**2 + & 79 ( (uybar(:,:)+eoshift(uybar(:,:),shift=1,boundary=0.,dim=2))*dx/2. )**2 ) & 80 * H(:,:) * dt /(dx*dy) + grline_flux(:,:) 80 81 endwhere 81 82 … … 88 89 dhdt_flux(:,:)=(dhdt_flux(:,:)/dtsum)/secyear 89 90 calving_flux(:,:)=(calving_flux(:,:)/dtsum)*ice_density/secyear 90 grline_flux(:,:)= (grline_flux(:,:)/dtsum)*ice_density/secyear91 grline_flux(:,:)= (grline_flux(:,:)/dtsum)*ice_density/secyear 91 92 92 93 ! sorties dans debug_3d: 93 debug_3d(:,:,106) = bm_flux(:,:) ! acabf94 debug_3d(:,:,107) = bmelt_flux(:,:) ! libmassbf95 debug_3d(:,:,108) = dhdt_flux(:,:) ! dlithkdt96 debug_3d(:,:,109) = calving_flux(:,:) ! licalvf97 debug_3d(:,:,110) = grline_flux(:,:) ! ligroundf94 debug_3d(:,:,106) = bm_flux(:,:) ! acabf 95 debug_3d(:,:,107) = -bmelt_flux(:,:) ! libmassbf 96 debug_3d(:,:,108) = dhdt_flux(:,:) ! dlithkdt 97 debug_3d(:,:,109) = calving_flux(:,:) ! licalvf 98 debug_3d(:,:,110) = grline_flux(:,:) ! ligroundf 98 99 99 100 ! remise a 0 -
trunk/SOURCES/flottab2-0.7.f90
r143 r145 749 749 750 750 ! pour sorties initMIP: 751 debug_3D(:,:,118) = 1-ice(:,:)751 debug_3D(:,:,118) = ice(:,:)*(1-mk(:,:)) 752 752 debug_3D(:,:,119) = ice(:,:)*mk(:,:) 753 753 -
trunk/SOURCES/out_cptr_mod.f90
r65 r145 312 312 Uyflgz(:,:) = Uy(:,:,nz) 313 313 314 debug_3D(:,:,120) = T(:,:,nz) + 273.15 314 315 315 316
Note: See TracChangeset
for help on using the changeset viewer.