Skip to content

A Julia package providing an ACA implementations including different pivoting and convergenc strategies.

License

Notifications You must be signed in to change notification settings

dot-io/AdaptiveCrossApproximation.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docs-stable Docs-dev MIT license CI codecov

Introduction

This package provides different flavors of the adaptive cross approximation [1, 2]. Beside the standard algorithm this package allows to use several different pivoting strategies and convergence criteria. Further more this package contains an incomplete adaptive cross approximation allowing an efficient pivoting selection for the construction of $\mathcal{H}^2$-matrices.

Installation

Installing AdaptiveCrossApproximation is done by entering the package manager (enter ] at the julia REPL) and issuing:

pkg> add https://github.com/FastBEAST/AdaptiveCrossApproximation.jl.git

References

  • [1] Bebendorf, Mario. Adaptive Cross Approximation of Multidimensional Arrays. Computing 70, no. 1 (January 2003): 1–24. https://doi.org/10.1007/s00607-002-0019-1.
  • [2] Zhao, K., M.N. Vouvakis, and J.-F. Lee. “The Adaptive Cross Approximation Algorithm for Accelerated Method of Moments Computations of EMC Problems.” IEEE Transactions on Electromagnetic Compatibility 47, no. 4 (2005): 763–73. https://doi.org/10.1109/TEMC.2005.857898.
  • [3] Bauer, M., M. Bebendorf, and B. Feist. Kernel-Independent Adaptive Construction of $\mathcal {H}^2$-Matrix Approximations. Numerische Mathematik 150, no. 1 (January 2022): 1–32. https://doi.org/10.1007/s00211-021-01255-y.
  • [4] Heldring, Alexander, Eduard Ubeda, and Juan M. Rius. Improving the Accuracy of the Adaptive Cross Approximation with a Convergence Criterion Based on Random Sampling. IEEE Transactions on Antennas and Propagation 69, no. 1 (January 2021): 347–55. https://doi.org/10.1109/TAP.2020.3010857.
  • [5] De Marchi, Stefano. On Leja Sequences: Some Results and Applications. Applied Mathematics and Computation 152, no. 3 (2004): 621–47. https://doi.org/10.1016/S0096-3003(03)00580-0.
  • [6] Tetzner, Joshua M., and Simon B. Adrian. “On the Adaptive Cross Approximation for the Magnetic Field Integral Equation.” IEEE Transactions on Antennas and Propagation, 2024, 1–1. https://doi.org/10.1109/TAP.2024.3483296.

About

A Julia package providing an ACA implementations including different pivoting and convergenc strategies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Julia 100.0%