next up previous [pdf]

Next: Availability Up: Poulson et al.: Parallel Previous: Experimental results

Conclusions

A parallelization of the moving PML sweeping preconditioner has been presented which has allowed us to efficiently solve 3D Helmholtz equations in parallel with essentially $ O(1)$ iterations, with the only observed frequency-dependence arising from a moderate growth in the PML size with increasing frequency. This size of the PML, $ \gamma(\omega)$ was explained to result in a linear growth in the memory requirements of the preconditioner and a quadratic growth in the setup cost. Results were then presented for a variety of models, one of which had a velocity field which varied by ten orders of magnitude, and convergence was shown to be essentially independent of frequency for the challenging Overthrust model.

Also, despite the requirement that each panel must be solved against one at a time when applying the preconditioner, a custom approach was introduced and implemented which eliminates most of the communication associated with performing traditional black-box sparse-direct factorizations and solves over each subdomain. These implementations are now released as part of the open-source packages Clique and Parallel Sweeping Preconditioner (PSP). There are at least five important directions for future work:


next up previous [pdf]

Next: Availability Up: Poulson et al.: Parallel Previous: Experimental results

2014-08-20