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 8233 for branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/limvar.F90 – NEMO

Ignore:
Timestamp:
2017-06-28T14:33:07+02:00 (7 years ago)
Author:
clem
Message:

merge with dev_r6859_LIM3_meltponds@r8179

File:
1 edited

Legend:

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

    r7813 r8233  
    9191      et_i(:,:)  = SUM( SUM( e_i(:,:,:,:), dim=4 ), dim=3 ) 
    9292 
     93      ! MV MP 2016 
     94      IF ( ln_pnd ) THEN 
     95         at_ip(:,:) = SUM( a_ip, dim=3 ) 
     96         vt_ip(:,:) = SUM( v_ip, dim=3 ) 
     97      ENDIF 
     98      ! END MP 2016 
     99 
    93100      ! open water fraction 
    94101      DO jj = 1, jpj 
     
    244251      END DO 
    245252 
    246       ! integrated values 
     253      ! integrated values  
    247254      vt_i (:,:) = SUM( v_i, dim=3 ) 
    248255      vt_s (:,:) = SUM( v_s, dim=3 ) 
    249256      at_i (:,:) = SUM( a_i, dim=3 ) 
     257 
     258      ! MV MP 2016 
     259      ! probably should resum for melt ponds ??? 
    250260 
    251261      ! 
     
    516526      !!------------------------------------------------------------------- 
    517527      INTEGER  ::   ji, jj, jl, jk   ! dummy loop indices 
    518       REAL(wp) ::   zsal, zvi, zvs, zei, zes 
     528      REAL(wp) ::   zsal, zvi, zvs, zei, zes, zvp 
    519529      !!------------------------------------------------------------------- 
    520530      at_i (:,:) = 0._wp 
     
    556566               zvs  = v_s  (ji,jj,  jl) 
    557567               zes  = e_s  (ji,jj,1,jl) 
     568               IF ( ( nn_pnd_scheme > 0 ) .AND. ln_pnd_fw )   zvp  = v_ip (ji,jj  ,jl) 
    558569               !----------------------------------------------------------------- 
    559570               ! Zap snow energy  
     
    572583               oa_i (ji,jj,jl) = oa_i (ji,jj,jl) * rswitch 
    573584               smv_i(ji,jj,jl) = smv_i(ji,jj,jl) * rswitch 
     585 
     586               ! MV MP 2016 
     587               IF ( ln_pnd ) THEN  
     588                  a_ip (ji,jj,jl) = a_ip (ji,jj,jl) * rswitch 
     589                  v_ip (ji,jj,jl) = v_ip (ji,jj,jl) * rswitch 
     590                  IF ( ln_pnd_fw )   wfx_res(ji,jj)  = wfx_res(ji,jj) - ( v_ip(ji,jj,jl)  - zvp  ) * rhofw * r1_rdtice 
     591               ENDIF 
     592               ! END MV MP 2016 
    574593 
    575594               ! update exchanges with ocean 
Note: See TracChangeset for help on using the changeset viewer.