Changeset 2715 for trunk/NEMOGCM/NEMO/NST_SRC/agrif_top_interp.F90
- Timestamp:
- 2011-03-30T17:58:35+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/NST_SRC/agrif_top_interp.F90
r2528 r2715 6 6 USE sol_oce 7 7 USE agrif_oce 8 USE agrif_top_sponge 8 9 USE trc 10 USE lib_mpp 9 11 10 12 IMPLICIT NONE … … 13 15 PUBLIC Agrif_trc 14 16 15 !!---------------------------------------------------------------------- 17 # include "domzgr_substitute.h90" 18 # include "vectopt_loop_substitute.h90" 19 !!---------------------------------------------------------------------- 16 20 !! NEMO/NST 3.3 , NEMO Consortium (2010) 17 21 !! $Id$ … … 25 29 !! *** ROUTINE Agrif_trc *** 26 30 !!--------------------------------------------- 27 # include "domzgr_substitute.h90" 28 # include "vectopt_loop_substitute.h90" 31 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 32 USE wrk_nemo, ONLY: wrk_4d_1 29 33 30 34 INTEGER :: ji,jj,jk,jn … … 32 36 REAL(wp) :: alpha1, alpha2, alpha3, alpha4 33 37 REAL(wp) :: alpha5, alpha6, alpha7 34 REAL(wp), DIMENSION(jpi,jpj,jpk,jptra) :: ztra35 38 REAL(wp), POINTER, DIMENSION(:,:,:,:) :: ztra 39 36 40 IF (Agrif_Root()) RETURN 41 42 IF( wrk_in_use(4, 1) ) THEN 43 CALL ctl_stop('Agrif_trc : requested workspace arrays unavailable') 44 RETURN 45 ENDIF 46 ztra => wrk_4d_1(:,:,:,jptra) 37 47 38 48 Agrif_SpecialValue=0. … … 40 50 ztra = 0.e0 41 51 42 CALL Agrif_Bc_variable(ztra,trn )52 CALL Agrif_Bc_variable(ztra,trn_id, procname = interptrn ) 43 53 Agrif_UseSpecialValue = .FALSE. 44 54 … … 131 141 ENDIF 132 142 143 IF( wrk_not_released(4, 1) ) THEN 144 CALL ctl_stop('Agrif_trc : failed to release workspace arrays.') 145 RETURN 146 ENDIF 147 133 148 END SUBROUTINE Agrif_trc 134 149
Note: See TracChangeset
for help on using the changeset viewer.