@@ -204,20 +204,20 @@ subroutine allocate_tracers
204
204
sv0av(:,:) = 0
205
205
svprof(:,:) = 0
206
206
207
- ! $acc enter data copyin(svm(2-ih:i1+ih,2-jh:j1+jh,k1,nsv), &
208
- ! $acc& sv0(2-ih:i1+ih,2-jh:j1+jh,k1,nsv), &
209
- ! $acc& svp(2-ih:i1+ih,2-jh:j1+jh,k1,nsv), &
210
- ! $acc& sv0av(k1,nsv), svprof(k1,nsv))
207
+ ! $acc enter data copyin(svm(2-ih:i1+ih,2-jh:j1+jh,1: k1,1: nsv), &
208
+ ! $acc& sv0(2-ih:i1+ih,2-jh:j1+jh,1: k1,1: nsv), &
209
+ ! $acc& svp(2-ih:i1+ih,2-jh:j1+jh,1: k1,1: nsv), &
210
+ ! $acc& sv0av(1: k1,1: nsv), svprof(1: k1,1: nsv))
211
211
212
212
end subroutine allocate_tracers
213
213
214
214
! > Deallocates all tracers fields
215
215
subroutine exittracers
216
216
217
- ! $acc exit data delete(svm(2-ih:i1+ih,2-jh:j1+jh,k1,nsv), &
218
- ! $acc& sv0(2-ih:i1+ih,2-jh:j1+jh,k1,nsv), &
219
- ! $acc& svp(2-ih:i1+ih,2-jh:j1+jh,k1,nsv), &
220
- ! $acc& sv0av(k1,nsv), svprof(k1,nsv))
217
+ ! $acc exit data delete(svm(2-ih:i1+ih,2-jh:j1+jh,1: k1,1: nsv), &
218
+ ! $acc& sv0(2-ih:i1+ih,2-jh:j1+jh,1: k1,1: nsv), &
219
+ ! $acc& svp(2-ih:i1+ih,2-jh:j1+jh,1: k1,1: nsv), &
220
+ ! $acc& sv0av(1: k1,1: nsv), svprof(1: k1,1: nsv))
221
221
222
222
if (nsv > 0 ) then
223
223
deallocate (tracer_prop)
0 commit comments