Changeset 6903
- Timestamp:
- 2016-09-01T10:28:08+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/v3_6_extra_CMIP6_diagnostics/NEMOGCM/NEMO/OPA_SRC/DIA/diaptr.F90
r6871 r6903 9 9 !! 3.3 ! 2010-10 (G. Madec) dynamical allocation 10 10 !! 3.6 ! 2014-12 (C. Ethe) use of IOM 11 !! 3.6 ! 2016-06 (T. Graham) Addition of diagnostics for CMIP6 11 12 !!---------------------------------------------------------------------- 12 13 … … 131 132 zvfc = e1v(ji,jj) * fse3v(ji,jj,jk) 132 133 zmask(ji,jj,jk) = vmask(ji,jj,jk) * zvfc 133 zts(ji,jj,jk,jp_tem) = (tsn(ji,jj,jk,jp_tem)+tsn(ji,jj ,jk,jp_tem)) * 0.5 * zvfc !Tracers averaged onto V grid134 zts(ji,jj,jk,jp_sal) = (tsn(ji,jj,jk,jp_sal)+tsn(ji,jj ,jk,jp_sal)) * 0.5 * zvfc134 zts(ji,jj,jk,jp_tem) = (tsn(ji,jj,jk,jp_tem)+tsn(ji,jj+1,jk,jp_tem)) * 0.5 * zvfc !Tracers averaged onto V grid 135 zts(ji,jj,jk,jp_sal) = (tsn(ji,jj,jk,jp_sal)+tsn(ji,jj+1,jk,jp_sal)) * 0.5 * zvfc 135 136 zvn(ji,jj,jk) = vn(ji,jj,jk) * zvfc 136 137 ENDDO … … 197 198 WHERE( sjk(:,1,1) /= 0._wp ) r1_sjk(:,1,1) = 1._wp / sjk(:,1,1) 198 199 199 htr_btr(:,1) = ptr_sj( zvn(:,:,:) ) * ptr_sj( zts(:,:,:,jp_tem) ) * r1_sjk(:,1,1)200 str_btr(:,1) = ptr_sj( zvn(:,:,:) ) * ptr_sj( zts(:,:,:,jp_sal) ) * r1_sjk(:,1,1)200 htr_btr(:,1) = ptr_sj( zvn(:,:,:), btmsk(:,:,1)) * ptr_sj( zts(:,:,:,jp_tem), btmsk(:,:,1) ) * r1_sjk(:,1,1) 201 str_btr(:,1) = ptr_sj( zvn(:,:,:), btmsk(:,:,1)) * ptr_sj( zts(:,:,:,jp_sal), btmsk(:,:,1) ) * r1_sjk(:,1,1) 201 202 z2d(1,:) = htr_btr(:,1) * rc_pwatt ! (conversion in PW) 202 203 DO ji = 1, jpi … … 216 217 r1_sjk(:,1,jn) = 0._wp 217 218 WHERE( sjk(:,1,jn) /= 0._wp ) r1_sjk(:,1,jn) = 1._wp / sjk(:,1,jn) 218 htr_btr(:,jn) = ptr_sj( zvn(:,:,:) ) * ptr_sj( zts(:,:,:,jp_tem) ) *r1_sjk(:,1,jn)219 str_btr(:,jn) = ptr_sj( zvn(:,:,:) ) * ptr_sj( zts(:,:,:,jp_sal) ) *r1_sjk(:,1,jn)219 htr_btr(:,jn) = ptr_sj( zvn(:,:,:), btmsk(:,:,jn) ) * ptr_sj( zts(:,:,:,jp_tem), btmsk(:,:,jn) )*r1_sjk(:,1,jn) 220 str_btr(:,jn) = ptr_sj( zvn(:,:,:), btmsk(:,:,jn) ) * ptr_sj( zts(:,:,:,jp_sal), btmsk(:,:,jn) )*r1_sjk(:,1,jn) 220 221 z2d(1,:) = htr_btr(:,jn) * rc_pwatt ! (conversion in PW) 221 222 DO ji = 1, jpi
Note: See TracChangeset
for help on using the changeset viewer.