Skip to main content
Log in

Sparse approximate inverse preconditioning for dense linear systems arising in computational electromagnetics

  • Published:
Numerical Algorithms Aims and scope Submit manuscript

Abstract

We investigate the use of sparse approximate inverse preconditioners for the iterative solution of linear systems with dense complex coefficient matrices arising in industrial electromagnetic problems. An approximate inverse is computed via a Frobenius norm approach with a prescribed nonzero pattern. Some strategies for determining the nonzero pattern of an approximate inverse are described. The results of numerical experiments suggest that sparse approximate inverse preconditioning is a viable approach for the solution of large-scale dense linear systems on parallel computers.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. G. Alléon, S. Amram, N. Durante, P. Homsi, D. Pogarieloff and C. Farhat, Massively parallel processing boosts the solution of industrial electromagnetic problems: high-performance out-ofcore solution of complex dense systems, in: Proceedings of 8th SIAM Conference on Parallel Processing for Scientific Computing, eds. M. Heath et al. (SIAM, Philadelphia, PA, 1997).

  2. E. Anderson, Z. Bai, C. Bischof, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, S. Ostrouchov and D. Sorensen, LAPACK User's Guide (SIAM, Philadelphia, PA, 1992).

  3. O. Axelsson, Iterative Solution Methods (Cambridge University Press, Cambridge, 1994).

    MATH  Google Scholar 

  4. R. Barret, M. Berry, T. Chan, J. Demmel, J. Donato, J. Dongarra, V. Eijkhout, R. Pozo, C. Romine and H. van der Vorst, Templates for the Solution of Linear Systems (SIAM, Philadelphia, PA, 1994).

  5. M. Benson, J. Krettmann and M. Wright, Parallel algorithms for the solution of certain large sparse linear systems, Internat. J. Comput. Math. 16 (1984) 245–260.

    MATH  MathSciNet  Google Scholar 

  6. M. Benzi and M. Tůma, A sparse approximate inverse preconditioner for nonsymmetric linear systems, CERFACS Technical Report TR/PA/96/15 (1996), to appear in SIAM J. Sci. Comput. 19 (1998).

  7. W.E. Boyse and A.A. Seidl, A block QMR method for computing multiple simultaneous solutions to complex symmetric systems, SIAM J. Sci. Comput. 17 (1996) 263–274.

    Article  MATH  MathSciNet  Google Scholar 

  8. K. Chen, Efficient iterative solution of linear systems from discretizing singular integral equations, Electr. Trans. Numer. Anal. 2 (1994) 76–91.

    MATH  Google Scholar 

  9. J.D.F. Cosgrove, J.C. Diaz and A. Griewank, Approximate inverse preconditionings for sparse linear systems, Internat. J. Comput. Math. 44 (1992) 91–110.

    MATH  Google Scholar 

  10. A. Cosnuau, Etude d'un préconditionneur pour les matrices complexes dense issues des équations de Maxwell en formulation intégrale, Note technique ONERA No. 142328.96/DI/MT (1996).

  11. S. Demko, W.F. Moss and P.W. Smith, Decay rates for inverses of band matrices, Math. Comp. 43 (1984) 491–499.

    Article  MATH  MathSciNet  Google Scholar 

  12. R. Freund, Conjugate gradient-type methods for linear systems with complex symmetric coefficient matrices, SIAM J. Sci. Statist. Comput. 13 (1992) 425–448.

    Article  MATH  MathSciNet  Google Scholar 

  13. R. Freund and M. Malhotra, A block-QMR algorithm for non-Hermitian linear systems with multiple right-hand sides, Linear Algebra Appl. 254 (1997) 119–157.

    Article  MATH  MathSciNet  Google Scholar 

  14. L. Giraud and S. Gratton, Solveurs linéaires performants pour la résolution de systèmes complexes non hermitiens creux de grande taille, CERFACS Technical Report TR/PA/95/24 (1995).

  15. N.I.M. Gould and J.A. Scott, On approximate-inverse preconditioners, Technical Report RAL-95-026, Rutherford Appleton Laboratory, Chilton, England (1995).

    Google Scholar 

  16. M. Grote and T. Huckle, Parallel preconditioning with sparse approximate inverses, SIAM J. Sci. Comput. 18 (1997) 838–853.

    Article  MATH  MathSciNet  Google Scholar 

  17. M. Grote and H. Simon, Parallel preconditioning and approximate inverses on the Connection Machine, in: Proceedings of 6th SIAM Conference on Parallel Processing for Scientific Computing, eds. R. Sincovec et al. (SIAM, Philadelphia, PA, 1993) pp. 519–523.

  18. E.M. Kasenally, GMBACK: A generalised minimum backward error algorithm for nonsymmetric linear systems, SIAM J. Sci. Comput. 16 (1995) 698–719.

    Article  MATH  MathSciNet  Google Scholar 

  19. S. Kharchenko, P. Kolensnikov, A. Nikishin, A. Yeremin, M. Heroux and Q. Sheikh, Iterative solution methods on the Cray YMP/C90, Part II: Dense linear systems, in: Simulation Multiconference: High Performance Computing Symposium (Washington, DC, 1993).

  20. L.Yu. Kolotilina, Explicit preconditioning of systems of linear algebraic equations with dense matrices, J. Sov. Math. 43 (1988) 2566–2573. English translation of a paper first published in Zapiski Nauchnykh Seminarov Leningradskogo Otdeleniya Matematicheskogo Instituta im. V.A. Steklova AN SSSR 154 (1986) 90-100.

    Article  MATH  MathSciNet  Google Scholar 

  21. L.Yu. Kolotilina and A.Yu. Yeremin, Factorized sparse approximate inverse preconditioning I: Theory, SIAM J. Matrix Anal. Appl. 14 (1993) 45–58.

    Article  MATH  MathSciNet  Google Scholar 

  22. Y. Saad, Iterative Methods for Sparse Linear Systems (PWS Publishing Co., Boston, 1996).

    MATH  Google Scholar 

  23. V. Simoncini and E. Gallopoulos, Convergence properties of block GMRES and matrix polynomials, Linear Algebra Appl. 247 (1996) 97–119.

    Article  MATH  MathSciNet  Google Scholar 

  24. S.A. Vavasis, Preconditioning for boundary integral equations, SIAM J. Matrix Anal. Appl. 13 (1992) 905–925.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Alléon, G., Benzi, M. & Giraud, L. Sparse approximate inverse preconditioning for dense linear systems arising in computational electromagnetics. Numerical Algorithms 16, 1–15 (1997). https://doi.org/10.1023/A:1019170609950

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1019170609950

Navigation