Containing a ParticlesGPU?

I’ve got a patch centered around the ParticlesGPU node. The emitter is a pretty erratic sphere and I’m wanting to confine the particles to a box. Not with render resolution or a rectangle though, I want them to bounce off of or at least “hit” an invisible perimeter.

How can I do this?