add print information for generator and update reduced 2dDiffusion and reduced integrate