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 13105 for NEMO/branches/2019/dev_r11842_SI3-10_EAP/src/ICE/icedyn_rhg_eap.F90 – NEMO

Ignore:
Timestamp:
2020-06-12T14:42:37+02:00 (4 years ago)
Author:
stefryn
Message:

small changes to calls

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/dev_r11842_SI3-10_EAP/src/ICE/icedyn_rhg_eap.F90

    r12261 r13105  
    6767CONTAINS 
    6868 
    69    SUBROUTINE ice_dyn_rhg_eap( kt, pstress1_i, pstress2_i, pstress12_i, pshear_i, pdivu_i, pdelta_i, paniso_11, paniso_12 ) 
     69   SUBROUTINE ice_dyn_rhg_eap( kt, pstress1_i, pstress2_i, pstress12_i, pshear_i, pdivu_i, pdelta_i, paniso_11, paniso_12, prdg_conv ) 
    7070      !!------------------------------------------------------------------- 
    7171      !!                 ***  SUBROUTINE ice_dyn_rhg_eap  *** 
     
    123123      REAL(wp), DIMENSION(:,:), INTENT(  out) ::   pshear_i  , pdivu_i   , pdelta_i      ! 
    124124      REAL(wp), DIMENSION(:,:), INTENT(inout) ::   paniso_11 , paniso_12                 ! structure tensor components 
     125      REAL(wp), DIMENSION(:,:), INTENT(inout) ::   prdg_conv                             ! for ridging 
    125126      !! 
    126127      INTEGER ::   ji, jj       ! dummy loop indices 
     
    415416                  yield22(ji,jj) = 0.5_wp * (stressptmp - stressmtmp) 
    416417                  yield12(ji,jj) = stress12tmp(ji,jj) 
    417                   rdg_conv(ji,jj) = -min( alphar, 0._wp)     
     418                  prdg_conv(ji,jj) = -min( alphar, 0._wp)     
    418419               ENDIF 
    419420 
     
    443444         END DO 
    444445         !CALL lbc_lnk( 'icedyn_rhg_eap', zp_delt, 'T', 1. ) 
    445          CALL lbc_lnk_multi( 'icedyn_rhg_eap', stress12tmp, 'T', 1., rdg_conv, 'T', 1. ) 
     446         CALL lbc_lnk( 'icedyn_rhg_eap', stress12tmp, 'T', 1. ) 
    446447 
    447448         DO jj = 1, jpjm1 
     
    717718      !                                                   ! ==================== ! 
    718719      ! 
     720      CALL lbc_lnk( 'icedyn_rhg_eap', prdg_conv, 'T', 1. )  ! only need this in ridging module after rheology completed 
     721      ! 
    719722      !------------------------------------------------------------------------------! 
    720723      ! 4) Recompute delta, shear and div (inputs for mechanical redistribution)  
     
    838841      ! --- yieldcurve --- ! 
    839842      IF( iom_use('yield11') .OR. iom_use('yield12') .OR. iom_use('yield22')) THEN 
     843 
     844         CALL lbc_lnk_multi( 'icedyn_rhg_eap', yield11, 'T', 1., yield22, 'T', 1., yield12, 'T', 1. ) 
     845 
    840846         CALL iom_put( 'yield11', yield11 * zmsk00 ) 
    841847         CALL iom_put( 'yield22', yield22 * zmsk00 ) 
     
    844850 
    845851      ! --- anisotropy tensor --- ! 
    846       IF( iom_use('aniso') ) THEN 
     852      IF( iom_use('aniso') ) THEN        
     853         CALL lbc_lnk( 'icedyn_rhg_eap', aniso_11, 'T', 1. )  
    847854         CALL iom_put( 'aniso' , aniso_11 * zmsk00 ) 
    848855      ENDIF 
Note: See TracChangeset for help on using the changeset viewer.