Fast multi-source nanophotonic simulations using augmented partial factorization - Nature Computational Science