last Interface

interface

Gathers are inherently expensive and are best used either 1. Near the beginning/end of execution to amortize costs across an entire run or 2. Temporarily while developing/debugging code.


Called by

interface~~last~2~~CalledByGraph interface~last~2 data_partition_t%last proc~gather_real32_1d_array gather_real32_1D_array proc~gather_real32_1d_array->interface~last~2 proc~gather_real32_2d_array gather_real32_2D_array proc~gather_real32_2d_array->interface~last~2 proc~gather_real64_1d_array gather_real64_1D_array proc~gather_real64_1d_array->interface~last~2 proc~gather_real64_2d_array gather_real64_2D_array proc~gather_real64_2d_array->interface~last~2

private pure module function last(self, image_number) result(last_index)

Arguments

Type IntentOptional Attributes Name
class(data_partition_t), intent(in) :: self
integer, intent(in), optional :: image_number

Return Value integer

Description

the result is the last identification number owned by the executing image