integer(kind=int_kind) ihi
integer(kind=int_kind), parameter num_ghost_cells
integer(kind=int_kind) jlo
integer(kind=int_kind) ilo
integer(kind=int_kind) jhi
integer(kind=int_kind), dimension(:,:), allocatable, save index_global
integer(kind=int_kind), save my_task
integer(kind=int_kind) imt_local
integer(kind=int_kind), dimension(:,:), allocatable, save rndex_global
integer(kind=int_kind), save master_task
integer(kind=int_kind) jmt_local