Mario Bebendorf and Joerg Ostrowski. (2009). Parallel Hierarchical Matrix Preconditioners for the Curl-Curl Operator. Journal of Computational Mathematics. 27 (5). 624-641. doi:10.4208/jcm.2009.27.5.014