You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PyLops provides users with a suite of Sliding and Patch operators that divide a 1D, 2D or 3D into windows or patches and applies the same operator to all of them.
An extension of these operators to pylops-mpi would enable parallelism across the windows or patches. This is embarassingly parallel for the adjoint whilst requires writing a common output array for the forward.
These operators could be implemented following a similar procedure to the one developed for the derivatives operator, as some ghosts (aka overlap) between workers is required for the patches to be recombined in the forward pass.
The text was updated successfully, but these errors were encountered:
PyLops provides users with a suite of
Sliding
andPatch
operators that divide a 1D, 2D or 3D into windows or patches and applies the same operator to all of them.An extension of these operators to pylops-mpi would enable parallelism across the windows or patches. This is embarassingly parallel for the adjoint whilst requires writing a common output array for the forward.
These operators could be implemented following a similar procedure to the one developed for the derivatives operator, as some ghosts (aka overlap) between workers is required for the patches to be recombined in the forward pass.
The text was updated successfully, but these errors were encountered: