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 2370 for branches/nemo_v3_3_beta/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90 – NEMO

Ignore:
Timestamp:
2010-11-10T08:48:54+01:00 (13 years ago)
Author:
gm
Message:

v3.3beta: ice-ocean stress at kt with VP & EVP (LIM-2 and -3)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/nemo_v3_3_beta/NEMOGCM/NEMO/OPA_SRC/SBC/sbccpl.F90

    r2287 r2370  
    44   !! Surface Boundary Condition :  momentum, heat and freshwater fluxes in coupled mode 
    55   !!====================================================================== 
    6    !! History :  2.0  !  06-2007  (R. Redler, N. Keenlyside, W. Park) Original code split into flxmod & taumod 
    7    !!            3.0  !  02-2008  (G. Madec, C Talandier)  surface module 
    8    !!            3.1  !  02-2009  (G. Madec, S. Masson, E. Maisonave, A. Caubel) generic coupled interface 
     6   !! History :  2.0  ! 2007-06  (R. Redler, N. Keenlyside, W. Park) Original code split into flxmod & taumod 
     7   !!            3.0  ! 2008-02  (G. Madec, C Talandier)  surface module 
     8   !!            3.1  ! 2009_02  (G. Madec, S. Masson, E. Maisonave, A. Caubel) generic coupled interface 
    99   !!---------------------------------------------------------------------- 
    1010#if defined key_oasis3 || defined key_oasis4 
     
    788788      !! ** Method  :   transform the received stress from the atmosphere into 
    789789      !!             an atmosphere-ice stress in the (i,j) ocean referencial 
    790       !!             and at the velocity point of the sea-ice model (cigr_type): 
     790      !!             and at the velocity point of the sea-ice model (cp_ice_msh): 
    791791      !!                'C'-grid : i- (j-) components given at U- (V-) point  
    792       !!                'B'-grid : both components given at I-point  
     792      !!                'I'-grid : B-grid lower-left corner: both components given at I-point  
    793793      !! 
    794794      !!                The received stress are : 
     
    803803      !!                 first  as  2 components on the sphere  
    804804      !!                 second as  2 components oriented along the local grid 
    805       !!                 third  as  2 components on the cigr_type point  
     805      !!                 third  as  2 components on the cp_ice_msh point  
    806806      !! 
    807807      !!                In 'oce and ice' case, only one vector stress field  
     
    809809      !!             so that it is now defined as (i,j) components given at U- 
    810810      !!             and V-points, respectively. Therefore, here only the third 
    811       !!             transformation is done and only if the ice-grid is a 'B'-grid.  
    812       !! 
    813       !! ** Action  :   return ptau_i, ptau_j, the stress over the ice at cigr_type point 
     811      !!             transformation is done and only if the ice-grid is a 'I'-grid.  
     812      !! 
     813      !! ** Action  :   return ptau_i, ptau_j, the stress over the ice at cp_ice_msh point 
    814814      !!---------------------------------------------------------------------- 
    815815      REAL(wp), INTENT(out), DIMENSION(jpi,jpj) ::   p_taui   ! i- & j-components of atmos-ice stress [N/m2] 
     
    872872         !     
    873873         !                                                  j+1   j     -----V---F 
    874          ! ice stress on ice velocity point (cigr_type)                  !       | 
     874         ! ice stress on ice velocity point (cp_ice_msh)                 !       | 
    875875         ! (C-grid ==>(U,V) or B-grid ==> I or F)                 j      |   T   U 
    876876         !                                                               |       | 
     
    879879         !                                                              i-1  i   i 
    880880         !                                                               i      i+1 (for I) 
    881          SELECT CASE ( cigr_type ) 
     881         SELECT CASE ( cp_ice_msh ) 
    882882            ! 
    883883         CASE( 'I' )                                         ! B-grid ==> I 
     
    12581258            END DO 
    12591259         CASE( 'weighted oce and ice' )    
    1260             SELECT CASE ( cigr_type ) 
     1260            SELECT CASE ( cp_ice_msh ) 
    12611261            CASE( 'C' )                      ! Ocean and Ice on C-grid ==> T 
    12621262               DO jj = 2, jpjm1 
     
    12931293            CALL lbc_lnk( zitx1, 'T', -1. )   ;   CALL lbc_lnk( zity1, 'T', -1. ) 
    12941294         CASE( 'mixed oce-ice'        ) 
    1295             SELECT CASE ( cigr_type ) 
     1295            SELECT CASE ( cp_ice_msh ) 
    12961296            CASE( 'C' )                      ! Ocean and Ice on C-grid ==> T 
    12971297               DO jj = 2, jpjm1 
Note: See TracChangeset for help on using the changeset viewer.