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/TOP_SRC/C14/trcsms_c14.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/TOP_SRC/C14/trcsms_c14.F90

    r7068 r9124  
    2828   !!---------------------------------------------------------------------- 
    2929   !! NEMO/TOP 3.3 , NEMO Consortium (2010) 
    30    !! $                                                                    $  
     30   !! $Id:$  
    3131   !! Software governed by the CeCILL licence     (NEMOGCM/NEMO_CeCILL.txt) 
    3232   !!---------------------------------------------------------------------- 
     
    6060      !!---------------------------------------------------------------------- 
    6161      ! 
    62       IF( nn_timing == 1 )  CALL timing_start('trc_sms_c14') 
     62      IF( ln_timing )   CALL timing_start('trc_sms_c14') 
    6363      ! 
    6464      IF( kt ==  nittrc000 ) THEN 
     
    6868      ENDIF 
    6969      ! 
    70   
    7170      ! Get co2sbc & c14sbc(ji,jj): at 1st iter for all, at each time step for transient 
    7271      IF( kc14typ >= 1 .OR.  kt ==  nittrc000 )   CALL trc_atm_c14( kt, co2sbc, c14sbc )  
     
    8079      DO jj = 1, jpj 
    8180         DO ji = 1, jpi   
    82             IF( tmask(ji,jj,1) >  0.) THEN 
    83  
    84                zt   = MIN( 40., tsn(ji,jj,1,jp_tem)) 
    85  
     81            IF( tmask(ji,jj,1) >  0. ) THEN 
     82               ! 
     83               zt   = MIN( 40. , tsn(ji,jj,1,jp_tem) ) 
     84               ! 
    8685               !  Computation of solubility zsol in [mol/(L * atm)] 
    8786               !   after Wanninkhof (2014) referencing Weiss (1974) 
     
    143142         END DO 
    144143      END DO 
    145  
    146144      ! 
    147145      IF( lrst_trc ) THEN 
     
    149147         IF(lwp) WRITE(numout,*) ' trc_rst_wri_c14 : Write specific variables from c14 model ' 
    150148         IF(lwp) WRITE(numout,*) ' ~~~~~~~~~~~~~~' 
    151       ! 
     149         ! 
    152150         CALL iom_rstput( kt, nitrst, numrtw, 'co2sbc', co2sbc )       ! These five need      & 
    153151         CALL iom_rstput( kt, nitrst, numrtw, 'c14sbc', c14sbc )     ! &    to be written   & 
     
    156154         CALL iom_rstput( kt, nitrst, numrtw, 'qtr_c14', qtr_c14 )   ! &    to be coherent. 
    157155         CALL iom_rstput( kt, nitrst, numrtw, 'qint_c14', qint_c14 ) ! Cumulative 
    158       ! 
     156         ! 
    159157      ENDIF 
    160158 
    161159      IF( l_trdtrc )  CALL trd_trc( tra(:,:,:,jp_c14), 1, jptra_sms, kt )   ! save trends 
    162160      ! 
    163       IF( nn_timing == 1 )  CALL timing_stop('trc_sms_c14') 
     161      IF( ln_timing )   CALL timing_stop('trc_sms_c14') 
    164162      ! 
    165163   END SUBROUTINE trc_sms_c14 
    166164 
    167  
    168165  !!====================================================================== 
    169166END MODULE trcsms_c14 
Note: See TracChangeset for help on using the changeset viewer.