Computing the optical properties of large systems. (2015)