- Timestamp:
- 2011-11-17T17:28:03+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_NEMO_MERGE_2011/NEMOGCM/NEMO/TOP_SRC/TRP/trcadv.F90
r3124 r3147 26 26 USE ldftra_oce ! lateral diffusion coefficient on tracers 27 27 USE prtctl_trc ! Print control 28 USE wrk_nemo_2 ! Memory allocation 28 29 29 30 IMPLICIT NONE … … 67 68 !! ** Method : - Update the tracer with the advection term following nadv 68 69 !!---------------------------------------------------------------------- 69 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released70 USE wrk_nemo, ONLY: zun => wrk_3d_4, zvn => wrk_3d_5, zwn => wrk_3d_6 ! effective velocity71 70 !! 72 71 INTEGER, INTENT(in) :: kt ! ocean time-step index … … 74 73 INTEGER :: jk 75 74 CHARACTER (len=22) :: charout 76 !!----------------------------------------------------------------------77 ! 78 IF( wrk_in_use(3, 4,5,6) ) THEN79 CALL ctl_stop('trc_adv : requested workspace arrays unavailable') ; RETURN80 ENDIF75 REAL(wp), POINTER, DIMENSION(:,:,:) :: zun, zvn, zwn ! effective velocity 76 !!---------------------------------------------------------------------- 77 ! 78 CALL wrk_alloc( jpi, jpj, jpk, zun, zvn, zwn ) 79 ! 81 80 82 81 IF( kt == nittrc000 ) CALL trc_adv_ctl ! initialisation & control of options … … 141 140 END IF 142 141 ! 143 IF( wrk_not_released(3, 4,5,6) ) CALL ctl_stop('trc_adv : failed to release workspace arrays.')142 CALL wrk_dealloc( jpi, jpj, jpk, zun, zvn, zwn ) 144 143 ! 145 144 END SUBROUTINE trc_adv
Note: See TracChangeset
for help on using the changeset viewer.