| subroutine mod_mpi_repartitioning::remove_outside_partitions |
( |
integer, intent(in) | n_partitions, |
|
|
integer, dimension(:,:,:), intent(in) | list_indices_g, |
|
|
integer, dimension(:,:), intent(in) | n_points, |
|
|
integer, dimension(:,:), intent(in) | indices_partitions, |
|
|
type(t_array), dimension(:), intent(inout), allocatable | label_partitions, |
|
|
type(t_array), dimension(:), intent(inout), allocatable | i_min_intersection, |
|
|
type(t_array), dimension(:), intent(inout), allocatable | i_max_intersection, |
|
|
type(t_array), dimension(:), intent(inout), allocatable | j_min_intersection, |
|
|
type(t_array), dimension(:), intent(inout), allocatable | j_max_intersection, |
|
|
type(t_array), dimension(:), intent(inout), allocatable | k_min_intersection, |
|
|
type(t_array), dimension(:), intent(inout), allocatable | k_max_intersection, |
|
|
integer, dimension(:), intent(inout), allocatable | n_maintained_partitions, |
|
|
integer, intent(in) | n_partitioning, |
|
|
integer, dimension(:), intent(inout), allocatable | id_partitioning, |
|
|
logical, intent(in) | is_initial_step_repartitioning ) |
|
private |