Changeset 30


Ignore:
Timestamp:
10/13/16 09:18:27 (8 years ago)
Author:
vancop
Message:

cleaning

Location:
branches/2016/dev_v3.20_2016_platelet/SOURCES/source_3.20
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_v3.20_2016_platelet/SOURCES/source_3.20/ice.com

    r28 r30  
    179179      COMMON/heateqcoe/lfus,cpg,cpw,gammac,betak,tmut,tpw, 
    180180     &              cpoc,deltah, betak1, betak2, visc_br, thdiff_br, 
    181      &              beta_ocs 
     181     &              beta_ocs, rho_br 
    182182 
    183183      COMMON/barrowconf/sal_read(11), hi_read(11), hgins, hnins, 
     
    190190      COMMON/tuneforcing/sf_mult, tabq_ano 
    191191 
     192      REAL(8) :: 
     193     &   alpha_GN  
     194 
    192195      COMMON/fluidtpt/flu_beta, rad_io, 
    193196     &                frtr_si_phy, qsummer, d_br_mol, d_br_tur, 
    194197     &                ra_c, ra_smooth, e_thr_flu, delta_cw,  
     198     &                alpha_GN, 
    195199     &                rn_e_newice, ini_swi,  
    196200     &                nn_thcond, 
  • branches/2016/dev_v3.20_2016_platelet/SOURCES/source_3.20/ice_phy_param.f

    r29 r30  
    112112      visc_br = 1.9e-3            ! dynamic viscosity of water at 0C (kg/(m.s)) - Sharqawy et al, 2010, eq. 22 
    113113      thdiff_br = 1.2e-7          ! thermal diffusivity of brine (m2/s) - Notz and Worster, 2008 
     114      rho_br  = 1020.             ! brine density 
    114115      beta_ocs  = 0.81            ! regulates density changes due to changes in salinity 
    115116 
     
    196197      READ(25,'(a3)') c_permeff   ! type of effective permeability 
    197198      READ(25,*) 
    198       READ(25,*) delta_cw         ! Cox and weeks gravity drainage parameter 
     199      READ(25,*) alpha_GN         ! Griewank and Notz gravity drainage parameter 
     200      READ(25,*) 
     201      READ(25,*) delta_CW         ! Cox and weeks gravity drainage parameter 
    199202      READ(25,*) 
    200203      READ(25,*) rn_e_newice      ! Liquid fraction in new ice 
     
    261264      WRITE(numout,*) ' ra_smooth  :', ra_smooth 
    262265      WRITE(numout,*) ' c_gravdr   :', c_gravdr 
    263       WRITE(numout,*) ' delta_cw   :', delta_cw 
     266      WRITE(numout,*) ' alpha_GN   :', alpha_GN 
     267      WRITE(numout,*) ' delta_CW   :', delta_CW 
    264268      WRITE(numout,*) ' rn_e_newice:', rn_e_newice 
    265269      WRITE(numout,*) ' nn_thcond  :', nn_thcond 
  • branches/2016/dev_v3.20_2016_platelet/SOURCES/source_3.20/ice_sal_adv.f

    r29 r30  
    66      !! ** Purpose : 
    77      !!        This routine computes new salinities in the ice 
     8      !!        Based on the method of Griewank and Notz (2013) & 
     9      !!        Rees Jones and Worster (2014) 
     10      !!        dS/dt = -w dSbr / dz 
     11      !!        with a trick to retrieve the lost salt 
    812      !! 
    913      !! ** Method  : Vertical salinity profile computation  
     
    1822      !! ** External 
    1923      !! 
    20       !! ** References : Vancop. et al., 2008 
     24      !! ** References : Griewank and Notz JGR 2013 
     25      !!                 Rees Jones & Worster JGR 2014 
    2126      !! 
    2227      !! ** History  :  
    23       !!    (06-2003) Martin Vancop. LIM1D 
    24       !!    (06-2008) Martin Vancop. BIO-LIM 
    25       !!    (09-2008) Martin Vancop. Explicit gravity drainage 
     28      !!    (03-2016) - Martin Vancoppenolle + Max Thomas + Ludivine Conte: initial version 
     29      !!    (10-2016) - Martin Vancoppenolle + Pat Wongpan : revision 
    2630      !! 
    2731      !!------------------------------------------------------------------ 
     
    4852     &   zindtbis           ,    !: 
    4953     &   zdiagbis                !: 
    50  
    5154 
    5255      REAL(8), DIMENSION(nlay_i,3) :: !: dummy factors for tracer equation 
     
    279282 
    280283      alpha_GN  = 1.56e-3 
    281       rho_br_GN = 1020. 
    282       Rc_GN     = 1.01 
    283       !alpha_GN = 1.0e-3 
    284       !Rc_GN    = 1.0 
    285284 
    286285      w_adv_br(:) = 0.0 
    287286      zRae(:) = 0. 
    288287      DO layer = 1, nlay_i 
    289          zRae(layer) = MAX( rayleigh(layer) - Rc_GN, 0.) ! correction from the orig scheme 
     288         zRae(layer) = MAX( rayleigh(layer) - ra_c, 0.) ! correction from the orig scheme 
    290289      END DO 
    291290 
    292291      DO layer = 1, nlay_i 
    293          w_adv_br(layer) = - alpha_GN / rho_br_GN *  
     292         w_adv_br(layer) = - alpha_GN / rho_br *  
    294293     &      SUM ( zRae(1:layer)*deltaz_i_phy(1:layer) ) 
    295294      END DO 
Note: See TracChangeset for help on using the changeset viewer.