Changeset 12377 for NEMO/trunk/src/TOP/MY_TRC
- Timestamp:
- 2020-02-12T15:39:06+01:00 (4 years ago)
- Location:
- NEMO/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk
- Property svn:externals
-
old new 3 3 ^/utils/build/mk@HEAD mk 4 4 ^/utils/tools@HEAD tools 5 ^/vendors/AGRIF/dev @HEAD ext/AGRIF5 ^/vendors/AGRIF/dev_r11615_ENHANCE-04_namelists_as_internalfiles_agrif@HEAD ext/AGRIF 6 6 ^/vendors/FCM@HEAD ext/FCM 7 7 ^/vendors/IOIPSL@HEAD ext/IOIPSL
-
- Property svn:externals
-
NEMO/trunk/src/TOP/MY_TRC/trcini_my_trc.F90
r10068 r12377 28 28 CONTAINS 29 29 30 SUBROUTINE trc_ini_my_trc 30 SUBROUTINE trc_ini_my_trc( Kmm ) 31 31 !!---------------------------------------------------------------------- 32 32 !! *** trc_ini_my_trc *** … … 36 36 !! ** Method : - Read the namcfc namelist and check the parameter values 37 37 !!---------------------------------------------------------------------- 38 INTEGER, INTENT(in) :: Kmm ! time level indices 38 39 ! 39 40 CALL trc_nam_my_trc … … 50 51 IF(lwp) WRITE(numout,*) ' ~~~~~~~~~~~~~~' 51 52 52 IF( .NOT. ln_rsttr ) tr n(:,:,:,jp_myt0:jp_myt1) = 1.53 IF( .NOT. ln_rsttr ) tr(:,:,:,jp_myt0:jp_myt1,Kmm) = 1. 53 54 ! 54 55 END SUBROUTINE trc_ini_my_trc -
NEMO/trunk/src/TOP/MY_TRC/trcsms_my_trc.F90
r10425 r12377 15 15 USE trd_oce 16 16 USE trdtrc 17 USE trcbc, only : trc_bc18 17 19 18 IMPLICIT NONE … … 32 31 CONTAINS 33 32 34 SUBROUTINE trc_sms_my_trc( kt )33 SUBROUTINE trc_sms_my_trc( kt, Kbb, Kmm, Krhs ) 35 34 !!---------------------------------------------------------------------- 36 35 !! *** trc_sms_my_trc *** … … 42 41 ! 43 42 INTEGER, INTENT(in) :: kt ! ocean time-step index 43 INTEGER, INTENT(in) :: Kbb, Kmm, Krhs ! time level indices 44 44 INTEGER :: jn ! dummy loop index 45 45 REAL(wp), ALLOCATABLE, DIMENSION(:,:,:) :: ztrmyt … … 54 54 IF( l_trdtrc ) ALLOCATE( ztrmyt(jpi,jpj,jpk) ) 55 55 56 CALL trc_bc ( kt ) ! tracers: surface and lateral Boundary Conditions57 58 56 ! add here the call to BGC model 59 57 … … 61 59 IF( l_trdtrc ) THEN 62 60 DO jn = jp_myt0, jp_myt1 63 ztrmyt(:,:,:) = tr a(:,:,:,jn)64 CALL trd_trc( ztrmyt, jn, jptra_sms, kt ) ! save trends61 ztrmyt(:,:,:) = tr(:,:,:,jn,Krhs) 62 CALL trd_trc( ztrmyt, jn, jptra_sms, kt, Kmm ) ! save trends 65 63 END DO 66 64 DEALLOCATE( ztrmyt ) -
NEMO/trunk/src/TOP/MY_TRC/trcwri_my_trc.F90
r10069 r12377 25 25 CONTAINS 26 26 27 SUBROUTINE trc_wri_my_trc 27 SUBROUTINE trc_wri_my_trc( Kmm ) 28 28 !!--------------------------------------------------------------------- 29 29 !! *** ROUTINE trc_wri_trc *** … … 31 31 !! ** Purpose : output passive tracers fields 32 32 !!--------------------------------------------------------------------- 33 INTEGER, INTENT(in) :: Kmm ! time level indices 33 34 CHARACTER (len=20) :: cltra 34 35 INTEGER :: jn … … 39 40 DO jn = jp_myt0, jp_myt1 40 41 cltra = TRIM( ctrcnm(jn) ) ! short title for tracer 41 CALL iom_put( cltra, tr n(:,:,:,jn) )42 CALL iom_put( cltra, tr(:,:,:,jn,Kmm) ) 42 43 END DO 43 44 !
Note: See TracChangeset
for help on using the changeset viewer.