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 9656 for NEMO/trunk/src/OCE/SBC – NEMO

Ignore:
Timestamp:
2018-05-28T11:53:14+02:00 (6 years ago)
Author:
clem
Message:

remove the remaining references to LIM

Location:
NEMO/trunk/src/OCE/SBC
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • NEMO/trunk/src/OCE/SBC/sbc_ice.F90

    r9654 r9656  
    22   !!====================================================================== 
    33   !!                 ***  MODULE  sbc_ice  *** 
    4    !! Surface module - LIM-3: parameters & variables defined in memory 
     4   !! Surface module - SI3 & CICE: parameters & variables defined in memory 
    55   !!====================================================================== 
    6    !! History :  3.0  ! 2006-08  (G. Madec)  Surface module 
    7    !!            3.2  ! 2009-06  (S. Masson) merge with ice_oce 
    8    !!            3.3.1! 2011-01  (A. R. Porter, STFC Daresbury) dynamical allocation 
    9    !!            3.4  ! 2011-11  (C. Harris) CICE added as an option 
     6   !! History :  3.0   !  2006-08  (G. Madec)        Surface module 
     7   !!            3.2   !  2009-06  (S. Masson)       merge with ice_oce 
     8   !!            3.3.1 !  2011-01  (A. R. Porter, STFC Daresbury) dynamical allocation 
     9   !!            3.4   !  2011-11  (C. Harris)       CICE added as an option 
     10   !!            4.0   !  2018     (many people)     SI3 compatibility 
    1011   !!---------------------------------------------------------------------- 
    1112#if defined key_si3 || defined key_cice 
     
    1617   USE sbc_oce          ! surface boundary condition: ocean 
    1718# if defined key_si3 
    18    USE ice              ! LIM-3 parameters 
     19   USE ice              ! SI3 parameters 
    1920# endif 
    2021# if defined key_cice 
     
    3031 
    3132# if defined  key_si3 
    32    LOGICAL         , PUBLIC, PARAMETER ::   lk_si3     = .TRUE.   !: LIM-3 ice model 
     33   LOGICAL         , PUBLIC, PARAMETER ::   lk_si3     = .TRUE.   !: SI3 ice model 
    3334   LOGICAL         , PUBLIC, PARAMETER ::   lk_cice    = .FALSE.  !: no CICE  
    3435   CHARACTER(len=1), PUBLIC, PARAMETER ::   cp_ice_msh = 'C'      !: 'C'-grid ice-velocity 
    3536# endif 
    3637# if defined  key_cice 
    37    LOGICAL         , PUBLIC, PARAMETER ::   lk_si3     = .FALSE.  !: no LIM-3 
     38   LOGICAL         , PUBLIC, PARAMETER ::   lk_si3     = .FALSE.  !: no SI3 
    3839   LOGICAL         , PUBLIC, PARAMETER ::   lk_cice    = .TRUE.   !: CICE ice model 
    3940   CHARACTER(len=1), PUBLIC            ::   cp_ice_msh = 'F'      !: 'F'-grid ice-velocity 
     
    7677#if defined key_cice 
    7778   ! 
    78    ! for consistency with LIM, these are declared with three dimensions 
     79   ! for consistency with SI3, these are declared with three dimensions 
    7980   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) ::   qlw_ice            !: incoming long-wave 
    8081   ! 
     
    9394   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:)   ::   u_ice, v_ice          ! jpi, jpj 
    9495    
    95    ! already defined in ice.F90 for LIM3 
     96   ! already defined in ice.F90 for SI3 
    9697   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) ::  a_i 
    9798   REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) ::  h_i, h_s 
     
    167168   PUBLIC   sbc_ice_alloc   ! 
    168169 
    169    LOGICAL         , PUBLIC, PARAMETER ::   lk_si3     = .FALSE.  !: no LIM-3 ice model 
    170    LOGICAL         , PUBLIC, PARAMETER ::   lk_cice    = .FALSE.  !: no CICE  ice model 
     170   LOGICAL         , PUBLIC, PARAMETER ::   lk_si3     = .FALSE.  !: no SI3 ice model 
     171   LOGICAL         , PUBLIC, PARAMETER ::   lk_cice    = .FALSE.  !: no CICE ice model 
    171172   CHARACTER(len=1), PUBLIC, PARAMETER ::   cp_ice_msh = '-'      !: no grid ice-velocity 
    172173   REAL(wp)        , PUBLIC, PARAMETER ::   cldf_ice = 0.81       !: cloud fraction over sea ice, summer CLIO value   [-] 
  • NEMO/trunk/src/OCE/SBC/sbcblk.F90

    r9598 r9656  
    535535      ! 
    536536#if defined key_si3 
    537       qns_oce(:,:) = zqlw(:,:) - zqsb(:,:) - zqla(:,:)                                ! non solar without emp (only needed by LIM3) 
     537      qns_oce(:,:) = zqlw(:,:) - zqsb(:,:) - zqla(:,:)                                ! non solar without emp (only needed by SI3) 
    538538      qsr_oce(:,:) = qsr(:,:) 
    539539#endif 
     
    834834      REAL(wp), DIMENSION(jpi,jpj,jpl) ::   z_dqlw        ! long wave heat sensitivity over ice 
    835835      REAL(wp), DIMENSION(jpi,jpj,jpl) ::   z_dqsb        ! sensible  heat sensitivity over ice 
    836       REAL(wp), DIMENSION(jpi,jpj)     ::   zevap, zsnw   ! evaporation and snw distribution after wind blowing (LIM3) 
     836      REAL(wp), DIMENSION(jpi,jpj)     ::   zevap, zsnw   ! evaporation and snw distribution after wind blowing (SI3) 
    837837      REAL(wp), DIMENSION(jpi,jpj)     ::   zrhoa 
    838838      !!--------------------------------------------------------------------- 
  • NEMO/trunk/src/OCE/SBC/sbcflx.F90

    r9598 r9656  
    7171      !!              - emp         upward mass flux (evap. - precip.) 
    7272      !!              - sfx         salt flux; set to zero at nit000 but possibly non-zero 
    73       !!                            if ice is present (computed in limsbc(_2).F90) 
     73      !!                            if ice is present 
    7474      !!---------------------------------------------------------------------- 
    7575      INTEGER, INTENT(in) ::   kt   ! ocean time step 
     
    120120         CALL fld_fill( sf, slf_i, cn_dir, 'sbc_flx', 'flux formulation for ocean surface boundary condition', 'namsbc_flx' ) 
    121121         ! 
    122          sfx(:,:) = 0.0_wp                         ! salt flux due to freezing/melting (non-zero only if ice is present; set in limsbc(_2).F90) 
     122         sfx(:,:) = 0.0_wp                         ! salt flux due to freezing/melting (non-zero only if ice is present) 
    123123         ! 
    124124      ENDIF 
  • NEMO/trunk/src/OCE/SBC/sbcmod.F90

    r9654 r9656  
    3434   USE sbcice_if      ! surface boundary condition: ice-if sea-ice model 
    3535#if defined key_si3 
    36    USE icestp         ! surface boundary condition: LIM 3.0 sea-ice model 
     36   USE icestp         ! surface boundary condition: SI3 sea-ice model 
    3737#endif 
    38    USE sbcice_cice    ! surface boundary condition: CICE    sea-ice model 
     38   USE sbcice_cice    ! surface boundary condition: CICE sea-ice model 
    3939   USE sbcisf         ! surface boundary condition: ice-shelf 
    4040   USE sbccpl         ! surface boundary condition: coupled formulation 
     
    216216      CASE( 0 )                        !- no ice in the domain 
    217217      CASE( 1 )                        !- Ice-cover climatology ("Ice-if" model)   
    218       CASE( 2 )                        !- LIM3 ice model 
     218      CASE( 2 )                        !- SI3 ice model 
    219219      CASE( 3 )                        !- CICE ice model 
    220220         IF( .NOT.( ln_blk .OR. ln_cpl ) )   CALL ctl_stop( 'sbc_init : CICE sea-ice model requires ln_blk or ln_cpl = T' ) 
     
    427427      CASE(  1 )   ;         CALL sbc_ice_if   ( kt )             ! Ice-cover climatology ("Ice-if" model) 
    428428#if defined key_si3 
    429       CASE(  2 )   ;         CALL ice_stp  ( kt, nsbc )           ! LIM-3 ice model 
     429      CASE(  2 )   ;         CALL ice_stp  ( kt, nsbc )           ! SI3 ice model 
    430430#endif 
    431431      CASE(  3 )   ;         CALL sbc_ice_cice ( kt, nsbc )       ! CICE ice model 
Note: See TracChangeset for help on using the changeset viewer.