A Low Frequency Vector Fast Multipole Algorithm with Vector Addition Theorem. (2010). Communications in Computational Physics, 8(5), 1183-1207. https://doi.org/10.4208/cicp.071209.240310a