Changeset 490


Ignore:
Timestamp:
02/21/24 16:45:10 (4 months ago)
Author:
dumas
Message:

depth_shelf_min : minimal depth (-200m) used to compute basal melting in bmelt-beckmann-gcm_mod

Location:
branches/GRISLIv3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/GRISLIv3/SOURCES/bmelt-beckmann-gcm_mod.f90

    r481 r490  
    8181    integer :: nmax ! to avoid inifite loop  
    8282    integer :: err 
    83  
    84     namelist/bmelt_beckmann_gcm_mod/K_t,TO_file,SO_file,Bassin_file,nbassins,deltaT_bool,deltaT_file,bmelt_empty,nonlocal_bool,grlmelt_bool 
     83    real :: depth_shelf_min ! minimal depth used to compute bmelt 
     84    integer :: ksup 
     85 
     86    namelist/bmelt_beckmann_gcm_mod/K_t,TO_file,SO_file,Bassin_file,nbassins,deltaT_bool,deltaT_file,bmelt_empty,nonlocal_bool,grlmelt_bool,depth_shelf_min 
    8587     
    8688    rewind(num_param)        ! loop back at the beginning of the param_list.dat file 
     
    326328   enddo 
    327329   !$OMP END DO 
     330 
     331   ! limitation de la temperature a une profondeur depth_shelf_min pour eviter tx fonte tres faible au front des ice-shelves 
     332   ! recherche de l'indice de profondeur  
     333   do k=1,nzoc 
     334      if ( zoc(k).GT.depth_shelf_min) ksup = k + 1 
     335   enddo 
     336   if (ksup.LT.2) print*,'bmelt-beckmann-gcm_mod, check depth_shelf_min : ksup = ',ksup 
     337 
     338   do k=1,ksup - 1 
     339      !$OMP WORKSHARE 
     340      temp_ocean(:,:,k) = temp_ocean(:,:,ksup) 
     341      salinity_ocean(:,:,k) = salinity_ocean(:,:,ksup) 
     342      !$OMP END WORKSHARE 
     343   enddo 
     344             
     345    
    328346    
    329347   !$OMP WORKSHARE 
  • branches/GRISLIv3/launching_area/Master-files/Param/anteis1_param_list_lhs-nolin.dat

    r489 r490  
    231231nonlocal_bool = 1 
    232232grlmelt_bool = 0 
     233depth_shelf_min = -200. 
    233234/ 
    234235!--------------------------------------------------------- 
Note: See TracChangeset for help on using the changeset viewer.