Hi
I created a branch vsites2 and uploaded the changes contained in one commit here:
https://github.com/bieniekmateusz/Sire/tree/vsites2
There are some useful code snippets I left in the code that I'll have to remove before making a PR.
It doesn't depart from Sofia's code, and is only implemented for the "discharge" stage. The virtual sites are simply not assembled in the vanish stage.
Many thanks, Mat