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 14643 – NEMO

Changeset 14643


Ignore:
Timestamp:
2021-03-26T13:53:14+01:00 (3 years ago)
Author:
dancopsey
Message:

Output timing information

Location:
NEMO/branches/UKMO/NEMO_4.0.4_icesheet_and_river_coupling/src/OCE
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/NEMO_4.0.4_icesheet_and_river_coupling/src/OCE/IOM/iom.F90

    r14075 r14643  
    4747   USE lib_fortran  
    4848   USE diurnal_bulk, ONLY : ln_diurnal_only, ln_diurnal 
     49   USE timing 
    4950 
    5051   IMPLICIT NONE 
     
    15291530      LOGICAL :: llx                ! local xios write flag 
    15301531      INTEGER :: ivid   ! variable id 
     1532       
     1533      IF (ln_timing) CALL timing_start('iom_rst_put') 
    15311534 
    15321535      llx = .FALSE. 
     
    15471550         ENDIF 
    15481551      ENDIF 
     1552      IF (ln_timing) CALL timing_stop('iom_rst_put') 
    15491553   END SUBROUTINE iom_rp0d 
    15501554 
     
    15601564      INTEGER :: ivid   ! variable id 
    15611565 
     1566      IF (ln_timing) CALL timing_start('iom_rst_put') 
    15621567      llx = .FALSE. 
    15631568      IF(PRESENT(ldxios)) llx = ldxios 
     
    15771582         ENDIF 
    15781583      ENDIF 
     1584      IF (ln_timing) CALL timing_stop('iom_rst_put') 
    15791585   END SUBROUTINE iom_rp1d 
    15801586 
     
    15901596      INTEGER :: ivid   ! variable id 
    15911597 
     1598      IF (ln_timing) CALL timing_start('iom_rst_put') 
    15921599      llx = .FALSE. 
    15931600      IF(PRESENT(ldxios)) llx = ldxios 
     
    16071614         ENDIF 
    16081615      ENDIF 
     1616      IF (ln_timing) CALL timing_stop('iom_rst_put') 
    16091617   END SUBROUTINE iom_rp2d 
    16101618 
     
    16201628      INTEGER :: ivid   ! variable id 
    16211629 
     1630      IF (ln_timing) CALL timing_start('iom_rst_put') 
    16221631      llx = .FALSE. 
    16231632      IF(PRESENT(ldxios)) llx = ldxios 
     
    16371646         ENDIF 
    16381647      ENDIF 
     1648      IF (ln_timing) CALL timing_stop('iom_rst_put') 
    16391649   END SUBROUTINE iom_rp3d 
    16401650 
  • NEMO/branches/UKMO/NEMO_4.0.4_icesheet_and_river_coupling/src/OCE/SBC/sbccpl.F90

    r14299 r14643  
    4949   USE lib_mpp        ! distribued memory computing library 
    5050   USE lbclnk         ! ocean lateral boundary conditions (or mpp link) 
     51   USE timing         ! timing 
    5152 
    5253#if defined key_oasis3  
     
    295296      ! ================================ ! 
    296297      ! 
     298      IF (ln_timing) CALL timing_start('sbc_cpl_init') 
    297299      REWIND( numnam_ref )              ! Namelist namsbc_cpl in reference namelist : Variables for OASIS coupling 
    298300      READ  ( numnam_ref, namsbc_cpl, IOSTAT = ios, ERR = 901) 
     
    11581160      ENDIF  
    11591161      ! 
     1162      IF (ln_timing) CALL timing_stop('sbc_cpl_init') 
     1163      ! 
    11601164   END SUBROUTINE sbc_cpl_init 
    11611165 
     
    12261230      REAL(wp), DIMENSION(jpi,jpj) ::   ztx, zty, zmsk, zemp, zqns, zqsr, zcloud_fra 
    12271231      !!---------------------------------------------------------------------- 
     1232      ! 
     1233      ! 
     1234      IF (ln_timing) CALL timing_start('sbc_cpl_rcv') 
    12281235      ! 
    12291236      ll_wrtstp  = (( MOD( kt, sn_cfctl%ptimincr ) == 0 ) .OR. ( kt == nitend )) .AND. (nn_print>0) 
     
    16571664      ENDIF 
    16581665      ! 
     1666      IF (ln_timing) CALL timing_stop('sbc_cpl_rcv') 
    16591667   END SUBROUTINE sbc_cpl_rcv 
    16601668    
     
    17001708      !!---------------------------------------------------------------------- 
    17011709      ! 
     1710      IF (ln_timing) CALL timing_start('sbc_cpl_snd') 
    17021711      IF( srcv(jpr_itx1)%laction ) THEN   ;   itx =  jpr_itx1    
    17031712      ELSE                                ;   itx =  jpr_otx1 
     
    28602869#endif 
    28612870      ! 
     2871      IF (ln_timing) CALL timing_stop('sbc_cpl_snd') 
    28622872   END SUBROUTINE sbc_cpl_snd 
    28632873    
Note: See TracChangeset for help on using the changeset viewer.