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

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

dev_merge_2017: bug correction in zdfdrg + ISOMIP cfg

File:
1 edited

Legend:

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

    r9019 r9089  
    5959   USE lbclnk         ! ocean lateral boundary conditions (or mpp link) 
    6060   USE prtctl         ! Print control 
    61    USE timing         ! Timing 
    6261   USE lib_fortran    ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined) 
    6362 
     
    253252      !!-------------------------------------------------------------------- 
    254253      ! 
    255       IF( ln_timing )  CALL timing_start('zdf_osm') 
     254      IF( nn_timing == 1 )  CALL timing_start('zdf_osm') 
    256255      ! 
    257256      ALLOCATE( lconv(jpi,jpj),  STAT= i_lconv_alloc ) 
     
    13521351      CALL lbc_lnk( p_avt(:,:,:), 'W', 1. ) 
    13531352      ! 
    1354       IF( ln_timing )  CALL timing_stop('zdf_osm') 
    1355       ! 
    13561353   END SUBROUTINE zdf_osm 
    13571354 
     
    13761373          & ,ln_kpprimix, rn_riinfty, rn_difri, ln_convmix, rn_difconv 
    13771374     !!---------------------------------------------------------------------- 
    1378      ! 
    1379      IF( ln_timing )  CALL timing_start('zdf_osm_init') 
    13801375     ! 
    13811376     REWIND( numnam_ref )              ! Namelist namzdf_osm in reference namelist : Osmosis ML model 
     
    15031498     ghamu(:,:,:) = 0. 
    15041499     ghamv(:,:,:) = 0. 
    1505  
    1506      ! 
    1507      IF( ln_timing )  CALL timing_stop('zdf_osm_init') 
    15081500     ! 
    15091501   END SUBROUTINE zdf_osm_init 
     
    16161608      INTEGER :: ji, jj, jk 
    16171609      ! 
    1618       IF( ln_timing )  CALL timing_start('tra_osm') 
    1619       ! 
    16201610      IF( kt == nit000 ) THEN 
    16211611         IF(lwp) WRITE(numout,*) 
     
    16581648         &             tab3d_2=tsa(:,:,:,jp_sal), clinfo2=       ' Sa: ', mask2=tmask, clinfo3='tra' ) 
    16591649      ENDIF 
    1660       ! 
    1661       IF( ln_timing )  CALL timing_stop('tra_osm') 
    16621650      ! 
    16631651   END SUBROUTINE tra_osm 
     
    16951683      !!---------------------------------------------------------------------- 
    16961684      ! 
    1697       IF( ln_timing )  CALL timing_start('dyn_osm') 
    1698       ! 
    16991685      IF( kt == nit000 ) THEN 
    17001686         IF(lwp) WRITE(numout,*) 
     
    17161702         END DO 
    17171703      END DO 
    1718  
     1704      ! 
    17191705      ! code for saving tracer trends removed 
    17201706      ! 
    1721       IF( ln_timing )  CALL timing_stop('dyn_osm') 
    1722       ! 
    17231707   END SUBROUTINE dyn_osm 
    17241708 
Note: See TracChangeset for help on using the changeset viewer.