Adding more output reporting options to the diffuse program