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 6989 for branches/2016/dev_v3_6_STABLE_r6506_AGRIF_LIM3/NEMOGCM/NEMO/LIM_SRC_3/limsbc.F90 – NEMO

Ignore:
Timestamp:
2016-10-05T09:43:42+02:00 (8 years ago)
Author:
clem
Message:

use a namelist parameter to choose between the different advection schemes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_v3_6_STABLE_r6506_AGRIF_LIM3/NEMOGCM/NEMO/LIM_SRC_3/limsbc.F90

    r6970 r6989  
    260260      INTEGER  ::   ji, jj   ! dummy loop indices 
    261261      REAL(wp) ::   zat_u, zutau_ice, zu_t, zmodt   ! local scalar 
    262       REAL(wp) ::   zat_v, zvtau_ice, zv_t          !   -      - 
     262      REAL(wp) ::   zat_v, zvtau_ice, zv_t, zrhoco  !   -      - 
    263263      !!--------------------------------------------------------------------- 
     264      zrhoco = rau0 * rn_cio 
    264265      ! 
    265266      IF( MOD( kt-1, nn_fsbc ) == 0 ) THEN     !==  Ice time-step only  ==!   (i.e. surface module time-step) 
     
    272273               zmodt =  0.25_wp * (  zu_t * zu_t + zv_t * zv_t  ) 
    273274               !                                               ! update the ocean stress modulus 
    274                taum(ji,jj) = ( 1._wp - at_i(ji,jj) ) * taum(ji,jj) + at_i(ji,jj) * rhoco * zmodt 
    275                tmod_io(ji,jj) = rhoco * SQRT( zmodt )          ! rhoco * |U_ice-U_oce| at T-point 
     275               taum(ji,jj) = ( 1._wp - at_i(ji,jj) ) * taum(ji,jj) + at_i(ji,jj) * zrhoco * zmodt 
     276               tmod_io(ji,jj) = zrhoco * SQRT( zmodt )          ! rhoco * |U_ice-U_oce| at T-point 
    276277            END DO 
    277278         END DO 
Note: See TracChangeset for help on using the changeset viewer.