Academia.eduAcademia.edu

FIGURE 15. Interaction relation of a cluster with other clusters for different levels.  4.1. HODLR2D Algorithm. Algorithm 1 provides the initialization routine of the HODLR2D based on quadtree. We start with the subdivision of the box corresponding to each the cluster into four geometrically disjoint boxes and number the resulting smaller boxes as in Figure 13. The Box B C R? is subdivided using a « level balanced quadtree such that all boxes at the leaf level have at most Nmax particles. Then for all the nodes in the Hierarchical tree, we form the set of Edge sharers (Ec) and the Interaction list (Ic). At all levels, we compress and represent the matrices corresponding to the elements in the Jc using ACA. The resulting low-rank approximation of the matrix at different levels using HODLR2D is as in Figure 16.

Figure 15 Interaction relation of a cluster with other clusters for different levels. 4.1. HODLR2D Algorithm. Algorithm 1 provides the initialization routine of the HODLR2D based on quadtree. We start with the subdivision of the box corresponding to each the cluster into four geometrically disjoint boxes and number the resulting smaller boxes as in Figure 13. The Box B C R? is subdivided using a « level balanced quadtree such that all boxes at the leaf level have at most Nmax particles. Then for all the nodes in the Hierarchical tree, we form the set of Edge sharers (Ec) and the Interaction list (Ic). At all levels, we compress and represent the matrices corresponding to the elements in the Jc using ACA. The resulting low-rank approximation of the matrix at different levels using HODLR2D is as in Figure 16.