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 9017 for branches/UKMO/dev_r8600_closea_rewrite/NEMOGCM/NEMO/OPA_SRC/DOM/domain.F90 – NEMO

Ignore:
Timestamp:
2017-12-13T15:37:41+01:00 (7 years ago)
Author:
davestorkey
Message:

UKMO/dev_r8600_closea_rewrite branch : commit code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/UKMO/dev_r8600_closea_rewrite/NEMOGCM/NEMO/OPA_SRC/DOM/domain.F90

    r8995 r9017  
    3030   USE trc_oce        ! shared ocean & passive tracers variab 
    3131   USE phycst         ! physical constants 
    32    USE usrdef_closea  ! closed seas 
     32   USE closea         ! closed seas 
    3333   USE domhgr         ! domain: set the horizontal mesh 
    3434   USE domzgr         ! domain: set the vertical mesh 
     
    128128      CALL dom_glo                     ! global domain versus local domain 
    129129      CALL dom_nam                     ! read namelist ( namrun, namdom ) 
    130       CALL dom_clo( cn_cfg, nn_cfg )   ! Closed seas and lake 
    131130      CALL dom_hgr                     ! Horizontal mesh 
    132131      CALL dom_zgr( ik_top, ik_bot )   ! Vertical mesh and bathymetry 
    133       IF( nn_closea == 0 )   CALL clo_bat( ik_top, ik_bot )    !==  remove closed seas or lakes  ==! 
     132      IF( ln_closea ) THEN     
     133          CALL dom_clo( ik_bot )  ! Closed seas and lake  
     134          IF( nn_closea == 0 )   CALL clo_bat( ik_top, ik_bot )    !==  remove closed seas or lakes  ==! 
     135      ENDIF 
    134136      CALL dom_msk( ik_top, ik_bot )   ! Masks 
    135137      ! 
     
    286288         &             nn_stock, nn_write , ln_mskland  , ln_clobber   , nn_chunksz, nn_euler  ,     & 
    287289         &             ln_cfmeta, ln_iscpl 
    288       NAMELIST/namdom/ ln_linssh, nn_closea, nn_msh, rn_isfhmin, rn_rdt, rn_atfp, ln_crs 
     290      NAMELIST/namdom/ ln_linssh, ln_closea, nn_closea, nn_msh, rn_isfhmin, rn_rdt, rn_atfp, ln_crs 
    289291#if defined key_netcdf4 
    290292      NAMELIST/namnc4/ nn_nchunks_i, nn_nchunks_j, nn_nchunks_k, ln_nc4zip 
     
    395397         WRITE(numout,*) '   Namelist namdom : space & time domain' 
    396398         WRITE(numout,*) '      linear free surface (=T)              ln_linssh  = ', ln_linssh 
    397          WRITE(numout,*) '      suppression of closed seas (=0)       nn_closea  = ', nn_closea 
     399         WRITE(numout,*) '      special treatment of closed seas      ln_closea  = ', ln_closea 
     400         IF(ln_closea) WRITE(numout,*) '      suppression of closed seas (=0)       nn_closea  = ', nn_closea 
    398401         WRITE(numout,*) '      create mesh/mask file(s)              nn_msh     = ', nn_msh 
    399402         WRITE(numout,*) '           = 0   no file created           ' 
Note: See TracChangeset for help on using the changeset viewer.