1 subroutine da_transpose_z2x (grid)
3 !-----------------------------------------------------------------------
5 !-----------------------------------------------------------------------
9 type(domain), intent(inout) :: grid
10 integer :: ij, i, j, k
12 if (trace_use_dull) call da_trace_entry("da_transpose_z2x")
15 #include "XPOSE_V1_z2x.inc"
18 !$OMP PRIVATE ( ij, i, j, k )
19 do ij = 1 , grid%num_tiles
20 do k = grid%xp%kds, grid%xp%kde
21 do j = grid%j_start(ij), grid%j_end(ij)
22 do i = grid%xp%ids, grid%xp%ide
23 grid%xp % v1x(i,j,k) = grid%xp % v1z(i,j,k)
31 if (trace_use_dull) call da_trace_exit("da_transpose_z2x")
33 end subroutine da_transpose_z2x