Changeset 145


Ignore:
Timestamp:
10/19/17 18:07:33 (7 years ago)
Author:
aquiquet
Message:

Finalising initMIP Antarctica outputs, this revision has been used to generate what we uploaded on the initMIP ftp.

Location:
trunk/SOURCES
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/SOURCES/Fichiers-parametres/ant16km_LISTE-VAR-NETCDF.dat

    r143 r145  
    7907901       1       1 
    791791----------------------------------------------------------- 
     792litempbot 
     793220 
     7941       1       1 
     795----------------------------------------------------------- 
    792796                                         
    793797========================================================== 
  • trunk/SOURCES/Netcdf-routines/Description_Variables.dat

    r143 r145  
    15281528"Floating ice sheet area fraction"                        !~  description  
    15291529------------------------------------------------------ 
     1530"litempbot"                        ! nom de la variable 
     1531220      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  
    305305!~            nx,ny,temps,t_cpu,norme 
    306306 
    307  
     307    debug_3D(:,:,120) = T(:,:,nz)+273.15 
     308     
    308309    If (Itracebug.Eq.1) Write(num_tracebug,*)' fin routine icetemp' 
    309310    return 
  • trunk/SOURCES/bilan_eau_mod.f90

    r136 r145  
    9595do j=1,ny 
    9696  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 
    9899      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 
    99100      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 
     
    107108!~   grline_dtt(:,:)= (((uxbar(:,:)+eoshift(uxbar(:,:),shift=1,boundary=0.,dim=1))**2+ & 
    108109!~                     (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(:,:) 
    113115endwhere 
    114116 
  • trunk/SOURCES/bilan_flux_output_mod.f90

    r144 r145  
    6666   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 
    6767   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 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))       ! somme dhdt  sur dt     
    6969endwhere 
    7070 
     
    7575!~                     (uybar(:,:)+eoshift(uybar(:,:),shift=1,boundary=0.,dim=2))**2)**0.5)*0.5 & 
    7676!~                     *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(:,:) 
    8081endwhere 
    8182 
     
    8889  dhdt_flux(:,:)=(dhdt_flux(:,:)/dtsum)/secyear 
    8990  calving_flux(:,:)=(calving_flux(:,:)/dtsum)*ice_density/secyear 
    90   grline_flux(:,:)=(grline_flux(:,:)/dtsum)*ice_density/secyear 
     91  grline_flux(:,:)= (grline_flux(:,:)/dtsum)*ice_density/secyear  
    9192 
    9293! sorties dans debug_3d: 
    93   debug_3d(:,:,106) = bm_flux(:,:)      ! acabf 
    94   debug_3d(:,:,107) = bmelt_flux(:,:)   ! libmassbf 
    95   debug_3d(:,:,108) = dhdt_flux(:,:)    ! dlithkdt 
    96   debug_3d(:,:,109) = calving_flux(:,:) ! licalvf 
    97   debug_3d(:,:,110) = grline_flux(:,:)  ! ligroundf 
     94  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 
    9899 
    99100! remise a 0 
  • trunk/SOURCES/flottab2-0.7.f90

    r143 r145  
    749749 
    750750    ! pour sorties initMIP: 
    751     debug_3D(:,:,118) =  1-ice(:,:) 
     751    debug_3D(:,:,118) = ice(:,:)*(1-mk(:,:)) 
    752752    debug_3D(:,:,119) = ice(:,:)*mk(:,:) 
    753753 
  • trunk/SOURCES/out_cptr_mod.f90

    r65 r145  
    312312     Uyflgz(:,:) = Uy(:,:,nz) 
    313313 
     314     debug_3D(:,:,120) = T(:,:,nz) + 273.15 
    314315 
    315316 
Note: See TracChangeset for help on using the changeset viewer.