triqs.utility.mpi_mpi4py.slice_array

triqs.utility.mpi_mpi4py.slice_array(A)[source]

Return the local view of A along its first dimension.

Computes [slice_inf(0, N - 1), slice_sup(0, N - 1) + 1] with N = A.shape[0] and returns the corresponding slice. The result is a view on A (no copy).

Parameters:
Anumpy.ndarray

Array to slice along its first dimension.

Returns:
numpy.ndarray

View on the local chunk of A.