Spectral method