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 9124 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA/trabbl.F90 – NEMO

Ignore:
Timestamp:
2017-12-19T09:26:25+01:00 (6 years ago)
Author:
gm
Message:

dev_merge_2017: ln_timing instead of nn_timing + restricted timing to nemo_init and routine called by step in OPA_SRC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRA/trabbl.F90

    r9099 r9124  
    4242 
    4343   PUBLIC   tra_bbl       !  routine called by step.F90 
    44    PUBLIC   tra_bbl_init  !  routine called by opa.F90 
     44   PUBLIC   tra_bbl_init  !  routine called by nemogcm.F90 
    4545   PUBLIC   tra_bbl_dif   !  routine called by trcbbl.F90 
    46    PUBLIC   tra_bbl_adv   !  -          -          -              - 
     46   PUBLIC   tra_bbl_adv   !     -      -          - 
    4747   PUBLIC   bbl           !  routine called by trcbbl.F90 and dtadyn.F90 
    4848 
     
    185185      REAL(wp), DIMENSION(jpi,jpj) ::   zptb   ! workspace 
    186186      !!---------------------------------------------------------------------- 
    187       ! 
    188       IF( ln_timing )   CALL timing_start('tra_bbl_dif') 
    189187      ! 
    190188      DO jn = 1, kjpt                                     ! tracer loop 
     
    211209      END DO                                                ! end tracer 
    212210      !                                                     ! =========== 
    213       ! 
    214       IF( ln_timing )   CALL timing_stop('tra_bbl_dif') 
    215       ! 
    216211   END SUBROUTINE tra_bbl_dif 
    217212 
     
    243238      !!---------------------------------------------------------------------- 
    244239      ! 
    245       IF( ln_timing )   CALL timing_start( 'tra_bbl_adv') 
    246240      !                                                          ! =========== 
    247241      DO jn = 1, kjpt                                            ! tracer loop 
     
    298292      END DO                                                ! end tracer 
    299293      !                                                     ! =========== 
    300       ! 
    301       IF( ln_timing )   CALL timing_stop( 'tra_bbl_adv') 
    302       ! 
    303294   END SUBROUTINE tra_bbl_adv 
    304295 
     
    343334      REAL(wp), DIMENSION(jpi,jpj)        :: zub, zvb, zdep   ! 2D workspace 
    344335      !!---------------------------------------------------------------------- 
    345       ! 
    346       IF( ln_timing )   CALL timing_start( 'bbl') 
    347336      ! 
    348337      IF( kt == kit000 )  THEN 
     
    475464      ENDIF 
    476465      ! 
    477       IF( ln_timing )   CALL timing_stop( 'bbl') 
    478       ! 
    479466   END SUBROUTINE bbl 
    480467 
     
    495482      NAMELIST/nambbl/ ln_trabbl, nn_bbl_ldf, nn_bbl_adv, rn_ahtbbl, rn_gambbl 
    496483      !!---------------------------------------------------------------------- 
    497       ! 
    498       IF( ln_timing )   CALL timing_start( 'tra_bbl_init') 
    499484      ! 
    500485      REWIND( numnam_ref )              ! Namelist nambbl in reference namelist : Bottom boundary layer scheme 
     
    569554      ahv_bbl_0(:,:) = rn_ahtbbl * e1_e2v(:,:) * e3v_bbl_0(:,:) * vmask(:,:,1) 
    570555      ! 
    571       IF( ln_timing )   CALL timing_stop( 'tra_bbl_init') 
    572       ! 
    573556   END SUBROUTINE tra_bbl_init 
    574557 
Note: See TracChangeset for help on using the changeset viewer.