pylops_mpi.proximal.MPIProxOperator#
- class pylops_mpi.proximal.MPIProxOperator(prox)[source]#
MPI-enabled PyProximal Proximal Operator
Common interface for applying (separable) proximal operators in a distributed fashion.
In practice, this class provides methods to compute the norm, proximal operator and gradient between any
pyproximal.ProxOperator(which must be the same across ranks) and apylops_mpi.DistributedArray. It internally handles the extraction of the local array from the distributed array and the creation of the outputpylops_mpi.DistributedArray.- Parameters:
- prox
pyproximal.ProxOperator PyProximal Proximal Operator to wrap.
- prox
Methods
__init__(prox)postcomposition(sigma)Postcomposition
precomposition(a, b)Precomposition
prox(**kwargs)proxdual(**kwargs)