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 11949 for NEMO/branches/2019/dev_r11943_MERGE_2019/src/TOP/PISCES/trcwri_pisces.F90 – NEMO

Ignore:
Timestamp:
2019-11-22T15:29:17+01:00 (4 years ago)
Author:
acc
Message:

Merge in changes from 2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps. This just creates a fresh copy of this branch to use as the merge base. See ticket #2341

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  
    2626CONTAINS 
    2727 
    28    SUBROUTINE trc_wri_pisces 
     28   SUBROUTINE trc_wri_pisces( Kmm ) 
    2929      !!--------------------------------------------------------------------- 
    3030      !!                     ***  ROUTINE trc_wri_trc  *** 
     
    3232      !! ** Purpose :   output passive tracers fields  
    3333      !!--------------------------------------------------------------------- 
     34      INTEGER, INTENT(in)          :: Kmm      ! time level indices 
    3435      CHARACTER (len=20)           :: cltra 
    3536      REAL(wp)                     :: zfact 
     
    4344         DO jn = jp_pcs0, jp_pcs1 
    4445            cltra = TRIM( ctrcnm(jn) )                  ! short title for tracer 
    45             CALL iom_put( cltra, trn(:,:,:,jn) ) 
     46            CALL iom_put( cltra, tr(:,:,:,jn,Kmm) ) 
    4647         END DO 
    4748      ELSE 
     
    5152            IF( jn == jppo4  )                 zfact = po4r * 1.0e+6 
    5253            cltra = TRIM( ctrcnm(jn) )                  ! short title for tracer 
    53             IF( iom_use( cltra ) )  CALL iom_put( cltra, trn(:,:,:,jn) * zfact ) 
     54            IF( iom_use( cltra ) )  CALL iom_put( cltra, tr(:,:,:,jn,Kmm) * zfact ) 
    5455         END DO 
    5556 
     
    5758            zdic(:,:) = 0. 
    5859            DO jk = 1, jpkm1 
    59                zdic(:,:) = zdic(:,:) + trn(:,:,jk,jpdic) * e3t_n(:,:,jk) * tmask(:,:,jk) * 12. 
     60               zdic(:,:) = zdic(:,:) + tr(:,:,jk,jpdic,Kmm) * e3t(:,:,jk,Kmm) * tmask(:,:,jk) * 12. 
    6061            ENDDO 
    6162            CALL iom_put( 'INTDIC', zdic )      
     
    6364         ! 
    6465         IF( iom_use( "O2MIN" ) .OR. iom_use ( "ZO2MIN" ) ) THEN  ! Oxygen minimum concentration and depth  
    65             zo2min   (:,:) = trn(:,:,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) 
    6768            DO jk = 2, jpkm1 
    6869               DO jj = 1, jpj 
    6970                  DO ji = 1, jpi 
    7071                     IF( tmask(ji,jj,jk) == 1 ) then 
    71                         IF( trn(ji,jj,jk,jpoxy) < zo2min(ji,jj) ) then 
    72                            zo2min   (ji,jj) = trn(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) 
    7475                        ENDIF 
    7576                     ENDIF 
Note: See TracChangeset for help on using the changeset viewer.