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 2804 for branches/2011/dev_r2802_LOCEAN10_agrif_lim/NEMOGCM/NEMO/LIM_SRC_3/limrhg.F90 – NEMO

Ignore:
Timestamp:
2011-07-18T17:05:52+02:00 (13 years ago)
Author:
rblod
Message:

dev_r2802_LOCEAN10_agrif_lim: first implementation see ticket #848

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2011/dev_r2802_LOCEAN10_agrif_lim/NEMOGCM/NEMO/LIM_SRC_3/limrhg.F90

    r2717 r2804  
    3434   USE dom_ice_2        ! LIM2: ice domain 
    3535#endif 
     36#if defined key_agrif && defined key_lim2 
     37   USE agrif_lim2_interp 
     38#endif 
    3639 
    3740   IMPLICIT NONE 
     
    9295         &      zdd(jpi,jpj) , zdt   (jpi,jpj) , zds   (jpi,jpj) ,                     & 
    9396         &      zs1(jpi,jpj) , zs2   (jpi,jpj) , zs12  (jpi,jpj) , zresr(jpi,jpj), STAT=ierr(2) ) 
    94          ! 
     97        ! 
    9598      lim_rhg_alloc = MAXVAL(ierr) 
    9699      ! 
     
    506509 
    507510            CALL lbc_lnk( u_ice(:,:), 'U', -1. ) 
    508  
     511#if defined key_agrif 
     512           CALL agrif_dyn_lim(jter ,nevp , 'U') 
     513#endif 
    509514!CDIR NOVERRCHK 
    510515            DO jj = k_j1+1, k_jpj-1 
     
    531536 
    532537            CALL lbc_lnk( v_ice(:,:), 'V', -1. ) 
    533  
     538#if defined key_agrif 
     539           CALL agrif_dyn_lim(jter ,nevp , 'U') 
     540#endif 
    534541         ELSE  
    535542!CDIR NOVERRCHK 
     
    557564 
    558565            CALL lbc_lnk( v_ice(:,:), 'V', -1. ) 
    559  
     566#if defined key_agrif 
     567            CALL agrif_dyn_lim(jter ,nevp , 'V') 
     568#endif 
    560569!CDIR NOVERRCHK 
    561570            DO jj = k_j1+1, k_jpj-1 
     
    585594 
    586595            CALL lbc_lnk( u_ice(:,:), 'U', -1. ) 
    587  
     596#if defined key_agrif 
     597            CALL agrif_dyn_lim(jter ,nevp , 'U') 
     598#endif 
    588599         ENDIF 
    589600 
     
    625636      CALL lbc_lnk( u_ice(:,:), 'U', -1. )  
    626637      CALL lbc_lnk( v_ice(:,:), 'V', -1. )  
     638#if defined key_agrif_lim2 
     639      CALL agrif_dyn_lim(nevp ,nevp , 'U') 
     640      CALL agrif_dyn_lim(nevp ,nevp , 'V') 
     641#endif 
    627642 
    628643      DO jj = k_j1+1, k_jpj-1  
Note: See TracChangeset for help on using the changeset viewer.