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 12077 for NEMO/branches/2019/UKMO_MERGE_2019/src/OCE/ISF/isfstp.F90 – NEMO

Ignore:
Timestamp:
2019-12-05T18:41:39+01:00 (4 years ago)
Author:
mathiot
Message:

include ENHANCE-02_ISF_nemo in UKMO merge branch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/UKMO_MERGE_2019/src/OCE/ISF/isfstp.F90

    r12068 r12077  
    1414   !!---------------------------------------------------------------------- 
    1515   ! 
    16    USE isf            ! isf variables 
     16   USE isf_oce                                      ! isf variables 
    1717   USE isfload, ONLY: isf_load                      ! ice shelf load 
    1818   USE isftbl , ONLY: isf_tbl_lvl                   ! ice shelf boundary layer 
     
    187187            WRITE(numout,*) '      melt inside the cavity                  ln_isfcav_mlt   = ', ln_isfcav_mlt 
    188188            IF ( ln_isfcav_mlt) THEN 
    189                WRITE(numout,*) '         melt formulation                        cn_isfcav_mlt   = ', TRIM(cn_isfcav_mlt) 
    190                WRITE(numout,*) '         thickness of the top boundary layer     rn_htbl     = ', rn_htbl 
    191                WRITE(numout,*) '         gamma formulation                       cn_gammablk = ', TRIM(cn_gammablk)  
     189               WRITE(numout,*) '         melt formulation                         cn_isfcav_mlt= ', TRIM(cn_isfcav_mlt) 
     190               WRITE(numout,*) '         thickness of the top boundary layer      rn_htbl      = ', rn_htbl 
     191               WRITE(numout,*) '         gamma formulation                        cn_gammablk = ', TRIM(cn_gammablk)  
    192192               IF ( TRIM(cn_gammablk) .NE. 'spe' ) THEN  
    193                   WRITE(numout,*) '         gammat coefficient                       rn_gammat0  = ', rn_gammat0   
    194                   WRITE(numout,*) '         gammas coefficient                       rn_gammas0  = ', rn_gammas0   
    195                   WRITE(numout,*) '         top drag coef.    used (from namdrg_top) rn_Cd0      = ', r_Cdmin_top 
    196                   WRITE(numout,*) '         top background ke used (from namdrg_top) rn_ke0      = ', r_ke0_top 
     193                  WRITE(numout,*) '         gammat coefficient                       rn_gammat0   = ', rn_gammat0   
     194                  WRITE(numout,*) '         gammas coefficient                       rn_gammas0   = ', rn_gammas0   
     195                  WRITE(numout,*) '         top background ke used (from namdrg_top) rn_ke0       = ', r_ke0_top 
     196                  WRITE(numout,*) '         top drag coef.    used (from namdrg_top) rn_Cd0       = ', r_Cdmin_top 
    197197               END IF 
    198198            END IF 
     
    222222         END IF 
    223223 
    224          IF (ln_isfcav) WRITE(numout,*) '      Ice shelf load method                   cn_isfload        = ', TRIM(cn_isfload) 
     224         IF (ln_isfcav) THEN 
     225            WRITE(numout,*) '      Ice shelf load method                   cn_isfload        = ', TRIM(cn_isfload) 
     226            WRITE(numout,*) '         Temperature used to compute the ice shelf load            = ', rn_isfload_T 
     227            WRITE(numout,*) '         Salinity    used to compute the ice shelf load            = ', rn_isfload_S 
     228         END IF 
    225229         WRITE(numout,*) '' 
     230         FLUSH(numout) 
    226231 
    227232      END IF 
     
    245250      IF ( l_isfoasis .AND. ln_isf ) THEN 
    246251         ! 
    247          CALL ctl_stop( ' OASIS and ice shelf not tested' ) 
     252         CALL ctl_stop( ' ln_ctl and ice shelf not tested' ) 
    248253         ! 
    249254         ! NEMO coupled to ATMO model with isf cavity need oasis method for melt computation  
     
    277282      INTEGER               :: ios                  ! Local integer output status for namelist read 
    278283      !!---------------------------------------------------------------------- 
    279       NAMELIST/namisf/ ln_isf       ,                                                                               &  
    280          &             ln_isfcav_mlt, cn_isfcav_mlt, cn_gammablk, rn_gammat0, rn_gammas0, rn_htbl, sn_isfcav_fwf,   & 
    281          &             ln_isfpar_mlt, cn_isfpar_mlt, sn_isfpar_fwf, sn_isfpar_zmin, sn_isfpar_zmax, sn_isfpar_Leff, & 
    282          &             ln_isfcpl    , nn_drown, ln_isfcpl_cons, ln_isfdebug,                                        & 
    283          &             cn_isfload   , cn_isfdir 
     284      NAMELIST/namisf/ ln_isf        ,                                                           &  
     285         &             cn_gammablk   , rn_gammat0    , rn_gammas0    , rn_htbl, sn_isfcav_fwf,   & 
     286         &             ln_isfcav_mlt , cn_isfcav_mlt , sn_isfcav_fwf ,                           & 
     287         &             ln_isfpar_mlt , cn_isfpar_mlt , sn_isfpar_fwf ,                           & 
     288         &             sn_isfpar_zmin, sn_isfpar_zmax, sn_isfpar_Leff,                           & 
     289         &             ln_isfcpl     , nn_drown      , ln_isfcpl_cons, ln_isfdebug,              & 
     290         &             cn_isfload    , rn_isfload_T  , rn_isfload_S  , cn_isfdir 
    284291      !!---------------------------------------------------------------------- 
    285292      ! 
Note: See TracChangeset for help on using the changeset viewer.