Changeset 10975 for NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps/src/TOP/AGE/trcsms_age.F90
- Timestamp:
- 2019-05-13T18:34:33+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps/src/TOP/AGE/trcsms_age.F90
r10966 r10975 37 37 CONTAINS 38 38 39 SUBROUTINE trc_sms_age( kt, K mm)39 SUBROUTINE trc_sms_age( kt, Kbb, Kmm, Krhs ) 40 40 !!---------------------------------------------------------------------- 41 41 !! *** trc_sms_age *** … … 45 45 !! ** Method : - 46 46 !!---------------------------------------------------------------------- 47 INTEGER, INTENT(in) :: kt ! ocean time-step index48 INTEGER, INTENT(in) :: K mm! ocean time level47 INTEGER, INTENT(in) :: kt ! ocean time-step index 48 INTEGER, INTENT(in) :: Kbb, Kmm, Krhs ! ocean time level 49 49 INTEGER :: jn, jk ! dummy loop index 50 50 !!---------------------------------------------------------------------- … … 58 58 59 59 DO jk = 1, nla_age 60 tr a(:,:,jk,jp_age) = rn_age_kill_rate * trb(:,:,jk,jp_age)60 tr(:,:,jk,jp_age,Krhs) = rn_age_kill_rate * tr(:,:,jk,jp_age,Kbb) 61 61 END DO 62 62 ! 63 tr a(:,:,nl_age,jp_age) = frac_kill_age * rn_age_kill_rate * trb(:,:,nl_age,jp_age) &63 tr(:,:,nl_age,jp_age,Krhs) = frac_kill_age * rn_age_kill_rate * tr(:,:,nl_age,jp_age,Kbb) & 64 64 & + frac_add_age * rryear * tmask(:,:,nl_age) 65 65 ! 66 66 DO jk = nlb_age, jpk 67 tr a(:,:,jk,jp_age) = tmask(:,:,jk) * rryear67 tr(:,:,jk,jp_age,Krhs) = tmask(:,:,jk) * rryear 68 68 END DO 69 69 ! 70 IF( l_trdtrc ) CALL trd_trc( tr a(:,:,:,jp_age), jn, jptra_sms, kt, Kmm ) ! save trends70 IF( l_trdtrc ) CALL trd_trc( tr(:,:,:,jp_age,Krhs), jn, jptra_sms, kt, Kmm ) ! save trends 71 71 ! 72 72 IF( ln_timing ) CALL timing_stop('trc_sms_age')
Note: See TracChangeset
for help on using the changeset viewer.