Feature #322
Updated by Thomas Jahns over 12 years ago
The multi-array could provide access to types not directly supported via an interface that looks like this:
<pre>
subroutine dist_mult_array_get_cache_val_mpidt(dm_array, sub_array_idx, &
cache_idx, coord, v)
TYPE(dist_mult_array), INTENT(in) :: dm_array
INTEGER, INTENT(in) :: sub_array_idx, cache_idx
INTEGER, INTENT(in) :: coord(:)
TYPE(C_PTR) :: v
</pre>
and write to @v@ v via MPI_Sendrecv on MPI_Comm_self.