>>51016445>>51016528>>51016517Here.
Don't get me wrong, python is a nice language and really easy to prototype in but fucking hell it does not have any multithreading capabilities, and I think the Multiprocessing module is just an ugly workaround. That said, I haven't tried PyOpenCL.
>>51016543Whatever floats your boat, I guess it's fast and easy enough to write code fast. In the end the choice of language doesn't really matter that much, since most languages have bindings to some fast libraries usually written in C/C++. If you can learn C# fast then go for it.
What sort of background do you have? Are you completely new to programming or do you have some background? Are you familiar with the math behind simulating e.g. two particles and their interactions?