Is there something to be done between these lines (pp.x and xcrysden…)? For me, earlier scripts run fine, but xsf file is not created, so xcrysden is not happy with it.
pp.x -input ppinput.in > ppoutput.out
The last step is visualizing this charge density difference with Xcrysden:
xcrysden –xsf rocksalt.xsf
I had the same problem and when I checked my ppinput.in file I realized that the sign / in the end of the &PLOT block was missing.
When I added the sign / and ran pp.x again the xsf file was generated.