Abstract-The problem of electromagnetic scattering by 3D dielectric bodies is formulated in terms of a weak-form volume integral equation. Applying Galerkin's method with rooftop functions as basis and testing functions, the integral equation can be usually solved by Krylov-subspace fast Fourier transform (FFT) iterative methods. In this paper, the generalized minimum residual (GMRES)-FFT method is used to solve this integral equation, and several adaptive acceleration techniques are proposed to improve the convergence rate of the GMRES-FFT method. On several electromagnetic scattering problems, the performance of these adaptively accelerated GMRES-FFT methods are thoroughly analyzed and compared.