physics: aptly named function, prep for algorithm seperation

Per core distribution? What was I on? Anyway, I got some phsychodelic nonsense for you right now, the brand new idea I have is to seperate the thread function pointers into different algorithms and determine which one to run based on some selection algorithm.