Sparsifying preconditioner for the 2D Lippmann-Schingwer equation as explained in Ying, Sparsifying preconditioner for the Lippmann-Schwinger equation. SIAM Multiscale Model. Simul.
In order to run the examples you need:
- IterativeSolvers
- PyPlot
Alternatively, you can use MKL Pardiso to solve the linear systems instead of UMFPACK