In this work, we use Dendro-KT for efficient and automatic mesh generation. Dendro-KT is an extension of previous Dendro versions to incomplete octrees. Tree-based grid generation (quadtrees in 2D and octrees in 3D) is common in computational sciences [1]}, [2]}, [3]}, [4]}, [5]}, [6]}, [7]}, [8]}, [9]} largely due to its simplicity and parallel scalability. The ability to efficiently refine (and coarsen) regions of interest using tree-based data structures have made it possible to deploy them on large-scale multi-physics simulations [10]}, [11]}, [3]}, [13]}, [14]}, [15]}, [16]}, [17]}. The use of incomplete octrees enables the handling of any arbitrary complex geometries, where the stated geometry is carved out from the domain ([fig: meshComparison]Fig. fig: meshComparison). The framework's simplicity and robustness lie in the fact that complete mesh generation only needs a specification of In or Out (of the geometry) for any queried point. Furthermore, the efficient matvec computation is performed by traversing the trees rather than using any mesh-based data structure to prevent indirect memory access.
<FIGURE>