- Timestamp:
- 2016-10-19T12:55:07+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_r7012_ROBUST5_CNRS/NEMOGCM/NEMO/TOP_SRC/CFC/trcsms_cfc.F90
r6140 r7041 7 7 !! NEMO 1.0 ! 2004-03 (C. Ethe) free form + modularity 8 8 !! 2.0 ! 2007-12 (C. Ethe, G. Madec) reorganisation 9 !!----------------------------------------------------------------------10 #if defined key_cfc11 !!----------------------------------------------------------------------12 !! 'key_cfc' CFC tracers13 9 !!---------------------------------------------------------------------- 14 10 !! trc_sms_cfc : compute and add CFC suface forcing to CFC trends … … 159 155 ! trn in pico-mol/l idem qtr; ak in en m/a 160 156 qtr_cfc(ji,jj,jl) = -zak_cfc * ( trb(ji,jj,1,jn) - zca_cfc ) & 161 #if defined key_degrad162 & * facvol(ji,jj,1) &163 #endif164 157 & * tmask(ji,jj,1) * ( 1. - fr_i(ji,jj) ) 165 158 ! Add the surface flux to the trend … … 185 178 ! 186 179 IF( lk_iomput ) THEN 187 CALL iom_put( "qtrCFC11" , qtr_cfc (:,:,1) ) 188 CALL iom_put( "qintCFC11" , qint_cfc(:,:,1) ) 189 ELSE 190 IF( ln_diatrc ) THEN 191 trc2d(:,:,jp_cfc0_2d ) = qtr_cfc (:,:,1) 192 trc2d(:,:,jp_cfc0_2d + 1) = qint_cfc(:,:,1) 193 END IF 180 DO jn = jp_cfc0, jp_cfc1 181 CALL iom_put( 'qtr_'//ctrcnm(jn) , qtr_cfc (:,:,jn) ) 182 CALL iom_put( 'qint_'//ctrcnm(jn), qint_cfc(:,:,jn) ) 183 ENDDO 194 184 END IF 195 185 ! … … 277 267 END FUNCTION trc_sms_cfc_alloc 278 268 279 #else280 !!----------------------------------------------------------------------281 !! Dummy module No CFC tracers282 !!----------------------------------------------------------------------283 CONTAINS284 SUBROUTINE trc_sms_cfc( kt ) ! Empty routine285 WRITE(*,*) 'trc_sms_cfc: You should not have seen this print! error?', kt286 END SUBROUTINE trc_sms_cfc287 #endif288 289 269 !!====================================================================== 290 270 END MODULE trcsms_cfc
Note: See TracChangeset
for help on using the changeset viewer.