https://9lib.org/document/zgwd77g2-the-physalis-method-for-particle-simulations.html