PyLops MPI API#
The Application Programming Interface (API) of PyLops MPI enables distributed and parallel processing of large-scale linear algebra operations, inversions and computations.
DistributedArray#
|
Enum class |
|
Distributed Numpy Arrays |
|
Stacked DistributedArrays |
Linear operators#
Templates#
|
Common interface for performing matrix-vector products in distributed fashion. |
Return Op as a MPI LinearOperator. |
|
|
Common interface for performing matrix-vector products in distributed fashion for StackedLinearOperators. |
Basic Operators#
|
MPI Block-diagonal operator. |
|
MPI Stacked BlockDiag Operator |
|
MPI VStack Operator |
|
MPI Stacked VStack Operator |
|
MPI HStack Operator |
Derivatives#
|
MPI First Derivative |
|
MPI Second Derivative |
|
MPI Laplacian |
|
MPI Gradient |
Signal Processing#
|
Fredholm integral of first kind. |
Wave-Equation processing#
|
Multi-dimensional convolution. |
Solvers#
Basic#
Utils#
|
To get the local shape from the global shape |
|
Dot test. |