mpi_array.comms.CommsAndDistribution

class mpi_array.comms.CommsAndDistribution

Bases: tuple

A 3 element tuple (locale_comms, distribution, this_locale) describing the apportionment of array elements over MPI processes.

Methods

count(...)
index((value, [start, ...) Raises ValueError if the value is not present.

Attributes

distribution A mpi_array.distribution.Distribution object describing the apportionment of array elements over locales.
locale_comms A LocaleComms object containing communicators for exchanging data between locales.
this_locale A ThisLocaleInfo with rank pair pertinent for this locale.