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 9104 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfiwm.F90 – NEMO

Ignore:
Timestamp:
2017-12-15T18:56:13+01:00 (6 years ago)
Author:
gm
Message:

dev_merge_2017: ZDF: timing + lnk_multi + namelist cfg ctl

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfiwm.F90

    r9019 r9104  
    2222   USE eosbn2         ! ocean equation of state 
    2323   USE phycst         ! physical constants 
     24   ! 
    2425   USE prtctl         ! Print control 
    2526   USE in_out_manager ! I/O manager 
     
    2728   USE lib_mpp        ! MPP library 
    2829   USE wrk_nemo       ! work arrays 
    29    USE timing         ! Timing 
    3030   USE lib_fortran    ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined)   
    3131 
     
    138138      !!---------------------------------------------------------------------- 
    139139      ! 
    140       IF( ln_timing )   CALL timing_start('zdf_iwm') 
    141       ! 
    142140      !                       !* Set to zero the 1st and last vertical levels of appropriate variables 
    143141      zemx_iwm (:,:,1) = 0._wp   ;   zemx_iwm (:,:,jpk) = 0._wp 
     
    370368      IF(ln_ctl)   CALL prt_ctl(tab3d_1=zav_wave , clinfo1=' iwm - av_wave: ', tab3d_2=avt, clinfo2=' avt: ', ovlap=1, kdim=jpk) 
    371369      ! 
    372       IF( ln_timing )   CALL timing_stop('zdf_iwm') 
    373       ! 
    374370   END SUBROUTINE zdf_iwm 
    375371 
     
    409405      !!---------------------------------------------------------------------- 
    410406      ! 
    411       IF( ln_timing )   CALL timing_start('zdf_iwm_init') 
    412       ! 
    413407      REWIND( numnam_ref )              ! Namelist namzdf_iwm in reference namelist : Wave-driven mixing 
    414408      READ  ( numnam_ref, namzdf_iwm_new, IOSTAT = ios, ERR = 901) 
    415 901   IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzdf_iwm in reference namelist', lwp ) 
     409901   IF( ios /= 0 )   CALL ctl_nam ( ios , 'namzdf_iwm in reference namelist', lwp ) 
    416410      ! 
    417411      REWIND( numnam_cfg )              ! Namelist namzdf_iwm in configuration namelist : Wave-driven mixing 
    418412      READ  ( numnam_cfg, namzdf_iwm_new, IOSTAT = ios, ERR = 902 ) 
    419 902   IF( ios /= 0 ) CALL ctl_nam ( ios , 'namzdf_iwm in configuration namelist', lwp ) 
     413902   IF( ios >  0 )  CALL ctl_nam ( ios , 'namzdf_iwm in configuration namelist', lwp ) 
    420414      IF(lwm) WRITE ( numond, namzdf_iwm_new ) 
    421415      ! 
     
    479473      ENDIF 
    480474      ! 
    481       IF( ln_timing )   CALL timing_stop('zdf_iwm_init') 
    482       ! 
    483475   END SUBROUTINE zdf_iwm_init 
    484476 
Note: See TracChangeset for help on using the changeset viewer.