torus-3dpdr: a self-consistent code treating three-dimensional photoionization and photodissociation regions | Publicación