Changeset 3294 for trunk/NEMOGCM/NEMO/TOP_SRC/MY_TRC/trcsms_my_trc.F90
- Timestamp:
- 2012-01-28T17:44:18+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/TOP_SRC/MY_TRC/trcsms_my_trc.F90
r2715 r3294 10 10 !! 'key_my_trc' CFC tracers 11 11 !!---------------------------------------------------------------------- 12 !! trc_sms_my_trc : MY_TRC model main routine 12 !! trc_sms_my_trc : MY_TRC model main routine 13 13 !! trc_sms_my_trc_alloc : allocate arrays specific to MY_TRC sms 14 14 !!---------------------------------------------------------------------- … … 26 26 27 27 ! Defined HERE the arrays specific to MY_TRC sms and ALLOCATE them in trc_sms_my_trc_alloc 28 28 29 29 !!---------------------------------------------------------------------- 30 30 !! NEMO/TOP 3.3 , NEMO Consortium (2010) 31 !! $Id$ 31 !! $Id$ 32 32 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 33 33 !!---------------------------------------------------------------------- … … 36 36 SUBROUTINE trc_sms_my_trc( kt ) 37 37 !!---------------------------------------------------------------------- 38 !! *** trc_sms_my_trc *** 38 !! *** trc_sms_my_trc *** 39 39 !! 40 40 !! ** Purpose : main routine of MY_TRC model 41 41 !! 42 !! ** Method : - 42 !! ** Method : - 43 43 !!---------------------------------------------------------------------- 44 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released45 USE wrk_nemo, ONLY: ztrmyt => wrk_3d_1 ! used for lobster sms trends46 44 ! 47 45 INTEGER, INTENT(in) :: kt ! ocean time-step index 48 46 INTEGER :: jn ! dummy loop index 49 !!---------------------------------------------------------------------- 50 47 REAL(wp), POINTER, DIMENSION(:,:,:) :: ztrmyt 48 !!---------------------------------------------------------------------- 49 ! 50 IF( nn_timing == 1 ) CALL timing_start('trc_sms_my_trc') 51 ! 51 52 IF(lwp) WRITE(numout,*) 52 53 IF(lwp) WRITE(numout,*) ' trc_sms_my_trc: MY_TRC model' 53 54 IF(lwp) WRITE(numout,*) ' ~~~~~~~~~~~~~~' 55 56 IF( l_trdtrc ) CALL wrk_alloc( jpi, jpj, jpk, ztrmyt ) 54 57 55 58 WHERE( (glamt <= 170) .AND. (glamt >= 160) .AND. (gphit <= -74) .AND. (gphit >=-75.6) ) … … 59 62 END WHERE 60 63 61 WHERE( ((glamt <= -165) .OR. (glamt >= 160)) .AND. (gphit <= -76) .AND. (gphit >=-80)) 64 WHERE( ((glamt <= -165) .OR. (glamt >= 160)) .AND. (gphit <= -76) .AND. (gphit >=-80)) 62 65 trn(:,:,1,jpmyt2) = 1._wp 63 66 trb(:,:,1,jpmyt2) = 1._wp … … 70 73 CALL trd_mod_trc( ztrmyt, jn, jptra_trd_sms, kt ) ! save trends 71 74 END DO 75 CALL wrk_dealloc( jpi, jpj, jpk, ztrmyt ) 72 76 END IF 77 ! 78 IF( nn_timing == 1 ) CALL timing_stop('trc_sms_my_trc') 73 79 ! 74 80 END SUBROUTINE trc_sms_my_trc
Note: See TracChangeset
for help on using the changeset viewer.