New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 8564 for branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/iceistate.F90 – NEMO

Ignore:
Timestamp:
2017-09-27T11:11:01+02:00 (7 years ago)
Author:
clem
Message:

change variable names

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/iceistate.F90

    r8563 r8564  
    8888      !!                6) store before fields 
    8989      !! 
    90       !! ** Notes   : o_i, t_su, t_s, t_i, s_i must be filled everywhere, even 
     90      !! ** Notes   : o_i, t_su, t_s, t_i, sz_i must be filled everywhere, even 
    9191      !!              where there is no ice (clem: I do not know why, is it mandatory?)  
    9292      !!-------------------------------------------------------------------- 
     
    284284            DO jj = 1, jpj 
    285285               DO ji = 1, jpi 
    286                   a_i(ji,jj,jl)   = zswitch(ji,jj) * za_i_ini(ji,jj,jl)                       ! concentration 
     286                  a_i(ji,jj,jl)  = zswitch(ji,jj) * za_i_ini(ji,jj,jl)                       ! concentration 
    287287                  h_i(ji,jj,jl)  = zswitch(ji,jj) * zh_i_ini(ji,jj,jl)                       ! ice thickness 
    288                   sm_i(ji,jj,jl)  = zswitch(ji,jj) * zsm_i_ini(ji,jj)                         ! salinity 
    289                   o_i(ji,jj,jl)   = 0._wp                                                     ! age (0 day) 
    290                   t_su(ji,jj,jl)  = zswitch(ji,jj) * zts_u_ini(ji,jj) + ( 1._wp - zswitch(ji,jj) ) * rt0 ! surf temp 
     288                  s_i(ji,jj,jl)  = zswitch(ji,jj) * zsm_i_ini(ji,jj)                         ! salinity 
     289                  o_i(ji,jj,jl)  = 0._wp                                                     ! age (0 day) 
     290                  t_su(ji,jj,jl) = zswitch(ji,jj) * zts_u_ini(ji,jj) + ( 1._wp - zswitch(ji,jj) ) * rt0 ! surf temp 
    291291 
    292292                  IF( zht_i_ini(ji,jj) > 0._wp )THEN 
     
    305305 
    306306                  ! ice volume, salt content, age content 
    307                   v_i(ji,jj,jl)  = h_i(ji,jj,jl) * a_i(ji,jj,jl)              ! ice volume 
    308                   v_s(ji,jj,jl)  = h_s(ji,jj,jl) * a_i(ji,jj,jl)              ! snow volume 
    309                   smv_i(ji,jj,jl) = MIN( sm_i(ji,jj,jl) , sss_m(ji,jj) ) * v_i(ji,jj,jl) ! salt content 
    310                   oa_i(ji,jj,jl)  = o_i(ji,jj,jl) * a_i(ji,jj,jl)               ! age content 
     307                  v_i (ji,jj,jl) = h_i(ji,jj,jl) * a_i(ji,jj,jl)              ! ice volume 
     308                  v_s (ji,jj,jl) = h_s(ji,jj,jl) * a_i(ji,jj,jl)              ! snow volume 
     309                  sv_i(ji,jj,jl) = MIN( s_i(ji,jj,jl) , sss_m(ji,jj) ) * v_i(ji,jj,jl) ! salt content 
     310                  oa_i(ji,jj,jl) = o_i(ji,jj,jl) * a_i(ji,jj,jl)               ! age content 
    311311               END DO 
    312312            END DO 
     
    316316         IF( nn_icesal == 1 .OR. nn_icesal == 3 )  THEN 
    317317            CALL ice_var_salprof 
    318             smv_i = sm_i * v_i 
     318            sv_i = s_i * v_i 
    319319         ENDIF 
    320320             
     
    340340               DO jj = 1, jpj 
    341341                  DO ji = 1, jpi 
    342                      t_i(ji,jj,jk,jl) = zswitch(ji,jj) * ztm_i_ini(ji,jj) + ( 1._wp - zswitch(ji,jj) ) * rt0  
    343                      s_i(ji,jj,jk,jl) = zswitch(ji,jj) * zsm_i_ini(ji,jj) + ( 1._wp - zswitch(ji,jj) ) * rn_simin 
    344                      ztmelts          = - tmut * s_i(ji,jj,jk,jl) + rt0 !Melting temperature in K 
     342                     t_i (ji,jj,jk,jl) = zswitch(ji,jj) * ztm_i_ini(ji,jj) + ( 1._wp - zswitch(ji,jj) ) * rt0  
     343                     sz_i(ji,jj,jk,jl) = zswitch(ji,jj) * zsm_i_ini(ji,jj) + ( 1._wp - zswitch(ji,jj) ) * rn_simin 
     344                     ztmelts          = - tmut * sz_i(ji,jj,jk,jl) + rt0 !Melting temperature in K 
    345345 
    346346                     ! heat content per unit volume 
     
    379379         v_i  (:,:,:) = 0._wp 
    380380         v_s  (:,:,:) = 0._wp 
    381          smv_i(:,:,:) = 0._wp 
     381         sv_i (:,:,:) = 0._wp 
    382382         oa_i (:,:,:) = 0._wp 
    383383         h_i  (:,:,:) = 0._wp 
    384384         h_s  (:,:,:) = 0._wp 
    385          sm_i (:,:,:) = 0._wp 
     385         s_i (:,:,:) = 0._wp 
    386386         o_i  (:,:,:) = 0._wp 
    387387 
     
    475475      v_s_b  (:,:,:)   = v_s  (:,:,:) 
    476476      e_s_b  (:,:,:,:) = e_s  (:,:,:,:) 
    477       smv_i_b(:,:,:)   = smv_i(:,:,:) 
     477      sv_i_b (:,:,:)   = sv_i (:,:,:) 
    478478      oa_i_b (:,:,:)   = oa_i (:,:,:) 
    479479      u_ice_b(:,:)     = u_ice(:,:) 
Note: See TracChangeset for help on using the changeset viewer.