- Timestamp:
- 2019-11-22T15:29:17+01:00 (4 years ago)
- Location:
- NEMO/branches/2019/dev_r11943_MERGE_2019/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11943_MERGE_2019/src
- Property svn:mergeinfo deleted
-
NEMO/branches/2019/dev_r11943_MERGE_2019/src/TOP/PISCES/trcwri_pisces.F90
r10069 r11949 26 26 CONTAINS 27 27 28 SUBROUTINE trc_wri_pisces 28 SUBROUTINE trc_wri_pisces( Kmm ) 29 29 !!--------------------------------------------------------------------- 30 30 !! *** ROUTINE trc_wri_trc *** … … 32 32 !! ** Purpose : output passive tracers fields 33 33 !!--------------------------------------------------------------------- 34 INTEGER, INTENT(in) :: Kmm ! time level indices 34 35 CHARACTER (len=20) :: cltra 35 36 REAL(wp) :: zfact … … 43 44 DO jn = jp_pcs0, jp_pcs1 44 45 cltra = TRIM( ctrcnm(jn) ) ! short title for tracer 45 CALL iom_put( cltra, tr n(:,:,:,jn) )46 CALL iom_put( cltra, tr(:,:,:,jn,Kmm) ) 46 47 END DO 47 48 ELSE … … 51 52 IF( jn == jppo4 ) zfact = po4r * 1.0e+6 52 53 cltra = TRIM( ctrcnm(jn) ) ! short title for tracer 53 IF( iom_use( cltra ) ) CALL iom_put( cltra, tr n(:,:,:,jn) * zfact )54 IF( iom_use( cltra ) ) CALL iom_put( cltra, tr(:,:,:,jn,Kmm) * zfact ) 54 55 END DO 55 56 … … 57 58 zdic(:,:) = 0. 58 59 DO jk = 1, jpkm1 59 zdic(:,:) = zdic(:,:) + tr n(:,:,jk,jpdic) * e3t_n(:,:,jk) * tmask(:,:,jk) * 12.60 zdic(:,:) = zdic(:,:) + tr(:,:,jk,jpdic,Kmm) * e3t(:,:,jk,Kmm) * tmask(:,:,jk) * 12. 60 61 ENDDO 61 62 CALL iom_put( 'INTDIC', zdic ) … … 63 64 ! 64 65 IF( iom_use( "O2MIN" ) .OR. iom_use ( "ZO2MIN" ) ) THEN ! Oxygen minimum concentration and depth 65 zo2min (:,:) = tr n(:,:,1,jpoxy) * tmask(:,:,1)66 zdepo2min(:,:) = gdepw _n(:,:,1) * tmask(:,:,1)66 zo2min (:,:) = tr(:,:,1,jpoxy,Kmm) * tmask(:,:,1) 67 zdepo2min(:,:) = gdepw(:,:,1,Kmm) * tmask(:,:,1) 67 68 DO jk = 2, jpkm1 68 69 DO jj = 1, jpj 69 70 DO ji = 1, jpi 70 71 IF( tmask(ji,jj,jk) == 1 ) then 71 IF( tr n(ji,jj,jk,jpoxy) < zo2min(ji,jj) ) then72 zo2min (ji,jj) = tr n(ji,jj,jk,jpoxy)73 zdepo2min(ji,jj) = gdepw _n(ji,jj,jk)72 IF( tr(ji,jj,jk,jpoxy,Kmm) < zo2min(ji,jj) ) then 73 zo2min (ji,jj) = tr(ji,jj,jk,jpoxy,Kmm) 74 zdepo2min(ji,jj) = gdepw(ji,jj,jk,Kmm) 74 75 ENDIF 75 76 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.