Project

General

Profile

Actions

Feature #322

closed

Add general MPI datatype-based access to distributed multi-array

Added by Thomas Jahns over 11 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Low
Assignee:
-
Start date:
07/02/2013
Due date:
% Done:

100%

Estimated time:

Description

The multi-array could provide access to types not directly supported via an interface that looks like this:

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

and write to v via MPI_Sendrecv on MPI_Comm_self.

Actions #1

Updated by Thomas Jahns over 11 years ago

  • Description updated (diff)
Actions #2

Updated by Thomas Jahns over 11 years ago

  • Description updated (diff)
Actions #3

Updated by Thomas Jahns over 4 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

This has become non-issue with the replacement of type-specific Fortran code by a type-agnostic C implementation in commit:bd2cdaf0b4f0e6c73.

Actions

Also available in: Atom PDF