Index | Rundeck: P1SoM40 | Created: Mon May 20 03:30:12 EDT 2024 |
do_3d | Module: DD2D_UTILS | File: dd2d_utils.f |
Author :
Version:
Declaration:
subroutine do_3d _ unpack _ row (grid, global_arr, local_arr, jdim)
- grid :
type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid)
- local_arr :
real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :)
- global_arr :
real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:)
- jdim :
integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional
- nt :
integer, integer, integer, integer, integer, integer
- nl :
integer, integer, integer, integer, integer, integer
- nk :
integer, integer, integer, integer, integer, integer
- i1 :
integer, integer, integer, integer, integer, integer
- i2 :
integer, integer, integer, integer, integer, integer
- j1 :
integer, integer, integer, integer, integer, integer
- j2 :
integer, integer, integer, integer, integer, integer
- i1g :
integer, integer, integer, integer, integer, integer
- i2g :
integer, integer, integer, integer, integer, integer
- j1g :
integer, integer, integer, integer, integer, integer
- j2g :
integer, integer, integer, integer, integer, integer
- n :
integer, integer, integer, integer, integer, integer
- nstart :
integer, integer, integer, integer, integer, integer
- xdim :
integer, integer, integer, integer, integer, integer
- jd :
integer, integer, integer, integer, integer, integer
- isize :
integer, integer, integer, integer, integer, integer
- jsize :
integer, integer, integer, integer, integer, integer
- irem :
integer, integer, integer, integer, integer, integer
- jrem :
integer, integer, integer, integer, integer, integer
- itile :
integer, integer, integer, integer, integer, integer
- has_halo :
logical, logical, logical, logical, logical, logical
- cntsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- cntsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- am_i_gsroot :
logical, logical, logical, logical, logical, logical
- comm_gs :
integer, integer, integer, integer, integer, integer
- nproc_comm :
integer, integer, integer, integer, integer, integer
- grid :
type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid)
- local_arr :
real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :)
- global_arr :
real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:)
- jdim :
integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional
- nt :
integer, integer, integer, integer, integer, integer
- nl :
integer, integer, integer, integer, integer, integer
- nk :
integer, integer, integer, integer, integer, integer
- i1 :
integer, integer, integer, integer, integer, integer
- i2 :
integer, integer, integer, integer, integer, integer
- j1 :
integer, integer, integer, integer, integer, integer
- j2 :
integer, integer, integer, integer, integer, integer
- i1g :
integer, integer, integer, integer, integer, integer
- i2g :
integer, integer, integer, integer, integer, integer
- j1g :
integer, integer, integer, integer, integer, integer
- j2g :
integer, integer, integer, integer, integer, integer
- n :
integer, integer, integer, integer, integer, integer
- nstart :
integer, integer, integer, integer, integer, integer
- xdim :
integer, integer, integer, integer, integer, integer
- jd :
integer, integer, integer, integer, integer, integer
- isize :
integer, integer, integer, integer, integer, integer
- jsize :
integer, integer, integer, integer, integer, integer
- irem :
integer, integer, integer, integer, integer, integer
- jrem :
integer, integer, integer, integer, integer, integer
- itile :
integer, integer, integer, integer, integer, integer
- has_halo :
logical, logical, logical, logical, logical, logical
- cntsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- cntsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- am_i_gsroot :
logical, logical, logical, logical, logical, logical
- comm_gs :
integer, integer, integer, integer, integer, integer
- nproc_comm :
integer, integer, integer, integer, integer, integer
- grid :
type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid)
- local_arr :
real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :)
- global_arr :
real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:)
- jdim :
integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional
- nt :
integer, integer, integer, integer, integer, integer
- nl :
integer, integer, integer, integer, integer, integer
- nk :
integer, integer, integer, integer, integer, integer
- i1 :
integer, integer, integer, integer, integer, integer
- i2 :
integer, integer, integer, integer, integer, integer
- j1 :
integer, integer, integer, integer, integer, integer
- j2 :
integer, integer, integer, integer, integer, integer
- i1g :
integer, integer, integer, integer, integer, integer
- i2g :
integer, integer, integer, integer, integer, integer
- j1g :
integer, integer, integer, integer, integer, integer
- j2g :
integer, integer, integer, integer, integer, integer
- n :
integer, integer, integer, integer, integer, integer
- nstart :
integer, integer, integer, integer, integer, integer
- xdim :
integer, integer, integer, integer, integer, integer
- jd :
integer, integer, integer, integer, integer, integer
- isize :
integer, integer, integer, integer, integer, integer
- jsize :
integer, integer, integer, integer, integer, integer
- irem :
integer, integer, integer, integer, integer, integer
- jrem :
integer, integer, integer, integer, integer, integer
- itile :
integer, integer, integer, integer, integer, integer
- has_halo :
logical, logical, logical, logical, logical, logical
- cntsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- cntsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- am_i_gsroot :
logical, logical, logical, logical, logical, logical
- comm_gs :
integer, integer, integer, integer, integer, integer
- nproc_comm :
integer, integer, integer, integer, integer, integer
- grid :
type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid)
- local_arr :
real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :)
- global_arr :
real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:)
- jdim :
integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional
- nt :
integer, integer, integer, integer, integer, integer
- nl :
integer, integer, integer, integer, integer, integer
- nk :
integer, integer, integer, integer, integer, integer
- i1 :
integer, integer, integer, integer, integer, integer
- i2 :
integer, integer, integer, integer, integer, integer
- j1 :
integer, integer, integer, integer, integer, integer
- j2 :
integer, integer, integer, integer, integer, integer
- i1g :
integer, integer, integer, integer, integer, integer
- i2g :
integer, integer, integer, integer, integer, integer
- j1g :
integer, integer, integer, integer, integer, integer
- j2g :
integer, integer, integer, integer, integer, integer
- n :
integer, integer, integer, integer, integer, integer
- nstart :
integer, integer, integer, integer, integer, integer
- xdim :
integer, integer, integer, integer, integer, integer
- jd :
integer, integer, integer, integer, integer, integer
- isize :
integer, integer, integer, integer, integer, integer
- jsize :
integer, integer, integer, integer, integer, integer
- irem :
integer, integer, integer, integer, integer, integer
- jrem :
integer, integer, integer, integer, integer, integer
- itile :
integer, integer, integer, integer, integer, integer
- has_halo :
logical, logical, logical, logical, logical, logical
- cntsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- cntsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- am_i_gsroot :
logical, logical, logical, logical, logical, logical
- comm_gs :
integer, integer, integer, integer, integer, integer
- nproc_comm :
integer, integer, integer, integer, integer, integer
- grid :
type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid)
- local_arr :
real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :)
- global_arr :
real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:)
- jdim :
integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional
- nt :
integer, integer, integer, integer, integer, integer
- nl :
integer, integer, integer, integer, integer, integer
- nk :
integer, integer, integer, integer, integer, integer
- i1 :
integer, integer, integer, integer, integer, integer
- i2 :
integer, integer, integer, integer, integer, integer
- j1 :
integer, integer, integer, integer, integer, integer
- j2 :
integer, integer, integer, integer, integer, integer
- i1g :
integer, integer, integer, integer, integer, integer
- i2g :
integer, integer, integer, integer, integer, integer
- j1g :
integer, integer, integer, integer, integer, integer
- j2g :
integer, integer, integer, integer, integer, integer
- n :
integer, integer, integer, integer, integer, integer
- nstart :
integer, integer, integer, integer, integer, integer
- xdim :
integer, integer, integer, integer, integer, integer
- jd :
integer, integer, integer, integer, integer, integer
- isize :
integer, integer, integer, integer, integer, integer
- jsize :
integer, integer, integer, integer, integer, integer
- irem :
integer, integer, integer, integer, integer, integer
- jrem :
integer, integer, integer, integer, integer, integer
- itile :
integer, integer, integer, integer, integer, integer
- has_halo :
logical, logical, logical, logical, logical, logical
- cntsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- cntsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- am_i_gsroot :
logical, logical, logical, logical, logical, logical
- comm_gs :
integer, integer, integer, integer, integer, integer
- nproc_comm :
integer, integer, integer, integer, integer, integer
- grid :
type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid)
- local_arr :
real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :)
- global_arr :
real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:)
- jdim :
integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional
- nt :
integer, integer, integer, integer, integer, integer
- nl :
integer, integer, integer, integer, integer, integer
- nk :
integer, integer, integer, integer, integer, integer
- i1 :
integer, integer, integer, integer, integer, integer
- i2 :
integer, integer, integer, integer, integer, integer
- j1 :
integer, integer, integer, integer, integer, integer
- j2 :
integer, integer, integer, integer, integer, integer
- i1g :
integer, integer, integer, integer, integer, integer
- i2g :
integer, integer, integer, integer, integer, integer
- j1g :
integer, integer, integer, integer, integer, integer
- j2g :
integer, integer, integer, integer, integer, integer
- n :
integer, integer, integer, integer, integer, integer
- nstart :
integer, integer, integer, integer, integer, integer
- xdim :
integer, integer, integer, integer, integer, integer
- jd :
integer, integer, integer, integer, integer, integer
- isize :
integer, integer, integer, integer, integer, integer
- jsize :
integer, integer, integer, integer, integer, integer
- irem :
integer, integer, integer, integer, integer, integer
- jrem :
integer, integer, integer, integer, integer, integer
- itile :
integer, integer, integer, integer, integer, integer
- has_halo :
logical, logical, logical, logical, logical, logical
- cntsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displsijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- displslijg :
integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
- cntslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displslij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- cntsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- displsij :
integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
- am_i_gsroot :
logical, logical, logical, logical, logical, logical
- comm_gs :
integer, integer, integer, integer, integer, integer
- nproc_comm :
integer, integer, integer, integer, integer, integer