Index | Rundeck: P1SoM40 | Created: Mon May 20 03:30:12 EDT 2024 |
scatter3d | Module: | File: dd2d_utils.f |
Author :
Version:
Declaration:
subroutine scatter3d(grid, local_arr, global_arr, i1, i2, j1, j2, nl, nk, nt, has_halo, nkmax, i1g, i2g, j1g, j2g, am_i_gsroot, comm_gs, nproc_comm, cntsij, displsij, cntsijg, displsijg, buf1d_local_size, buf1d_tile_size, bufij_tile_size, buf1d_local, buf1d_tile, bufij_tile )
- dist_grid : used from dd2d_utils
- grid :
type(dist_grid)
- i1 :
integer
- i2 :
integer
- j1 :
integer
- j2 :
integer
- nl :
integer
- nk :
integer
- nt :
integer
- i1g :
integer
- i2g :
integer
- j1g :
integer
- j2g :
integer
- am_i_gsroot :
logical
- comm_gs :
integer
- nproc_comm :
integer
- has_halo :
logical
- nkmax :
integer
- cntsij :
integer, dimension(nproc_comm)
- displsij :
integer, dimension(nproc_comm)
- cntsijg :
integer, dimension(nt)
- displsijg :
integer, dimension(nt)
- buf1d_local_size :
integer
- buf1d_tile_size :
integer
- bufij_tile_size :
integer
- buf1d_local :
real*8, dimension(buf1d_local_size)
- buf1d_tile :
real*8, dimension(buf1d_tile_size)
- bufij_tile :
real*8, dimension(bufij_tile_size)
- local_arr :
real*8, dimension(i1:i2, j1:j2, nk)
- global_arr :
real*8, dimension(i1g:i2g, j1g:j2g, nk, nt)
- i :
integer
- j :
integer
- l :
integer
- k :
integer
- k1 :
integer
- k2 :
integer
- nk12 :
integer
- m :
integer
- n :
integer
- n0 :
integer
- nrecv :
integer
- iproc :
integer
- ierr :
integer
- cntsijkg :
integer, dimension(6)
- displsijkg :
integer, dimension(6)
- cntsijk :
integer, dimension(:), allocatable
- displsijk :
integer, dimension(:), allocatable
- r8dum :
real*8