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 5417 for branches/UKMO/2015_CO6_CO5_zenv_wr_direct_dwl_temp/NEMOGCM/NEMO/OPA_SRC/DOM/domzgr.F90 – NEMO

Ignore:
Timestamp:
2015-06-15T09:32:15+02:00 (9 years ago)
Author:
deazer
Message:

Rolling back previous commit to allow application of removal of svn keywords.
Changes will be brought back in afterward. This should then allwo fcm to merge
for rose build.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/UKMO/2015_CO6_CO5_zenv_wr_direct_dwl_temp/NEMOGCM/NEMO/OPA_SRC/DOM/domzgr.F90

    r5389 r5417  
    102102      INTEGER ::   ios 
    103103      ! 
    104       NAMELIST/namzgr/ ln_zco, ln_zps, ln_sco, ln_isfcav, ln_read_zenv 
     104      NAMELIST/namzgr/ ln_zco, ln_zps, ln_sco, ln_isfcav 
    105105      !!---------------------------------------------------------------------- 
    106106      ! 
     
    125125         WRITE(numout,*) '             s- or hybrid z-s-coordinate    ln_sco    = ', ln_sco 
    126126         WRITE(numout,*) '             ice shelf cavities             ln_isfcav = ', ln_isfcav 
    127          WRITE(numout,*) '             Read zenv from Bathy T/F ln_read_zenv    = ', ln_read_zenv 
    128127      ENDIF 
    129128 
     
    541540               CALL iom_get  ( inum, jpdom_data, 'Bathymetry'    , bathy, lrowattr=ln_use_jattr  ) 
    542541            END IF 
    543             IF ( ln_read_zenv ) THEN                  ! Whether we should read zenv or not  
    544                CALL iom_get  ( inum, jpdom_data, 'zenv', zenv ) 
    545             ENDIF 
    546542            CALL iom_close( inum ) 
    547543            !                                                 
     
    18221818      ! 
    18231819      REAL(wp), POINTER, DIMENSION(:,:  ) :: ztmpi1, ztmpi2, ztmpj1, ztmpj2 
    1824       REAL(wp), POINTER, DIMENSION(:,:  ) :: ztmp, zmsk, zri, zrj, zhbat 
     1820      REAL(wp), POINTER, DIMENSION(:,:  ) :: zenv, ztmp, zmsk, zri, zrj, zhbat 
    18251821 
    18261822      NAMELIST/namzgr_sco/ln_s_sh94, ln_s_sf12, ln_sigcrit, rn_sbot_min, rn_sbot_max, rn_hc, rn_rmax,rn_theta, & 
     
    18301826      IF( nn_timing == 1 )  CALL timing_start('zgr_sco') 
    18311827      ! 
    1832       CALL wrk_alloc( jpi, jpj, ztmp, zmsk, zri, zrj, zhbat , ztmpi1, ztmpi2, ztmpj1, ztmpj2 ) 
     1828      CALL wrk_alloc( jpi, jpj, zenv, ztmp, zmsk, zri, zrj, zhbat , ztmpi1, ztmpi2, ztmpj1, ztmpj2 ) 
    18331829      ! 
    18341830      REWIND( numnam_ref )              ! Namelist namzgr_sco in reference namelist : Sigma-stretching parameters 
     
    18841880      !                                        ! ============================= 
    18851881      ! use r-value to create hybrid coordinates 
    1886       scosrf(:,:) = 0._wp             ! ocean surface depth (here zero: no under ice-shelf sea) 
    1887       scobot(:,:) = bathy(:,:)        ! ocean bottom  depth 
    1888       IF( ln_read_zenv) THEN 
    1889            WRITE(numout,*) '      Zenv is not calculated but read from Bathy File ln_read_zenv        = ', ln_read_zenv 
    1890       ELSE 
    18911882      zenv(:,:) = bathy(:,:) 
    18921883      ! 
     
    19101901      !  
    19111902      ! smooth the bathymetry (if required) 
     1903      scosrf(:,:) = 0._wp             ! ocean surface depth (here zero: no under ice-shelf sea) 
     1904      scobot(:,:) = bathy(:,:)        ! ocean bottom  depth 
    19121905      ! 
    19131906      jl = 0 
     
    19731966      END DO                                                !     End loop     ! 
    19741967      !                                                     ! ================ ! 
    1975  
    1976       ENDIF ! End of IF Block for reading in zenv 
    1977       CALL lbc_lnk( zenv, 'T', 1._wp, 'no0' ) 
    19781968      DO jj = 1, jpj 
    19791969         DO ji = 1, jpi 
     
    22512241      END DO 
    22522242      ! 
    2253       CALL wrk_dealloc( jpi, jpj, ztmp, zmsk, zri, zrj, zhbat , ztmpi1, ztmpi2, ztmpj1, ztmpj2 ) 
     2243      CALL wrk_dealloc( jpi, jpj, zenv, ztmp, zmsk, zri, zrj, zhbat , ztmpi1, ztmpi2, ztmpj1, ztmpj2 ) 
    22542244      ! 
    22552245      IF( nn_timing == 1 )  CALL timing_stop('zgr_sco') 
Note: See TracChangeset for help on using the changeset viewer.