The dense matrix resulting from an integral equation (IE)-based solution of Maxwell's equations can be compactly represented by an H2-matrix. Given a general dense H2-matrix, prevailing fast direct solutions involve approximations whose accuracy can only be indirectly controlled. In this paper, we propose new direct solution algorithms whose accuracy is directly controlled, including both factorization and inversion, for solving general H2-matrices. Different from the recursive inverse performed in existing H2-based direct solutions, this new direct solution is a one-way traversal of the cluster tree from the leaf level all the way up to the root level. The underlying multiplications and additions are carried out as they are without using formatted multiplications and additions whose accuracy cannot be directly controlled. The cluster bases and their rank of the original matrix are also updated level by level based on prescribed accuracy, without increasing computational complexity, to take into account the contributions of fill-ins generated during the direct solution procedure. For constant-rank H2-matrices, the proposed direct solution has a strict O(N) complexity in both time and memory. For rank that linearly grows with the electrical size, the complexity of the proposed direct solution is O(N logN) in factorization and inversion time, and O(N) in solution time and memory for solving volume IEs (VIEs). Rapid direct solutions of electrodynamic VIEs involving millions of unknowns have been obtained on a single CPU core with directly controlled accuracy. Comparisons with state-of-the-art H2-based direct VIE solvers have also demonstrated the advantages of the proposed direct solution in accuracy control, as well as achieving better accuracy with much less CPU time.
No takes yet. Share an insight, caveat, or question.
Ma et al. (2017) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: