A fast multipole method accelerated adaptive background cell-based domain integration method for evaluation of domain integrals in 3D boundary element method. (June 2016)