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 8892 for branches/UKMO/dev_r8126_LIM3_couple/NEMOGCM/NEMO/OPA_SRC/TRA/trasbc.F90 – NEMO

Ignore:
Timestamp:
2017-12-04T15:09:10+01:00 (7 years ago)
Author:
frrh
Message:

Commit updates with debugging write statements.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/UKMO/dev_r8126_LIM3_couple/NEMOGCM/NEMO/OPA_SRC/TRA/trasbc.F90

    r8877 r8892  
    2727   USE trd_oce        ! trends: ocean variables 
    2828   USE trdtra         ! trends manager: tracers  
     29use lib_fortran 
    2930   ! 
    3031   USE in_out_manager ! I/O manager 
     
    9192         ztrds(:,:,:) = tsa(:,:,:,jp_sal) 
    9293      ENDIF 
     94 
     95write(numout,*) "RSRH tra_sbc tsb, tsa, tsn AA", kt, glob_sum(tsb(:,:,:,1)), glob_sum(tsa(:,:,:,1)),glob_sum(tsn(:,:,:,1)); flush(numout) 
     96 
    9397      ! 
    9498!!gm  This should be moved into sbcmod.F90 module ? (especially now that ln_traqsr is read in namsbc namelist) 
     
    119123         sbc_tsc_b(:,:,:) = sbc_tsc(:,:,:) 
    120124      ENDIF 
     125write(numout,*) "RSRH tra_sbc tsb, tsa, tsn BB", kt, glob_sum(tsb(:,:,:,1)), glob_sum(tsa(:,:,:,1)),glob_sum(tsn(:,:,:,1)); flush(numout) 
    121126      !                             !==  Now sbc tracer content fields  ==! 
    122127      DO jj = 2, jpj 
     
    136141         IF( iom_use('emp_x_sss') )   CALL iom_put( "emp_x_sss", emp (:,:) * tsn(:,:,1,jp_sal) ) 
    137142      ENDIF 
     143write(numout,*) "RSRH tra_sbc tsb, tsa, tsn CC", kt, glob_sum(tsb(:,:,:,1)), glob_sum(tsa(:,:,:,1)),glob_sum(tsn(:,:,:,1)); flush(numout) 
     144write(numout,*) "RSRH tra_sbc qns, emp, sfx FF", kt, glob_sum(qns(:,:)), glob_sum(emp(:,:)), glob_sum(sfx(:,:)); flush(numout) 
     145write(numout,*) "RSRH tra_sbc tsn FF", kt, glob_sum(tsn(:,:,1,1)); flush(numout) 
     146write(numout,*) "RSRH tra_sbc e3t_n FF", kt, glob_sum(e3t_n(:,:,1)); flush(numout) 
     147write(numout,*) "RSRH tra_sbc sbc_tsc_b, sbc_tsc FF", kt, glob_sum(sbc_tsc_b(:,:,1)), glob_sum(sbc_tsc(:,:,1)); flush(numout) 
    138148      ! 
    139149      DO jn = 1, jpts               !==  update tracer trend  ==! 
     
    144154         END DO 
    145155      END DO 
     156write(numout,*) "RSRH tra_sbc tsb, tsa, tsn DD", kt, glob_sum(tsb(:,:,:,1)), glob_sum(tsa(:,:,:,1)),glob_sum(tsn(:,:,:,1)); flush(numout) 
    146157      !                   
    147158      IF( lrst_oce ) THEN           !==  write sbc_tsc in the ocean restart file  ==! 
     
    158169!!gm         probably taken into account in r1_hisf_tbl : to be verified 
    159170      IF( ln_isf ) THEN 
     171write(numout,*) "RSRH tra_sbc risf_tsc_b, risf_tsc FF", kt, glob_sum(risf_tsc_b(:,:,1)), glob_sum(risf_tsc(:,:,1)); flush(numout) 
    160172         zfact = 0.5_wp 
    161173         DO jj = 2, jpj 
     
    183195         END DO 
    184196      END IF 
     197write(numout,*) "RSRH tra_sbc tsb, tsa, tsn EE", kt, glob_sum(tsb(:,:,:,1)), glob_sum(tsa(:,:,:,1)),glob_sum(tsn(:,:,:,1)); flush(numout) 
    185198      ! 
    186199      !---------------------------------------- 
     
    189202      ! 
    190203      IF( ln_rnf ) THEN         ! input of heat and salt due to river runoff  
     204write(numout,*) "RSRH tra_sbc rnf_tsc_b, rnf_tsc FF", kt, glob_sum(rnf_tsc_b(:,:,1)), glob_sum(rnf_tsc(:,:,1)); flush(numout) 
    191205         zfact = 0.5_wp 
    192206         DO jj = 2, jpj  
     
    204218         END DO   
    205219      ENDIF 
     220write(numout,*) "RSRH tra_sbc tsb, tsa, tsn FF", kt, glob_sum(tsb(:,:,:,1)), glob_sum(tsa(:,:,:,1)),glob_sum(tsn(:,:,:,1)); flush(numout) 
    206221 
    207222      IF( iom_use('rnf_x_sst') )   CALL iom_put( "rnf_x_sst", rnf*tsn(:,:,1,jp_tem) )   ! runoff term on sst 
     
    226241         END DO 
    227242      ENDIF 
     243write(numout,*) "RSRH tra_sbc tsb, tsa, tsn GG", kt, glob_sum(tsb(:,:,:,1)), glob_sum(tsa(:,:,:,1)),glob_sum(tsn(:,:,:,1)); flush(numout) 
    228244 
    229245      IF( l_trdtra )   THEN                      ! save the horizontal diffusive trends for further diagnostics 
     
    239255      ! 
    240256      IF( nn_timing == 1 )  CALL timing_stop('tra_sbc') 
     257write(numout,*) "RSRH tra_sbc tsb, tsa, tsn HH", kt, glob_sum(tsb(:,:,:,1)), glob_sum(tsa(:,:,:,1)),glob_sum(tsn(:,:,:,1)); flush(numout) 
    241258      ! 
    242259   END SUBROUTINE tra_sbc 
Note: See TracChangeset for help on using the changeset viewer.