Fast multipole boundary element method for large-scale steady-state sound field analysis, Part I setup and validation